Auto Set Resolution


2

Ok, qualche tempo fa ho fatto una domanda su come impostare manualmente la mia risoluzione vga su Ubuntu. Ma devo farlo su LOGIN (cioè NON IN AVVIO). Devo eseguire di 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.00nuovo ON LOGIN, questo deve essere eseguito automaticamente all'accesso su tutti gli utenti, indipendentemente dal desktop che scelgo all'avvio (es. Kodi, Unity, Xfce ecc.) Per favore aiutatemi !!!!



^ il duplicato collegato in realtà riguarda l' accesso , come spesso.
Jacob Vlijm,

Risposte:


2

Crea un .desktopfile nella /etc/xdg/autostartcartella. Qualsiasi .desktopfile in quella cartella verrà avviato in quanto si tratta di una cartella utilizzata a livello di sistema da cui tutti gli utenti esistenti e nuovi al momento dell'accesso avranno applicazioni avviate. Non è necessario creare applicazioni / collegamenti / collegamenti di avvio separati per ciascun utente. Ulteriori informazioni sono disponibili qui: FreeDesktop.Org/xdg-autostart

Per il contenuto del /etc/xdg/autostart/<filename>.desktopfile aggiungere quanto segue:

NOTA: xrandr non è necessario caricarlo sudodi fronte.

[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 è necessario un ritardo di avvio di circa 10 secondi, modificare la Execriga come segue:

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'

Il tuo .desktopfile dovrebbe essere di proprietà di root:

sudo chown root:root /etc/xdg/autostart/<filename>.desktop

e deve essere impostato con le -rw-r--r--autorizzazioni:

sudo chmod 644 /etc/xdg/autostart/<filename>.desktop

Quando accedi, questo file dovrebbe essere chiamato ora da qualsiasi utente su qualsiasi desktop.

Spero che sia di aiuto!


Per cosa sarebbe necessario il ritardo all'avvio?
dubCraft Nation

@dubCraftNation Ho avuto una cosa simile con un problema video che stavo riscontrando e, senza il ritardo, le impostazioni non sono mai state accettate. Ho aggiunto il ritardo e dopo ha funzionato alla grande. Prova senza e vedi se funziona.
Terrance

Ho ricevuto un errore:
dubCraft Nation

@dubCraftNation Che errore hai riscontrato?
Terrance

1
Funziona perfettamente! Grazie mille. Ancora una cosa: posso usare questo metodo per qualsiasi altro software se cambio il comando in quel software?
dubCraft Nation
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.