Ubuntu 16.04: Não é possível impedir o sono de Wi-Fi durante o bloqueio de tela

2

Eu tentei algumas abordagens para isso, mas não consegui uma solução de trabalho.

No meu laptop notei que o wifi 'dorme' sob bloqueio de tela que torna impossível deixá-lo fazendo coisas que exigem uma conexão com a internet. Por exemplo: se uma operação de upload de backup estiver em execução, eu gostaria de bloquear o laptop e deixá-lo fazendo o upload.

Eu não vi esse problema com o 15.10, então estou supondo que há algo no gerenciamento de dispositivos ou SO que ainda não descobri.

Depois de passar muito tempo tentando três maneiras diferentes de desativar o gerenciamento de energia na interface sem fio, percebi que nem isso impedia o sono.

Por exemplo:

sudo iwconfig wlp2s0 power off

Desativa o gerenciamento de energia no dispositivo até a reinicialização, mas não parece afetar o recurso de bloqueio de tela durante o sono sem fio. Eu tentei algo semelhante com /etc/pm/config.d/wireless contendo um script para fazer o mesmo comando acima, mas sem dados.

O modo de hibernação, suspensão e suspensão está desativado e o laptop é um Surface Pro 4 i7.

Eu provavelmente só estou sentindo falta de algo simples, mas não consigo entender. Alguma idéia?

Atualização 21-06-2016

Esta manhã, notei que quando um segundo monitor é conectado, ele é ignorado na tela wake / return-from-lock. Ao desconectar e conectar a conexão do monitor de volta, tudo retorna ao normal.

Acho que, de alguma forma, as duas questões estão ligadas.

Atualização de 10 a 8 de 2016 Não cheguei a lugar algum com os links que encontrei no meu comentário abaixo, mas achei essa pista no syslog:

NetworkManager[21369]: <info>  [1470826457.2514] manager: wake requested (sleeping: yes  enabled: yes)

Deixei minha mesa por 10 minutos e quando voltei, pensei que o wifi tinha ficado acordado. Mas não - parece que ele foi retomado quando eu entrei de volta - talvez a pergunta aqui seja realmente

How do you turn off sleep and wake capability in Ubuntu 16.04.1?

Como as ferramentas padrão de interface do usuário (inc. Gnome tweak) & as configurações não aparecem para alcançar o resultado correto, transformando acpi=off em outras conseqüências; que outros métodos seguros existem?

    
por Rex 20.06.2016 / 15:10

1 resposta

1

Corrigido. Testado bloqueando e deixando o laptop rodando enquanto executava um DR / backup - o laptop não apenas respondeu imediatamente ao desbloqueio do teclado, mas o upload foi concluído em segundo plano.

Eu tive que usar o editor dconf depois de encontrar mais alguns detalhes sobre como desabilitar as opções de suspensão - eu acho que isso é necessário apenas para o laptop (Surface Pro 4 i7) devido a problemas de suporte de driver como meu desktop não tem este problema. Laptop tem esse problema mesmo com ethernet conectado via porta de encaixe para que isso não é específico de WiFi, é suspender específico do Ubuntu.

A solução é desabilitar a suspensão e a hibernação, o que pode parecer um pouco extremo, mas não tenho nenhum cenário em que eu queira que o laptop hiberne sob o Linux. Eu dual boot com W10 (infelizmente não posso ser ajudado) e isso lida muito bem com a capacidade de suspensão.

As pistas encontradas aqui e aqui - eles não corresponderam exatamente à resolução, mas eu os usei para testar as alterações de configurações.

Alterei as configurações em org.gnome.settings-daemon.plugins.power algumas vezes, mas o active=false conquistou no final.

Também tentei definir sleep-inactive-ac-timeout e sleep-inactive-battery-timeout para 0 (ou seja, nunca), mas isso não pareceu afetá-lo.

Teve um terminal em execução com

sudo tail -f /var/log/syslog | grip networkmanager

( grip é um alias de grep -i ) e assim que alterei active=false , o terminal ficou silencioso durante todo o tempo para desbloquear.

N.B. Como estou usando o Ubuntu Gnome, essas configurações podem não corresponder diretamente a outras configurações do DM.

    
por 16.08.2016 / 12:25