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
user37342
Asked: 2025-03-19 17:14:12 +0800 CST

Por que o usuário normal muda para root ao chamar pm-suspend via link?

  • 10

pm-suspend deve ser executado como root:

he@x22:~/hep/links$ /usr/sbin/pm-suspend
This utility may only be run by the root user.

Fiz um link, pms:

he@x22:~/hep/links$ ls -l pms
lrwxrwxrwx 1 he he 20 dec 17 22:13 pms -> /usr/sbin/pm-suspend

e como esperado:

he@x22:~/hep/links$ ./pms
This utility may only be run by the root user.

mas se eu mudar o diretório e adicionar ~/hep/links ao caminho, funciona para um usuário normal:

he@x22:~$ pms
whoami root

Para ver quem é o usuário efetivo, no topo de /usr/sbin/pm-suspend eu inseri:

#!/bin/sh
echo whoami $(whoami)
.....
root@x22:/home/he/hep/scripts# type -a pms
pms är ett alias för ”sudo pm-suspend”
pms är /home/he/hep/scripts/pms
pms är /home/he/hep/links/pms

Alguém pode, por favor, explicar o que está acontecendo aqui?

permissions
  • 1 respostas
  • 463 Views
Martin Hope
Michael
Asked: 2025-03-19 15:44:23 +0800 CST

Acesso negado ao Ubuntu 24.04 Gnome Boxes

  • 5

Tenho uma nova instalação do Ubuntu24.04, instalei o Gnome Boxes, ao tentar instalar o Windows 10, recebi um erro de acesso negado, o que estou perdendo? O ISO do Windows 10 está localizado em um HD separado com formato NTFS, o gerenciador de arquivos pode vê-lo, mas o Boxes só pode ver a pasta home, não me permite acessar o HD montado.

kvm-virtualization
  • 1 respostas
  • 24 Views
Martin Hope
dxyzhou-tiger
Asked: 2025-03-18 04:47:58 +0800 CST

struct media_pipeline *pipe; removido de struct media_entity no código-fonte do kernel 6.1.55

  • 5

A compilação dos meus drivers de vídeo gera o seguinte erro:

xilinx-dma.h:51: retornar container_of(e->pipe, struct xvip_pipeline, pipe);

Descobrimos que a seguinte linha foi removida da estrutura media_entity {} definida em ./media/media-entity.h

  int stream_count;
  struct media_pipeline *pipe;
  In kernel version 6.1.55 (Build in ARM64 architecture)

O driver de vídeo é compilado corretamente na versão 5.15.0-131 do kernel. (Construído na arquitetura x86_64)

Estou me perguntando o motivo da remoção do *pipe e como resolver isso?

Obrigado, Tigre

drivers
  • 1 respostas
  • 43 Views
Martin Hope
latex user
Asked: 2025-03-17 09:12:44 +0800 CST

Não é possível inicializar o Ubuntu após a atualização do Windows no Acer Aspire 5

  • 5

Não consigo inicializar no Ubuntu (24.04) após a última atualização do Windows (Windows 11 Home 24H2). Procurei algumas respostas sugerindo inicializar a partir de um disco de reparo de inicialização (o que fiz) e usar o reparo de inicialização, o que não funcionou. Não mostrou o botão Reparo recomendado , apenas o botão Criar um resumo . O resumo está colado abaixo.

Edição 1: aqui estão as informações do meu disco. O primeiro é um HD de 1 TB onde guardo arquivos de vídeo, música, fotos e alguns backups.

Disk sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk identifier: 6A5F387D-1D0F-46E2-85A8-7338FF130C00
     Start        End    Sectors   Size Type
sda1   2048 1953523711 1953521664 931.5G Microsoft basic data

Este é um SSD onde coloquei o SO. O Ubuntu está ligadosdb2

Disk sdb: 447.13 GiB, 480103981056 bytes, 937703088 sectors
Disk identifier: CCBC8B68-06A2-4022-845D-A6D301109D84
         Start       End   Sectors   Size Type
sdb1       2048   2203647   2201600     1G EFI System
sdb2    2203648 469952511 467748864   223G Linux filesystem
sdb3  469952512 469985279     32768    16M Microsoft reserved
sdb4  469985280 936294399 466309120 222.4G Microsoft basic data
sdb5  936294400 937699327   1404928   686M Windows recovery environment

Aqui está o resumo. Atualizei o firmware usando o arquivo zip fornecido no site da Acer.

============================== Boot Info Summary ===============================

 => No boot loader is installed in the MBR of /dev/sda.
 => No boot loader is installed in the MBR of /dev/sdb.
 => Syslinux MBR (5.00 and higher) is installed in the MBR of /dev/sdc.

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sdb1: __________________________________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info: 

sdb2: __________________________________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info: 

sdb3: __________________________________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info: 

sdb4: __________________________________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info: 

sdc1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  SYSLINUX 6.04
    Boot sector info:  Syslinux looks at sector 32864 of /dev/sdc1 for its 
                       second stage. The integrity check of Syslinux failed. 
                       No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /boot/grub/grub.cfg /syslinux.cfg 
                       /efi/boot/bootx64.efi /efi/boot/grubx64.efi 
                       /efi/boot/mmx64.efi /ldlinux.sys


================================ 0 OS detected =================================


================================ Host/Hardware =================================

CPU architecture: 64-bit
Video: WhiskeyLake-U GT2 [UHD Graphics 620] from Intel Corporation
Live-session OS is Linuxmint 64-bit (Linux Mint 21.2, victoria, x86_64)

===================================== UEFI =====================================

BIOS/UEFI firmware: V1.16(1.16) from Insyde Corp.
The firmware is EFI-compatible, and is set in EFI-mode for this live-session.
SecureBoot disabled (confirmed by mokutil).
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0001,0000,0002,2001,2002,2003
Boot0000* Linpus lite   HD(1,MBR,0x95160,0x800,0x39cb7e0)/File(\EFI\Boot\grubx64.efi)RC
Boot0001* ubuntu    HD(1,GPT,6efb32b7-15fc-4e5f-a1f0-f0e5b78fc2f0,0x800,0x219800)/File(\EFI\ubuntu\shimx64.efi)RC
Boot0002* Windows Boot Manager  HD(1,GPT,6efb32b7-15fc-4e5f-a1f0-f0e5b78fc2f0,0x800,0x219800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...d................
Boot2001* EFI USB Device    RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network   RC


============================= Drive/Partition Info =============================

Disks info: ____________________________________________________________________

sda : is-GPT,   no-BIOSboot,    has-noESP,  not-usb,    not-mmc, no-os, no-wind,    2048 sectors * 512 bytes

Partitions info (1/3): _________________________________________________________

sda1    : no-os,    64, nopakmgr,   no-docgrub, nogrub, nogrubinstall,  no-grubenv, noupdategrub,   end-after-100GB
sdb : no-os,    64, nopakmgr,   no-docgrub, nogrub, nogrubinstall,  no-grubenv, noupdategrub,   not-far

Partitions info (2/3): _________________________________________________________

sda1    : isnotESP, part-has-no-fstab,  no-nt,  no-winload, no-recov-nor-hid,   no-bmgr,    notwinboot, ntfs
sdb : isnotESP, part-has-no-fstab,  no-nt,  no-winload, no-recov-nor-hid,   no-bmgr,    notwinboot, 

Partitions info (3/3): _________________________________________________________

sda1    : not--sepboot, no---boot,  part-has-no-fstab,  not-sep-usr,    no---usr,   part-has-no-fstab,  no--grub.d, sda
sdb : maybesepboot, no---boot,  part-has-no-fstab,  not-sep-usr,    no---usr,   part-has-no-fstab,  no--grub.d, sda

fdisk -l (filtered): ___________________________________________________________

Disk sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk identifier: 6A5F387D-1D0F-46E2-85A8-7338FF130C00
     Start        End    Sectors   Size Type
sda1   2048 1953523711 1953521664 931.5G Microsoft basic data
Disk sdb: 447.13 GiB, 480103981056 bytes, 937703088 sectors
Disk identifier: CCBC8B68-06A2-4022-845D-A6D301109D84
         Start       End   Sectors   Size Type
sdb1       2048   2203647   2201600     1G EFI System
sdb2    2203648 469952511 467748864   223G Linux filesystem
sdb3  469952512 469985279     32768    16M Microsoft reserved
sdb4  469985280 936294399 466309120 222.4G Microsoft basic data
sdb5  936294400 937699327   1404928   686M Windows recovery environment
Disk sdc: 28.9 GiB, 31029460992 bytes, 60604416 sectors
Disk identifier: 0x00095160
     Boot Start      End  Sectors  Size Id Type
sdc1  *     2048 60604383 60602336 28.9G  c W95 FAT32 (LBA)

parted -lm (filtered): _________________________________________________________

sda:1000GB:scsi:512:4096:gpt:ATA WDC WD10SPZX-21Z:;
1:1049kB:1000GB:1000GB:ntfs:Basic data partition:msftdata;
sdb:480GB:scsi:512:512:gpt:ATA WD Green M.2 228:;
1:1049kB:1128MB:1127MB:fat32::boot, esp;
2:1128MB:241GB:239GB:ext4::;
3:241GB:241GB:16.8MB::Microsoft reserved partition:msftres;
4:241GB:479GB:239GB:ntfs:Basic data partition:msftdata;
5:479GB:480GB:719MB:ntfs::hidden, diag;
sdc:31.0GB:scsi:512:512:msdos:Kingston DataTraveler 3.0:;
1:1049kB:31.0GB:31.0GB:fat32::boot, lba;

blkid (filtered): ______________________________________________________________

NAME   FSTYPE   UUID                                 PARTUUID                             LABEL       PARTLABEL
sda                                                                                                   
└─sda1 ntfs     76366FE6366FA639                     03665a50-932a-488d-8ae1-2195a7185cf3 Data        Basic data partition
sdb                                                                                                   
sdc                                                                                                   
└─sdc1 vfat     56A7-8BFC                            00095160-01                          BOOT-REPAIR 

Mount points (filtered): _______________________________________________________

           Avail Use% Mounted on
/dev/sda1    421G  55% /mnt/boot-sav/sda1
/dev/sdc1   26.4G   9% /cdrom

Mount options (filtered): ______________________________________________________

/dev/sda1   fuseblk         rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/sdc1   vfat            ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro

====================== sdc1/boot/grub/grub.cfg (filtered) ======================

Start Boot-Repair-Disk 64-bit
Start Boot-Repair-Disk 64-bit (compatibility mode)
UEFI Firmware Settings
Test memory

========================= sdc1/syslinux.cfg (filtered) =========================

DEFAULT loadconfig

LABEL loadconfig
  CONFIG /isolinux/isolinux.cfg
  APPEND /isolinux/

==================== sdc1: Location of files loaded by Grub ====================

           GiB - GB             File                                 Fragment(s)
            ?? = ??             boot/grub/grub.cfg                             1

================== sdc1: Location of files loaded by Syslinux ==================

           GiB - GB             File                                 Fragment(s)
            ?? = ??             syslinux.cfg                                   1
            ?? = ??             ldlinux.sys                                    1

======================== Unknown MBRs/Boot Sectors/etc =========================


/dev/sdb3: unknown GPT attributes
8000000000000000
Unknown BootLoader on sdb1
Unknown BootLoader on sdb2
Unknown BootLoader on sdb3
Unknown BootLoader on sdb4

Suggested repair: ______________________________________________________________

   The default repair of the Boot-Repair utility would not act on the boot.

   sprunge.us ko ()

Tentei seguir um guia passo a passo sobre como reinstalar o grub, mesmo com medo de bagunçar as coisas, mas também não funcionou. Quando tentei montar a partição principal, ele retornou

mount: special device /dev/sdb2 does not exist

Edição 2: Eu tentei as 2 primeiras soluções escritas aqui : a) se eu pressionar shift + esc, ele me leva a uma tela onde o sudo não funciona; b) o reparo de inicialização não funciona. Como eu disse antes, ele não mostrou o botão Reparo recomendado , apenas o botão Criar um resumo . Nas opções avançadas, ele também não mostra a opção Reparar GRUB ; c) tanto o Windows quanto o Ubuntu estão em UEFI, mas não entendo o que fazer com isso; d) Desabilitei a hibernação e a inicialização rápida, mas reinstalar o GRUB é impossível. Ele continua me dizendo que /dev/sdb2não existe. Eu realmente preciso limpar meu ssd e reinstalar tudo de novo?

Edição 3: Tentei esta solução usando o seguinte no terminal do Disco de Reparo de Inicialização:

sudo apt --fix-broken install

Mas não retornou nada. Então eu tentei

sudo update-grub

E a mensagem era

error: failed to get canonical path of '/cow'.

Esta última é engraçada, pelo menos.

Eu consigo usar o Windows normalmente, e até mesmo acessar meus arquivos no Ubuntu usando um software chamado Diskinternals Linux Reader, mas eu realmente queria usar o Ubuntu novamente. Eu só uso o Windows para jogos e alguns aplicativos que não funcionam no Wine, mas também sou muito novo no mundo Linux. Se tiver algo faltando, por favor me diga.

boot
  • 1 respostas
  • 78 Views
Martin Hope
user149408
Asked: 2025-03-17 05:41:52 +0800 CST

Ubuntu 24.04 não usa servidor DNS enviado pelo OpenVPN

  • 5

Tenho dois sistemas Ubuntu 24.04, ambos se conectando a um site remoto via OpenVPN. O servidor OpenVPN é configurado para enviar seu próprio DNS, no site remoto e acessível via VPN, com RRs para sistemas na extremidade remota.

Um dos clientes é um sistema de desktop GUI, com OpenVPN configurado por meio do Network Manager. Neste sistema, FQDNs de sistemas na rede remota resolvem sem problemas.

O outro é um servidor sem GUI, e eu configurei o OpenVPN com um arquivo de configuração gerado manualmente. Quando eu conecto com o segundo cliente, os nomes na rede remota não resolvem. Eu posso pingar endereços IP na rede remota, eu posso executar nslookupe procurar FQDNs privados após instruir nslookuppara usar o servidor DNS na VPN, mas a resolução de nome regular (como ao pingar um sistema pelo nome) não funciona.

Arquivo de configuração no sistema somente console:

client
remote '<PEER>'
ca '/etc/ssl/certs/chain_cert.pem'
cert '/etc/ssl/certs/<FQDN>_cert.pem'
key '/etc/ssl/private/<FQDN>_key.pem'
data-ciphers [REDACTED]
cipher [REDACTED]
auth [REDACTED]
dev tun
proto udp
verify-x509-name '<PEER>' name
tls-auth '/etc/openvpn/ssl/statickey.pem' 1
nobind
auth-nocache
script-security 2
persist-key
persist-tun
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

Esta configuração manual funcionou em uma versão mais antiga do Debian, mas não funciona no Ubuntu 24.04.

Quando me conecto com o segundo cliente, os nomes na rede remota não são resolvidos ( resolvectl querydá Name '<FQDN>' not found), enquanto no cliente GUI tudo funciona.

resolvectl statusfornece o seguinte no cliente GUI:

Global
         Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
  resolv.conf mode: stub

Link 2 (enp0s25)
    Current Scopes: none
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Link 3 (wlo1)
    Current Scopes: DNS
         Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: (local DNS server)
       DNS Servers: (local DNS server)
        DNS Domain: local

Link 4 (virbr0)
    Current Scopes: none
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Link 5 (anbox0)
    Current Scopes: none
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Link 7 (tun0)
    Current Scopes: DNS
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: (remote DNS server)
       DNS Servers: (remote DNS server)
        DNS Domain: (private domains)

E no sistema somente console:

Global
         Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
  resolv.conf mode: stub

Link 2 (eth0)
    Current Scopes: DNS
         Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: (local DNS server)
       DNS Servers: (remote DNS server) (local DNS server)
        DNS Domain: (private domains)

Link 3 (wlan0)
    Current Scopes: none
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Link 4 (tun0)
    Current Scopes: DNS
         Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: (remote DNS server)
       DNS Servers: (remote DNS server)

Encontrei uma resposta no ServerFault que recomenda usar o nmcli, mas essa ferramenta faz parte do network-manager, que não está instalado nesse sistema.

O que acontece?

dns
  • 1 respostas
  • 49 Views
Martin Hope
j0h
Asked: 2025-03-17 04:30:32 +0800 CST

tentando inicializar a tela usb do racertech

  • 5

Não vou mentir, a unidade em si é um teclado Ajazz AKP846, funciona em grande parte, o único componente com defeito é o display interno.
Os componentes relevantes do buffer circular do kernel são:

[ 9169.404509] hid-generic 0003:28E9:3012.001C: hiddev4,hidraw12: USB HID v1.11 Device [SmartCloud AKP846] on usb-0000:00:14.0-11.2.4/input3
[ 9169.628073] usb 1-11.2.7: new high-speed USB device number 26 using xhci_hcd
[ 9169.733409] usb 1-11.2.7: New USB device found, idVendor=34c7, idProduct=2114, bcdDevice= 0.00
[ 9169.733414] usb 1-11.2.7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 9169.733415] usb 1-11.2.7: Product: USB DISP
[ 9169.733416] usb 1-11.2.7: Manufacturer: RACERTECH
[ 9169.733417] usb 1-11.2.7: SerialNumber: 888888888

Procurei o driver de vídeo OEM e comecei a ler o código-fonte, onde vi uma dependência para drivers de link de vídeo evdi e prossegui com a instalação dos drivers de link de vídeo com evdi.

Embora eu consiga executar o evdi, não consigo fazer com que o dispositivo seja reconhecido como um monitor. Admito que este é meu primeiro dispositivo de exibição USB (a unidade inteira funciona como um hub, com teclado, codificador, monitor, tela sensível ao toque e armazenamento).

em qualquer caso, o link de exibição foi instalado corretamente, e o driver RACERTech parece funcionar sem erros, mas estou tendo dificuldades para descobrir como atribuir o vídeo.

Estou no Ubuntu Mate 22.04, com X11.

Link para os drivers RACERTECH: https://www.racer-tech.com/en/file-share

link para configuração do link de exibição: https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu

Eu tentei usar o monitor como um monitor normal e procurei por ele como um dispositivo de buffer de quadros. com sudo modprobe udl esudo modprobe uevdi

nada aparece no /dev/fb* ou com xrandr --querry, então acho que devo estar confuso.

Como faço para que este dispositivo de exibição USB funcione no Ubuntu?

drivers
  • 1 respostas
  • 70 Views
Martin Hope
user890375
Asked: 2025-03-16 19:40:48 +0800 CST

Problemas para fazer o Grub e o Windows Bootloader funcionarem juntos

  • 5

Tenho um laptop dual-boot com Windows 11 (original) e então adicionei o Ubuntu 22.04.05 e tudo estava funcionando bem por um ano até que uma atualização do Windows apagou meu bootloader Grub e eu só tinha acesso ao Windows. Então comecei minha jornada de busca no Google, AskUbuntu, ChatGPT etc. procurando por soluções. Depois de muitas tentativas (tantos passos diferentes tentando encontrar algo que funcionasse), e não me lembro exatamente quais passos tomei que funcionaram, mas acho que foi baseado no insira a descrição da imagem aquiuso da ferramenta Boot-Repair. Meu menu Grub apareceu na inicialização, com o Ubuntu e o Windows Boot Manager, mas apenas a opção Ubuntu funcionava, a opção Windows não fazia nada. Depois de mais buscas, muitas outras tentativas de reparo, consegui recuperar o Windows, mas agora o bootloader Grub sumiu de novo e estou quase no fim da minha paciência. Usando a ferramenta Boot-Repair novamente (várias tentativas inúteis), este é meu mais recente Resumo de Informações sobre Boot, buscando algum conselho antes de prosseguir novamente com a tentativa de Reparo Recomendada - https://paste.ubuntu.com/p/j9GsB79PTJ/ .

Em anexo estão os detalhes da minha partição - nvme0n1p3 - sistema de arquivos Windows, nvme0n1p5 - sistema de arquivos Ubuntu.

ATUALIZAÇÃO: Eu executei o Reparo Recomendado e tentei reinicializar, e ainda é o mesmo resultado, ele só inicializa diretamente no Windows e nenhum menu do Grub. O Resumo de Informações de Inicialização após o reparo está aqui - https://paste.ubuntu.com/p/WcSb6hcHnP/ .

dual-boot
  • 1 respostas
  • 57 Views
Martin Hope
Zach
Asked: 2025-03-16 18:20:31 +0800 CST

Não é possível obter o código de chave para vincular uma chave

  • 5

Estou usando o Ubuntu 24.04 e um teclado sem fio logitech K400 que possui a seguinte tecla:

insira a descrição da imagem aqui

Gostaria de associar um atalho a esta tecla (por exemplo, abrir o terminal xterm). Primeiro, tentei entrar nos parâmetros do Ubuntu e definir um atalho personalizado. Isso me dá isso:

insira a descrição da imagem aqui

Parece bom, mas quando pressiono a tecla, nada acontece.

Em seguida, descobri que posso usar xmodmap para remapear uma tecla. Para fazer isso, preciso saber seu código de tecla, que teoricamente poderia ser obtido de xev. Quando executo xeve pressiono essa tecla, obtenho o seguinte, que não parece me dar um código de tecla (AFAIK):

FocusOut event, serial 38, synthetic NO, window 0x3c00001,
mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 38, synthetic NO, window 0x3c00001,
mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 38, synthetic NO, window 0x0,
keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

(a primeira vez que aperto o botão com xev o valor 2 é substituído por 0, não sei se é importante...)

Quando você pressiona outras teclas, como "a", o código da tecla é escrito explicitamente, mas aqui não tenho ideia de como obtê-lo...

Também tentei usar showkeyo que exibe o seguinte quando pressiono a tecla:

keycode 163 press
keycode 163 release

Porém, quando tento alterar a atribuição da tecla 163:

xmodmap -e "keycode 163 = 16"

Nada acontece...

Outra opção seria associar um atalho ao F12, porém preciso pressionar a tecla FN antes de usar qualquer tecla de F1 a F12, o que é bem incômodo a longo prazo... Estou usando o Solaar , que permite "trocar" as teclas de função (ou seja, torná-las utilizáveis ​​sem usar o FN), mas infelizmente ele para de funcionar regularmente depois de um tempo e tenho que reiniciá-lo (o que também é um pouco incômodo porque você nunca sabe o que vai acontecer quando pressiona uma tecla de função...).

Você tem alguma ideia de como eu poderia fazer isso funcionar?

EDIT: Li que a opção de bloqueio Fn pode ser definida no bios (para habilitar o uso de teclas de função sem precisar pressionar Fn). No entanto, quando entro no bios, ela já está definida corretamente. Se alterar essa opção, as teclas de função ainda exigem que Fn seja usado...

@bodo sugeriu usar o atalho Fn + Esc para alternar a opção de bloqueio Fn. De fato, está escrito no bios que ele deve fazer isso. No entanto, no meu computador, ele dispara um desligamento...

shortcut-keys
  • 1 respostas
  • 37 Views
Martin Hope
Omar Enayeh
Asked: 2025-03-14 05:42:16 +0800 CST

Ubuntu + dock thunderbolt: tela preta quando a bateria está no limite ou cheia

  • 5

Tenho um problema com meu dock Lenovo Thunderbolt AN40 e meu laptop ThinkPad L14 no Ubuntu (totalmente atualizado).

Quando a bateria está carregando, tudo está indo bem, meu segundo monitor está funcionando com uma porta DP, o comando boltctl me mostra que o dock está bem conectado e a bateria está carregando.

Mas quando chega a hora de carregar completamente, tudo continua funcionando (detecção de dock thunderbolt, todos os dispositivos USB conectados ao dock), exceto o segundo monitor! O DP está desconectado!

Adicionei a extensão gnome para definir um limite para a carga da minha bateria e tenho o mesmo problema: o monitor fica preto quando atingo o limite de carga.

E é engraçado, se eu desabilitar o limite na extensão do gnome, eu conecto o dock, tudo vai bem. Quando eu habilito o limite da bateria (e minha carga da bateria está maior que a limitação, é claro) .. Pouff tela preta.

Tentei definir os parâmetros RUNTIME_PM_DISABLE do TLB para adicionar os endereços PCIe de tudo em relação ao Thunderbolt, mas não está funcionando, o comportamento é o mesmo.

Todo o firmware no meu dock está atualizado. Não tenho o mesmo comportamento em outros sistemas operacionais (Windows). Tentei vários cabos Thunderbolt e dock (tenho dois docks Lenovo 40AN). Não tenho problemas quando conecto o dock a uma porta USB-C (não Thunderbolt) --> esta é minha solução por enquanto, mas estou curioso para saber por que não está funcionando.

Editar: adicionar uname -a Linux oenayeh-L14 6.11.0-19-generic #19-Ubuntu SMP PREEMPT_DYNAMIC Qua Fev 12 21:43:43 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

lsb_release -a Nenhum módulo LSB está disponível.

ID do distribuidor: Ubuntu

Descrição: Ubuntu 24.10

Lançamento: 24.10

Codinome: oracular

power-management
  • 1 respostas
  • 52 Views
Martin Hope
jmann
Asked: 2025-03-14 04:45:08 +0800 CST

24.04.1 LibreOffice não consegue imprimir. HP Laser Jet P1109w

  • 5

Instalação nova recente do 24.04.1 não conseguiu habilitar a impressora do LibreOffice. Tentei tudo o que era óbvio, mas sem sorte. Adoro o processador de texto do LibreOffice, gostaria de colocá-lo para funcionar. badmann

PSIsso aconteceu alguns anos atrás com uma versão anterior e foi para o HP Linux Imaging&Printing e foi possível usar o driver da impressora com sucesso.

drivers
  • 2 respostas
  • 68 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