IMHO andrebbe aggiustata questa parte:
Non è possibile salvare le impostazioni
NVIDIA X Server Settings non può scrivere il file xorg.conf se non è stato avviato con il comando sudo.
Soluzione 1:
Fare clic con il Pulsante destro del mouse sul desktop e selezionare Crea lanciatore.
Inserire nel campo Nome la dicitura: «nvidia-settings»
Inserire nel campo Comando il seguente comando:
gksudo nvidia-settings
Fare clic su Ok.
Soluzione 2:
Avviare NVIDIA X Server Settings dal menù Sistema → Preferenze → Monitor.
Mentre quella Basse risoluzioni dello schermo andrebbe totalmente eliminata, visto che è una roba senza senso.
Ma andiamo a cosa aggiustare:
NVIDIA X Server Settings non può scrivere il file xorg.conf se non è stato avviato con il comando sudo.
soluzione:
Avviare Nvidia X Server Settings senza privilegi.
Per salvare configurazioni di Xorg non occorre avviare nvidia-settings con privilegi di amministratore, verrà automaticamente richiesta la password prima di salvare (python*-xkit è dipendenza di ubuntu-drivers-common ed è quindi preinstallato su Ubuntu) il file xorg.conf.
Soluzione 2:
Avviare NVIDIA X Server Settings dal menù Sistema → Preferenze → Monitor.
se non funziona senza privilegi non funziona neppure da menù, visto che il comando è /usr/bin/nvidia-settings.
Quindi al limite non è una soluzione indipendente dalla modifica del lanciatore, ma è dipendente della creazione di un lanciatore in .local/share/applications che va a sostituire quello senza privilegi in /usr/share/applications:
Codice: Seleziona tutto
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=NVIDIA X Server Settings
Comment=Configure NVIDIA X Server Settings
Exec=/usr/bin/nvidia-settings
Icon=nvidia-settings
Categories=System;Settings;
IMHO è molto più semplice far rimuovere .nvidia-settings-rc con proprietario root:root e suggerire di non usare nvidia-settings con privilegi, perché del tutto inutile e controproducente, rispetto a far funzionare la soluzione 2 (perché per come è suggerita non funziona manco per niente):
Codice: Seleziona tutto
cp /usr/share/applications/nvidia-settings.desktop .local/share/applications
Codice: Seleziona tutto
xdg-open /usr/share/applications/nvidia-settings.desktop
modificare la riga:
in questo modo:
Evitano la soluzione 1 con il lanciatore sul desktop che è proprio terra terra... Hanno la soluzione 2 funzionante.
Ma IMHO è meglio far rimuovere il file .nvidia-settings-rc che ha esattamente lo stesso effetto/beneficio.
Va benissimo se si è già installato il server grafico su una installazione minimale e si vuole attivare il driver (creare il file xorg.conf).
A patto di rimuoverlo il primo avvio e sostituirlo con uno creato da nvidia-settings, perché il riconoscimento dei monitor è davvero rudimentale con nvidia-xconfig e l'utente potrebbe finire al passo successivo (creare una modalità Xrandr per l'uscita S-Video che da anni ed anni non è più presente su PC e portatili).
Ma parliamo di quella parte, che sembra risolvere problemi con l'uscita TV a quel particolare utente:
Codice: Seleziona tutto
Basse risoluzioni dello schermo
Spesso le risoluzioni video a disposizione sono di gran lunga inferiori a quelle offerte con il driver open source.
Il driver compilato da NVIDIA sembra molto debole nel rilevare efficacemente questa informazione dal monitor e si affida alle informazioni aggiuntive in xorg.conf, per risolvere questo problema procedere come segue:
Digitare in una finestra di terminale il seguente comando:
xrandr --addmode S-video 123x456
sostituire il valore «123x456» inserendo la risoluzione che si desidera per il proprio schermo ad esempio 800x600, 1024x768, etc..
L'uscita S-Video (S-VHS, super video, separate video o come la vogliamo chiamare, che in Europa non ha mai avuto grande successo rispetto al peggiore composito col singolo connettore RCA o al migliore component con i 3 RCA RGB, è una connessione anni 80, l'ultima scheda sulla quale l'ho avuto, nel 2007, una 8400GS, poi più vista su PC e portatili... i giapponesi cercano ancora di rifilarcela, ma io nella wii ci ho trovato i connettori component... l'avranno capito?) non fornisce informazioni DDC2B, quindi non c'è passaggio di informazioni EDID,
non si tratta di essere forti o deboli nel rilevare l'informazione, perché non c'è informazione da rilevare.
IMHO si elimina e si taglia la testa al toro.
Anche perché andare a mettere:
Option "TVOutFormat" "SVIDEO"
Option "TVStandard" "PAL-B"
e poi pretendere una risoluzione da "HD..." si fa prima a scegliere lo standard (da NTSC-M che è il predefinito a HD1080p, passando per tutti gli altri, naturalmente gli HD si possono usare solo con COMPONENT) e il formato (da AUTOSELECT a COMPOSITE passando per SCART e tutti gli altri) corretto piuttosto che scomodare poi xrandr.
Boh... Essendo roba preistorica io la eliminerei e basta.
Piuttosto, far notare che c'è un bel tastino detect display per i monitor collegati a caldo (in modo da rilevarli e configurarli, disattivarli prima di staccare il cavo), in nvidia-settings, sarebbe più utile (sempre che l'utente non abbia impostato a falso Option "DynamicTwinView").