Como obtenho um teclado USB sem fio para ativar o Ubuntu 13.10 da suspensão?

9

Meu PC com o Ubuntu 13.10 está configurado para suspender após 30 minutos de inatividade. Até que ele seja suspenso, posso voltar a trabalhar a qualquer momento usando o teclado USB sem fio Logitech K400r.

O defeito / problema do sistema operacional é que, uma vez suspenso, o teclado sem fio não pode mais ativar o Ubuntu 13.10 suspenso. Este parece ser um problema específico do Ubuntu, porque o mesmo PC, quando inicializado com o MS Windows 7, sempre desperta do modo de suspensão quando você pressiona qualquer tecla no teclado da Logitech.

Eu imagino que algo no Ubuntu está fazendo com que o USB entre em um estado diferente do que o Windows 7 coloca nele. Alguém tem alguma idéia de como superar esse problema, pois a única maneira de acordar o PC é ir até ele? e aperte o botão de energia por um curto período uma vez.

Enquanto este botão de energia ativa o PC, ele exibe uma série de mensagens de erro sobre o som, a rede, etc. sendo desativadas ... que desaparecem após alguns minutos do que parece ser o sistema operacional recuperando de Suspender. Não tenho certeza se esse é o comportamento normal do Linux devido à minha curta experiência com esse SO.

Mais uma vez alguém poderia ajudar com alguns detalhes sobre se há alguma configuração que ajudaria a manter o teclado USB sem fio vivo o suficiente para despertar o computador?

Muito obrigado.

    
por eastavin 28.03.2014 / 01:44

2 respostas

4

Eu encontrei um projeto de código aberto que fornece funcionalidade extra para dispositivos no Logitech Unified Receiver. Instalar esse aplicativo e uma regra do udev de um fork desse projeto me permite ativar o Ubuntu 14.04 da suspensão usando um teclado sem fio da Logitech.

Instale o solaar do (agora) PPA do autor.

sudo apt-add-repository ppa:daniel.pavel/solaar
sudo apt update
sudo apt install solaar

Se você não tem o git, instale-o

sudo apt-get install git

Clone o fork com uma regra corrigida / udev

git clone https://github.com/3v1n0/Solaar.git ~/solaar

Instale a regra / udev que ativará a retomada através do receptor unificado

cd ~/solaar/rules.d
./install.sh

Neste ponto, eu desconectei o receptor e o conectei novamente (conforme as instruções no repositório). Em seguida, lancei solaar pelo Dash e verifiquei que meu teclado estava se comunicando com o aplicativo. Finalmente, reiniciei e testei o botão Sleep no teclado. Depois que a máquina estava dormindo, consegui retomar o uso de qualquer tecla.

    
por XBigTK13X 14.07.2014 / 23:21
0

Sua pergunta pode ter sido respondida neste tópico do fórum: link

Embora eu não tenha tentado fazer a regra do udev, consegui que minha máquina despertasse da suspensão do teclado da Logitech (K340) e do mouse (M505) no receptor unificador. No meu caso, tive que colocar a palavra habilitada no arquivo /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/power/wakeup .

Mas o que eu realmente gosto é de acordar do teclado, mas não do mouse. Talvez eu possa fazer isso separando teclado e mouse para separar receptores.

    
por Stephen Davison 10.09.2014 / 05:43