Crie um arquivo .desktop
na pasta /etc/xdg/autostart
. Qualquer arquivo .desktop
nessa pasta será iniciado, pois é uma pasta usada por todo o sistema que todos os usuários existentes e novos no login farão com que os aplicativos iniciem. Não é necessário criar aplicativos / links / atalhos de inicialização separados para cada usuário. Mais informações podem ser encontradas aqui: FreeDesktop.Org/xdg-autostart
Para o conteúdo do arquivo /etc/xdg/autostart/<filename>.desktop
, inclua o seguinte:
OBSERVAÇÃO: xrandr
não precisa ser carregado com sudo
na frente dele.
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Some Name
Comment=Some Comment
Exec=bash -c 'cvt 1366 768 && xrandr --newmode "1366x768_60.00" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync && xrandr --addmode VGA1 1366x768_60.00'
Se você precisar de um atraso de inicialização de aproximadamente 10 segundos, altere a linha Exec
para o seguinte:
Exec=bash -c 'sleep 10 && cvt 1366 768 && xrandr --newmode "1366x768_60.00" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync && xrandr --addmode VGA1 1366x768_60.00'
Seu arquivo .desktop
deve ser de propriedade de root:
sudo chown root:root /etc/xdg/autostart/<filename>.desktop
e precisa ser definido com -rw-r--r--
permissions:
sudo chmod 644 /etc/xdg/autostart/<filename>.desktop
Quando você faz login, esse arquivo deve ser chamado agora de qualquer usuário em qualquer área de trabalho.
Espero que isso ajude!