Resolução do conjunto automático

2

Ok então, um tempo atrás eu fiz uma pergunta sobre como definir manualmente a minha resolução vga no Ubuntu. Mas eu preciso fazer isso após o login (ou seja, não na inicialização). Eu preciso executar sudo cvt 1366 768 && sudo xrandr --newmode "1366x768_60.00" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync && sudo xrandr --addmode VGA1 1366x768_60.00 ON LOGIN novamente isso precisa ser executado automaticamente no login em todos os usuários, não importa a área de trabalho que eu escolher na inicialização (ou seja, Kodi, Unity, Xfce etc) Por favor, ajudem !!!!

    
por dubCraft Nation 02.07.2016 / 02:56

1 resposta

2

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!

    
por Terrance 02.07.2016 / 03:54