AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / 问题

All perguntas(ubuntu)

Martin Hope
Bordyll
Asked: 2024-11-20 08:10:16 +0800 CST

Desktop não responde após interromper fc-cache

  • 6

Ontem à noite, eu estava configurando algumas fontes para uso com o polybar.

Executei o comando. fc-cache -fv Estava demorando um pouco, então o deixei em segundo plano enquanto trabalhava em outra coisa.

Voltei e meu laptop tinha morrido. Reiniciei e agora consigo ouvir meu disco rígido trabalhando duro, e um programa "gjs" fica abrindo e fechando continuamente. Nenhum aplicativo pode ser executado, e ao tentar executá-los, o mouse só tem o círculo ao lado, ou não consigo maximizá-los.

Existe alguma maneira de corrigir isso sem precisar reinstalar completamente o Ubuntu?

Versão Ubuntu 24.04

Obrigado :>

Editar: reconstruí o cache de fontes sem usar um terminal GUI e funciona novamente

fonts
  • 1 respostas
  • 30 Views
Martin Hope
Alexander Amelkin
Asked: 2024-11-20 01:05:55 +0800 CST

Por que a regra udev funciona apenas uma vez para um nó de dispositivo USB serial aleatório fora da série?

  • 6

Tenho um dispositivo USB-para-UART multiporta baseado no chip CH348 executando um driver fora do kernel obtido de https://github.com/WCHSoftGroup/ch9344ser_linux

O driver cria nós de dispositivo de 8 caracteres ( /dev/ttyCH9344USB0... /dev/ttyCH9344USB7). O dispositivo não fornece um número de série no descritor de dispositivo USB, mas há uma EEPROM que desejo ler do dispositivo, extrair o número de série de lá e usá-lo para criar um link simbólico como /dev/ttyUSB.CH348.<serial_number>.<instance>.

Criei uma udevregra simples e a coloquei em /etc/udev/rules.d/99-usb-serial.rules:

ACTION=="add", KERNEL=="*ttyCH9344USB*", OPTIONS="log_level=debug", PROGRAM="/usr/local/bin/ch34x_serial %E{DEVNAME}", SYMLINK+="ttyUSB.CH348.$result"

A regra funciona como esperado, mas apenas para UM único nó ALEATÓRIO de 8. Na verdade, tentei várias regras de correspondência e, independentemente do método que uso (nome do kernel, atributos usb, etc.), se corresponder, isso acontece apenas para UMA única instância ALEATÓRIA da série. Pode criar um link simbólico para a instância 3, ou 6, ou 7, ou qualquer outra, mas apenas para uma única.

Eu verifiquei journalctle udevadm monitor -p, e descobri que há exatamente 8 addeventos diferentes chegando udevquando eu carrego o módulo do driver. Todos os eventos são idênticos, exceto pelas propriedades KERNEL, DEVPATH, SEQNUM e MINOR, e se parecem com isso:

KERNEL[706136.962119] add      /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3.2/1-1.1.3.2.1/1-1.1.3.2.1:1.0/tty/ttyCH9344USB0 (tty)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3.2/1-1.1.3.2.1/1-1.1.3.2.1:1.0/tty/ttyCH9344USB0
SUBSYSTEM=tty
DEVNAME=/dev/ttyCH9344USB0
SEQNUM=26571
MAJOR=168
MINOR=0

Não entendo por que apenas um desses eventos reais aciona a regra, enquanto que se eu executar udevadm testpara qualquer um dos 8 nós de dispositivo, a regra funciona perfeitamente para todos eles.

Parece que ele udevestá armazenando a ação em cache de alguma forma e descartando as "duplicatas", embora eu não entenda como ele chega a essa conclusão.

Estou executando o Ubuntu 24.04 Server com udevversão 255.4-1ubuntu8.4.

Qualquer ajuda seria apreciada. Obrigado.

usb
  • 1 respostas
  • 39 Views
Martin Hope
user2027685
Asked: 2024-11-20 00:32:45 +0800 CST

Por que adicionar e excluir um caractere com nano em um executável em /bin produz um erro de segmentação?

  • 14

Pelo que entendi, /bintemos alguns executáveis ​​binários que são apenas programas C compilados. Por curiosidade, decidi brincar com eles e abri lscom sudoprivilégios usando nano, e adicionei o caractere 0no início. Salvei o arquivo e, para minha diversão, verifiquei que, de fato, executar o lscomando em um terminal não funciona.

O que eu não esperava é que depois de excluir esse caractere que adicionei, o lscomando continuasse não funcionando e apresentando falhas de segmentação.

Se os arquivos contidos nele /binnão são nada além de código de máquina com uns e zeros, por que excluir um caractere que adicionamos anteriormente não produz um programa que funciona?

command-line
  • 2 respostas
  • 1889 Views
Martin Hope
CopperBlue
Asked: 2024-11-19 19:16:15 +0800 CST

Editar arquivo debconf/config.dat

  • 5

Tenho o seguinte em /var/cache/debconf/config.dat:

Name: grub-efi/install_devices
Template: grub-efi/install_devices
Value: /dev/sda1
Owners: grub-common, grub-efi-amd64, grub-pc
Flags: seen
Variables:
CHOICES:
RAW_CHOICES

Name: grub-efi/install_devices_disks_changed
Template: grub-efi/install_devices_disks_changed
Value: /dev/sda1, /dev/sdb1
Owners: grub-common, grub-efi-amd64,
Flags: seen
Variables:
CHOICES:
RAW_CHOICES

Preciso alterar o valor de 'install_devices' para '/dev/sdb1'. Qual é a melhor maneira de fazer isso? Li que apenas editar config.dat não é a melhor maneira de fazer isso.

'dpkg-reconfigure grub-efi-amd64/grub-common' consertará isso? Mas isso não consertará o grub-pc? Que tal debconf-set-selections?

Obrigado.

boot
  • 1 respostas
  • 25 Views
Martin Hope
Amiel
Asked: 2024-11-19 04:24:43 +0800 CST

O clique direito em Arquivos tem comportamento inconsistente. Às vezes funciona, às vezes não?

  • 5

Versões

  • Ubuntu 24.04.1 LTS
  • GNOME nautilus 46.2

Comportamento

Quando tento usar minhas opções de menu de contexto do botão direito no Nautilus/Files, só funciona algumas vezes . Tenho mais sorte se tentar mais devagar, mas isso também não é garantia.

Vídeo mostrando comportamento

Observação: isso só vem acontecendo desde minha migração do Ubuntu 22.XX para o 24.XX.

nautilus
  • 1 respostas
  • 33 Views
Martin Hope
R. Carrington
Asked: 2024-11-19 04:09:32 +0800 CST

Por que o 24.04 não instala?

  • 6

Estou usando o 22.04 em um computador de mesa (Dell 3650) e três vezes nas últimas 3 semanas quando a janela aparece e cliquei em "Sim, instalar..." mas cada vez a instalação aparece como se estivesse iniciando, mas então nada acontece e nenhuma mensagem para indicar o status. Eu também tenho o Windows 7 como uma opção de inicialização dupla (mas quase não uso). Alguma ideia do porquê disso? Pensei em tentar instalar do site, mas ainda não tentei.

dual-boot
  • 2 respostas
  • 90 Views
Martin Hope
Konstantinos Anagnostopoulos
Asked: 2024-11-19 02:01:42 +0800 CST

O Gnuplot não consegue encontrar fontes {/Symbol} com terminais png/jpeg/gif para o gnuplot 6.0 no Ubuntu 24.04.1

  • 6
gnuplot> set xlabel "{/Symbol t}"
gnuplot> set term png; set out "test.png"; plot x;set out

Terminal type is now 'png'
Options are 'truecolor nocrop enhanced butt size 640,480 font "arial,12.0" '
gdImageStringFT: fontconfig: Didn't find expected font family. Perhaps URW Type 1 fonts need installing? while printing string t with font Symbol
gdImageStringFT: fontconfig: Didn't find expected font family. Perhaps URW Type 1 fonts need installing? while printing string t with font Symbol

O xlabel está em branco

Mensagem de erro similar para os terminais jpeg e gif. O terminal PDF funciona bem, e τ é impresso bem.

pacotes instalados: gnuplot-qt/noble,agora 6.0.0+dfsg1-1ubuntu3 amd64 fonts-urw-base35/noble,noble,agora 20200910-8 todos

gnuplot 6.0 patchlevel 0 SO: Ubuntu 24.04.1 LTS x86_64 Kernel: 6.8.0-47-generic DE: GNOME 46.0

fonts
  • 1 respostas
  • 27 Views
Martin Hope
User051209
Asked: 2024-11-18 23:45:46 +0800 CST

O adaptador Wi-Fi Edimax EW-7811UTC não funciona com canais mais altos na banda de 5 GHz

  • 5

No meu sistema lubuntu 22.04.2 LTS eu uso o adaptador sem fio Edimax EW-7811UTCpara conectar a redes Wi-Fi.

Ok na banda de 2,4 GHz

O adaptador funciona corretamente na banda de 2,4 GHz (não testei todos os canais, mas com essa banda não tive problemas até agora).

Algum problema na banda de 5 GHz

Em vez disso, verifiquei que o adaptador não funciona com alguns canais da banda de 5 GHz.
Para ser mais preciso, testei que ele funciona para os seguintes canais:

36, 40, 44, 48, 52, 56, 60, 64 (Edimax EW-7811UTC funciona!)

embora não funcione com os seguintes canais:

100, 104, 108, 112, 116, 132, 136 (Edimax EW-7811UTC não funciona!)

Para excluir algum problema no driver de software instalado no Lubuntu, testei o adaptador em um sistema Windows 11 com um driver escrito em 2022, e também neste sistema os resultados dos testes foram os mesmos do Lubuntu.

A frequência dos canais

Neste link na wikipedia eu encontrei a faixa de frequência de todos os canais da banda de 5 GHz. Com essas frequências em mente, consultei o datasheet do adaptador onde está escrito:

Banda de frequência
• 2,4 GHz: 2,4000~2,4835 GHz
• 5 GHz: 5,150~5,825 GHz
*Sujeito às regulamentações locais.

Como a frequência do canal 100 é 5,490~5,510 GHz e a frequência do canal 136 é 5,670~5,690 GHz, o que é menor que 5,825 GHz escrito na folha de dados, pensei que o adaptador funcionasse para ambos os canais e com todos os canais que testei.

Encontre as frequências do canal com iwliste subcomandofreq

Se eu executar o comando iwlistem um terminal, obtenho a seguinte saída:

> iwlist <wifi-adapter-name> freq
wlx08beac287b13  21 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Channel 02 : 2.417 GHz
          Channel 03 : 2.422 GHz
          Channel 04 : 2.427 GHz
          Channel 05 : 2.432 GHz
          Channel 06 : 2.437 GHz
          Channel 07 : 2.442 GHz
          Channel 08 : 2.447 GHz
          Channel 09 : 2.452 GHz
          Channel 10 : 2.457 GHz
          Channel 11 : 2.462 GHz
          Channel 12 : 2.467 GHz
          Channel 13 : 2.472 GHz
          Channel 36 : 5.18 GHz
          Channel 40 : 5.2 GHz
          Channel 44 : 5.22 GHz
          Channel 48 : 5.24 GHz
          Channel 52 : 5.26 GHz
          Channel 56 : 5.28 GHz
          Channel 60 : 5.3 GHz
          Channel 64 : 5.32 GHz
          Current Frequency:2.412 GHz (Channel 1)

Isso está de acordo com meus testes empíricos.

Neste post encontrei uma execução do comando iwlistque é semelhante à minha, mas a resposta dessa pergunta não é exaustiva para mim.

Nota. iwlist é instalado pelo pacote wireless-toolse neste post é possível verificar se o pacote está instalado.

Pergunta

Alguém poderia tentar me explicar por que meu adaptador Edimax EW-7811UTC não funciona em canais mais altos da banda de 5 GHz?

networking
  • 1 respostas
  • 68 Views
Martin Hope
CattyandCo
Asked: 2024-11-18 04:29:52 +0800 CST

Permissões no serviço systemd para xsecurelock

  • 5

Tenho um serviço de timer systemd que executa um script a cada 5 minutos para verificar se o monitor foi desligado. Se estiver desligado, ele bloqueia a tela.

Mas estou tendo alguns problemas com os usuários e permissões. Parece que o script deve ser executado como sudo para consultar o estado de energia do monitor, mas isso faz com que o xsecurelock exija a senha root para desbloquear a tela. Como posso consertar isso?

Eu deveria dizer: Quero manter essa abordagem e o uso do xsecurelock, já que isso está funcionando em meus outros PCs. Precisar do sudo para consultar o estado de energia parece peculiar a este PC.

  1. Serviço Systemd
Description=Check if Monitor is switched off and run xsecurelock
After=network.target

[Service]
User=dave
Environment=XAUTHORITY=/home/dave/.Xauthority
Environment=DISPLAY=:0
Type=simple
ExecStart=/home/dave/monitor_check.sh --debug
StandardOutput=journal
StandardError=journal
Restart=no
[Install]
WantedBy=multi-user.target
  1. Roteiro

XSECURELOCK_SAVER=saver_xscreensaver
export XSECURELOCK_SAVER
echo "The value of XSECURELOCK_SAVER is: $XSECURELOCK_SAVER"

    state=$(ddcutil getvcp D6 2>&1)
        echo "$state"
    sleep 2

    if [[ "$state" == *"Display not found"* ]]; then
        echo "Monitor is off, executing command..."
        exec xsecurelock
        break
    else
    echo "Display is found, nothing to do."
    fi

sudo
  • 1 respostas
  • 25 Views
Martin Hope
FedKad
Asked: 2024-11-18 00:46:48 +0800 CST

Ocasionalmente a tela pisca após a atualização para 24.10

  • 7

Este é um notebook com quase 6 anos de idade, originalmente instalado com o Ubuntu 18.10 e depois atualizado a cada seis meses para a versão "normal" mais recente do Ubuntu.

Eu nunca tinha me deparado com esse problema antes. Depois da atualização de ontem de 24.04 para 24.10, comecei a ter oscilações ocasionais na tela (uma ou várias vezes sucessivamente por quase um período de um segundo, a tela fica preta por alguns milissegundos).

No momento da oscilação, tenho o seguinte no sistema syslog:

2024-11-17T19:12:36.160592+03:00 _myhostname_ kernel: i915 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun

Atualmente estou usando o driver nvidia-driver-560 , mas tentei os outros ( X.Org X server e 535-server ), com o mesmo resultado.


Não sei se é coincidência ou não, mas depois de atualizar para a versão 24.10 começou a demorar muuuuuito tempo (quase dois minutos com pico de uso da CPU) para exibir a aba Drivers Adicionais em Software e Atualizações :

insira a descrição da imagem aqui

O mesmo vale para o comando abaixo:

# time ubuntu-drivers devices 
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Dsv00001D05sd00001042bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP107M [GeForce GTX 1050 Mobile]
driver   : nvidia-driver-560 - distro non-free recommended
driver   : nvidia-driver-535-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin


real    1m52.061s
user    0m36.741s
sys 1m15.267s

Eu tentei definir primeiro i915.modeset=0e depois i915.modeset=1segui /etc/default/grubcom

$ sudo update-grub

e reinicialização do sistema, mas também não ajudou.


  • Escolher Wayland durante o login pode resolver o problema. No entanto, não vou usar Wayland, porque Wayland não é maduro o suficiente e tem muitos problemas que o Xorg não tem.¹

  • Escolher NVIDIA (Performance Mode) parece resolver o problema. No entanto, não consegui testar por um longo período, por causa de outro problema mencionado aqui .

  • Desabilitar a NVIDIA e escolher o adaptador gráfico integrado Intel® UHD Graphics 630 não resolve o problema.

¹ Eu poderia criar uma longa lista de problemas e funcionalidades ausentes do Wayland; mas isso não está no escopo desta pergunta.


Relatório de detalhes do sistema

Detalhes do relatório
  • Data de geração: 2024-11-17 19:58:33
Informações de hardware:
  • Modelo de hardware: MONSTER ABRA A5 V13.2
  • Memória: 24,0 GiB
  • Processador: Intel® Core™ i7-8750H × 12
  • Gráficos: Intel® UHD Graphics 630 (CFL GT2)
  • Gráficos 1: NVIDIA GeForce GTX 1050
  • Capacidade do disco: 756,2 GB
Informações do software:
  • Versão do firmware: N.1.10
  • Nome do SO: Ubuntu 24.10
  • Construção do SO: (nulo)
  • Tipo de SO: 64 bits
  • Versão do GNOME: 47
  • Sistema de janelas: X11
  • Versão do kernel: Linux 6.11.0-9-generic
drivers
  • 1 respostas
  • 153 Views
Prev
Próximo

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve