2009-05-12 11 views
38

Stavo usando con successo xrandr per estendere il mio desktop sul mio posto di lavoro con questo piccolo "script".Errori di Xrandr. BadName (colore o carattere con nome non esiste)

#!/bin/sh 

xrandr --newmode 1920x1080 220.64 1920 2056 2264 2608 1080 1081 1084 1128 -HSync +Vsync 
xrandr --addmode VGA 1920x1080 
xrandr --output VGA --mode 1920x1080 

Tutto andava bene fino a un giorno che magicamente smette di funzionare. Quando cerco di usarlo. Ho appena ricevuto questo messaggio.

X errore di richiesta non riuscita: bruttonome (dal nome del colore o il carattere non esiste)

Il display portatile ridimensiona in un modo strano, ma non succede nulla con il monitor esteso.

Ho ripristinato la configurazione predefinita desktop di gnome. Ho cambiato la configurazione dei font, ho provato con altri layout e monitor, ma sempre si verificano lo stesso.

+1

hai risolto questo? Sto avendo un problema simile. –

+0

Non ancora. Non riesco a capire cosa sta andando male. Ho scritto uno script schifoso per cambiare i caratteri di default, diverse configurazioni del server Xorg e modi xrandr, e sempre fallito. Siamo spiacenti. – Jlbelmonte

+0

Ho anche questo problema :( –

risposta

38

Hai provato a utilizzare un nome diverso per quella modalità? Stavo ricevendo questo errore e ho provato ad usare il nome "1080p" (ad esempio xrandr --newmode "1080p" ...) invece del nome "1920x1080" che uso di solito e ha funzionato. Non sono sicuro di cosa stia causando l'errore, in quanto la modalità 1920x1080 non è nemmeno elencata da xrandr, né può essere rimossa tramite --rmmode, ma la creazione di una nuova modalità con un nome diverso sembrava funzionare per me.

+2

la tua risposta l'ha risolto per me. Il nome era 1920x1080_ok e l'ho rinominato in 1920x1080-ok –

+0

Ha funzionato per me - Avevo anche un trattino basso nel nome (il nome predefinito prodotto da _cvt_) – LordScree

9

Ho avuto un problema simile, credo fosse perché avevo già creato quell'impostazione prima (quindi riavviata). Se ho saltare quella fase e andare direttamente al:

$ xrandr --addmode LVDS1 1280x720

nel terminale lo fa subito, forse abbiamo cercato di creare qualcosa che già esiste nel nostro sistema? Se lo faccio al primo tentativo, anche se non riesco a trovare una spiegazione, mi dispiace, sono nuovo a lavorare con il codice di Ubuntu, la 9.04 ha funzionato perfettamente, l'aggiornamento a 10.10 è un po 'più di mal di testa!

Spero che funzioni per qualcun altro.

+0

ha funzionato per me, grazie :) – vipin8169

3

Un ritardo, ma provare a utilizzare arandr. Potrebbe semplificarsi la vita utilizzando uno strumento di configurazione visuale piuttosto che le opzioni di configurazione arcane di xrandr.

+4

ARandR offre solo alcune funzionalità di xrandr , quindi questo suggerimento non è utile in questo caso. –