Heute habe ich beschlossen, Gnome Shell 3.10 unter Ubuntu 14.04 auszuprobieren, und festgestellt, dass meine Bildschirmauflösung nach jedem Neustart auf das Maximum eingestellt ist, was nicht wünschenswert ist. In Unity habe ich solche Probleme nicht. Auch wenn ich versuche, die Auflösung mit nvidia-settings zu ändern, wird folgende Fehlermeldung angezeigt:
ERROR: Error querying target relations
(nvidia-settings:31370): IBUS-WARNING **: The owner of /home/alen/.config/ibus/bus is not root!
The program 'nvidia-settings' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
(Details: serial 544 error_code 2 request_code 157 minor_code 25)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Grafikkarte: GeForce 6100 nForce 420 / integriert / SSE2 / 3DNOW!
Gibt es eine Lösung dafür?
Dies ist eine Alternative für alle, die das gleiche Problem haben.
Im Ordner "~ / .config" befindet sich eine Datei mit dem Namen "monitors.xml". Die Datei war auf meinem System schreibgeschützt, daher müssen Sie möglicherweise sudo verwenden.
Erstellen Sie eine Sicherungskopie dieser Datei.
Ändern Sie die in Die Datei angegebene Auflösung in die gewünschte. Speichern.
Danach starten Sie die Shell einfach mit alt + f2 r neu. Der Bildschirm ändert die Auflösung auf die in der Datei angegebene.
In meinem Fall funktioniert es auch nach einem Neustart und jetzt muss ich kein Skript mehr verwenden, um die Auflösung nach dem Anmelden zu korrigieren.
quelle