No Sleep (UPD 2010/03/03)
Edit # # # # # #
O guión foi actualizado debido a un erro con espazos nos nomes de arquivos.
Agora, se a escritura é detido tan mal, o próximo lanzamento, que restaura a configuración orixinal.
# # # # # # # # # #
Ola,
Despois de moito tempo sen publicar, aquí está un novo script ...
Estou en Ubuntu e notei que cando eu estaba asistir a un DVD no VLC, o protector de pantalla non foi desactivado ...
Entón creei un guión que desactiva a protección de pantalla e xestión de enerxía en ambientes gnome2.
Aquí está o script nosleep para poñer no seu PATH. Recomendo / usr / local / bin
Só tes que copiar este nun terminal:
http://www.syl21.org/wp-content/uploads/nosleep.bash ~ ~ V sudo wget-O / usr / local / bin / nosleep sudo chmod + x / usr / local / bin / nosleep
Entón, a partir da liña de comandos pode executar:
mando argumentos nosleep
Exemplo:
nosleep VLC / dev / cdrom nosleep MPlayer nosleep K3b Claro que pode editar os seus accesos directos e engade nosleep pouco antes o mando e listo! é iso.
Claro que unha vez que pechar a aplicación, todas as opcións de regresar ao seu valor orixinal ...
Isto é todo ... Bos días Syl21; ~)
















































Sylvain miña querida,
Exercicios:
- Completar o seguinte script zsh próxima a comportarse como nosleep
- Por que "$ @" é un bo costume
- Nosleep non restaurar os valores por defecto, se recibe un SIGTERM. Cal será o pb? Como corrixir?
GGET alias = "gconftool-2-g '
alias de gset = 'gconftool-2-s'
ss = / apps / gnome-screensaver
am = / apps / gnome-power-manager
insomiac_settings = (
$ Ss / idle_activation_enabled bool 0
Am sleep_display_ac $ / 0 int
)
maquetada-A previous_settings
para os tipos principais sleepvalue ($ insomiac_settings) {
ERA = $ (GGET $ key 2> / dev / null);
if [[-n $ ERA]] {previous_settings [$ key] = $ ERA}
}
para kV ($ {(kV) previous_settings})
print $ k = $ v
"$ @"