Como obtenho um teclado USB unificador sem fio logitech para ativar o Ubuntu de suspensão?

1

Pergunta:

Eu gostaria de usar um atalho ou qualquer tecla para ativar meu computador do modo de suspensão usando um teclado unificador sem fio Logitech (K800). Eu já tentei soluções de aqui e .

No melhor cenário, gostaria que o computador fosse ativado apenas em eventos de teclado e não quando o mouse vinculado ao mesmo dispositivo unificador fosse movido. Mas vou tomar qualquer solução válida que me permita acordar o laptop com um único atalho ou qualquer tecla.

Na melhor das hipóteses, gostaria de encontrar uma solução simples (não como este )

Editar:

  • Eu acabei de descobrir que não consigo nem acordá-lo com seu próprio teclado interno (não sei se estraguei alguma configuração tentando configurar uma solução alternativa, ou se sempre foi o caso). , apenas power button pode acordar aquele laptop preguiçoso e sonolento.
  • Eu já passei pelo mesmo problema com todas as versões do Ubuntu desde 15.10 , e ainda agora em 17.04 .

Soluções testadas:

  • A resposta solaar workaround em Como obtenho um teclado USB sem fio para ativar o Ubuntu 13.10 da suspensão? não funciona.
  • Esse comando não tem impacto no status de desabilitação / habilitação:

    sudo echo USB1 > /proc/acpi/wakeup

  • Tentei, sem sucesso, criar arquivos de ativação, por exemplo (não sei ao certo onde colocá-los):

    sudo echo enabled > /sys/bus/usb/devices/1-3.3/power/wakeup

  • Eu tentei adicionar isso sem sucesso em /etc/udev/rules.d/90-keyboardwakeup.rules

    SUBSYSTEM=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c52b" RUN+="/bin/sh -c 'echo enabled > /sys$env{DEVPATH}/../power/wakeup'"

Informações do sistema

o receptor em lsusb resulta:

Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver

Resultado de lsusb -t :

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 2: Dev 4, If 0, Class=Video, Driver=, 480M
        |__ Port 2: Dev 4, If 1, Class=Video, Driver=, 480M
        |__ Port 3: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 3: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Port 3: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 3: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 3: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 3: Dev 3, If 2, Class=Human Interface Device, Driver=usbhid, 12M

Resultado de cat /proc/acpi/wakeup

Device  S-state   Status   Sysfs node
P0P1      S4    *disabled
PEG0      S4    *disabled  pci:0000:00:01.0
PEG1      S4    *disabled
PEG2      S4    *disabled
PEG3      S4    *disabled
XHC1      S3    *enabled   pci:0000:00:14.0
EHC1      S3    *enabled   pci:0000:00:1d.0
USB1      S3    *disabled
USB2      S3    *disabled
USB3      S3    *disabled
USB4      S3    *disabled
EHC2      S3    *enabled   pci:0000:00:1a.0
USB5      S3    *disabled
USB6      S3    *disabled
USB7      S3    *disabled
HDEF      S4    *disabled  pci:0000:00:1b.0
RP01      S4    *disabled  pci:0000:00:1c.0
RP03      S4    *disabled
RP05      S4    *disabled
RP06      S4    *disabled
RP07      S4    *disabled
RP08      S4    *disabled
WLAN      S3    *disabled  pci:0000:03:00.0
RP04      S4    *disabled  pci:0000:00:1c.3
GLAN      S4    *disabled  pci:0000:04:00.0
                *disabled  platform:rtsx_pci_sdmmc.0
                *disabled  platform:rtsx_pci_ms.0
XHC     S3      *disabled
SLPB      S4    *enabled   platform:PNP0C0E:00

aqui é o resultado de grep c52b /sys/bus/usb/devices/*/idProduct (veja resposta marshcrfot )

/sys/bus/usb/devices/1-3.3/idProduct:c52b

Capturas de tela do Bios:

    
por mxdsp 05.12.2015 / 16:26

3 respostas

1

Experimente os eventos de ativação, como este post , na sua BIOS!

    
por Philippe Gachoud 31.12.2015 / 17:21
1

But I'll take any valid solution that allows me to wake the computer, with one single shortcut, or any key.

Um teclado ou mouse sem fio não logitech deve funcionar. Eu tive o mesmo problema com o Ubuntu Mate 16.04LTS em um Gibabyte MiniPC com dispositivos Logitech.

Mas posso acordar com dispositivos sem fio que sejam não-Logitech, receptor não-unificador , como Mouse Sem Fio Nulaxy ML11 2.4GHz (trabalho confirmado fora da caixa pode ativar o Ubuntu) ou para um teclado o Azio Vision Teclado sem fio retroiluminado (KB506W) Versão atualizada (não confirmado pode despertar) ou este LotFancy 2.4G sem fio Mini Backlit Teclado Mouse Touchpad Combo (trabalho confirmado fora da caixa pode acordar Ubuntu)

    
por jtlindsey 11.10.2016 / 01:48
0

Eu acho que você está pedindo uma impossibilidade lógica. Independentemente da configuração do sistema, quando o sistema está adormecido, nenhum software está em execução. Wakeups tem que ser acionado por interrupção de hardware (teclado com fio, mouse com fio, LAN com fio). Seu teclado sem fio não pode fornecer o sinal de hardware necessário. O teclado sem fio está "conectado" ao seu computador por um método que requer que o computador esteja "UP" (ligado, não adormecido) para se comunicar.

    
por waltinator 05.12.2015 / 16:36