O que significa “inativo” em “suspender quando inativo por xxx minutos”?

1

Nas configurações do sistema - > Poder, o que "inativo" significa em "suspender quando inativo por xxx minutos"?

Se meu laptop estiver executando um programa de backup de horas enquanto estou dormindo, isso é considerado "inativo"?

Se meu laptop estiver executando o xdotools para simular teclas e ações do mouse enquanto estiver ausente, isso é considerado "inativo"?

Obrigado.

    
por Tim 09.05.2015 / 23:28

2 respostas

1

Inativo

Nenhuma interação do usuário aconteceu durante o período de tempo especificado.

Uma interação do usuário é um movimento do mouse, um clique de botão ou uma tecla do teclado pressionada / liberada.

As configurações permitem vários níveis de inatividade. Primeiro a proteção de tela é mostrada, um pouco mais tarde você pode suspender / hibernar ou minimizar o uso de eletricidade (ou seja, fazer uma placa PCI entrar em um modo de espera, como não é usada por longos períodos de tempo).

Em um servidor, isso pode ser um problema. Alguns servidores permitem uma configuração Wake On LAN (WOL) em seu BIOS / SO, mas isso demora um pouco e muitas vezes o cliente não espera o tempo suficiente para que o servidor acorde.

Além disso, certas coisas, como o tráfego de rede, podem ser consideradas uma atividade do usuário . Mas eu não acho que o X11 ofereça essa opção. Meu servidor vai para a sua proteção de tela, mesmo que a rede funcione em tempo integral durante todo o dia.

    
por Alexis Wilke 10.05.2015 / 03:13
1

Não é uma resposta direta à sua pergunta, mas para evitar entrar em suspensão (por exemplo, durante a execução do script de backup) há inhibitors , que pode ser definido por gnome-session-inhibit ou chamando diretamente o método dbus org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Inhibit

$ gnome-session-inhibit --help
gnome-session-inhibit [OPTION...] COMMAND

Execute COMMAND while inhibiting some session functionality.

  -h, --help        Show this help
  --version         Show program version
  --app-id ID       The application id to use
                    when inhibiting (optional)
  --reason REASON   The reason for inhibiting (optional)
  --inhibit ARG     Things to inhibit, colon-separated list of:
                    logout, switch-user, suspend, idle, automount
  --inhibit-only    Do not launch COMMAND and wait forever instead

If no --inhibit option is specified, idle is assumed.
    
por Germar 10.05.2015 / 03:38