Como eu iniciaria um aplicativo gráfico, como firefox ou gnome-calculator, em um determinado momento. at
não funciona para isso; ou seja echo "firefox" | at now
, não inicia o Firefox. Cron pode funcionar, mas isso configuraria uma tarefa repetida. Existe uma maneira de definir esse aplicativo para iniciar com a mesma funcionalidade que em, em um horário especificado ou em um determinado período de tempo a partir de agora?
Jonathan Strange's questions
Usando a extensão pentadactyl para o firefox, como posso alterar persistentemente um mapeamento de teclas. Por exemplo, como eu poderia alterar shift+j para ir para a próxima guia na próxima vez que eu abrir o navegador? O comando map J gt funciona como esperado, mas volta ao padrão ao fechar a janela do navegador. Como faço para que o software se lembre da alteração?
Como faço para formular um script que verifica a resolução da tela com xrandr e altera a resolução dependendo do que está atualmente? Ou seja, alterna a resolução.
Saída de amostra dexrandr -q
1920x1080 59.98 + 59.97 59.96 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99* 59.94 59.95 59.82
Como ele precisa ser formulado para verificar se a resolução atual é 1600x900, então execute xrandr -s 0
, mas se a resolução atual for 1920x1080 execute xrandr -s 4
?
Resumindo, a questão é como fazer o script reconhecer a saída de xrandr -q para alternar as resoluções. Por exemplo:
#!/bin/bash
if <current resolution is 1920x1080>
then
xrandr -s 5
elif <current resolution is 1600x900>
then
xrandr -s 0
else
<do nothing>
fi
Basicamente eu preciso de um meio para que o script reconheça em qual linha o asterisco está e mude para a outra. Como isso seria realizado?