Ich verwende i3 auf einem Lubuntu-Betriebssystem mit sehr einfachen Spezifikationen. i3 ist eine großartige Desktopumgebung, aber jedes Mal, wenn ich mich abmelde, werden mein Hintergrundbild und meine Bildschirmauflösung auf die Standardeinstellungen zurückgesetzt.
Ich habe mich gefragt, ob mir jemand sagen kann, wie ich es einstelle, damit die aktuellen Einstellungen beibehalten werden.
~Danke.
Antwort1
i3ist nur einFenstermanager, es istnichtADesktopumgebung. Die Einstellung der Bildschirmauflösung oder eines Hintergrundbildes fällt daher nicht in den Bereichi3.
Das heißt aber nicht, dass Sie nichts tun können. Sie können einfach exec
Einstellungen für die Befehle zu Ihrem hinzufügen ~/.i3/config
.
Normalerweise sollte X.org die richtige Bildschirmauflösung selbst finden und einstellen. Wenn dies aus irgendeinem Grund bei Ihnen nicht funktioniert, können Sie die Konfigurationsdatei von X.org erstellen/ändern, um die richtige Auflösung manuell einzustellen. Wenn Sie die Einstellungen einfach innerhalb Ihrer X-Sitzung vornehmen möchten, würde ich Folgendes empfehlen
xrandr
.xrandr --output OUTPUT --mode MODE
Wobei
OUTPUT
der Name Ihrer Ausgabe undMODE
eine der verfügbaren Auflösungen im Format istWIDTHxHEIGHT
. Sie können beides aus der Ausgabe von erhaltenxrandr --query
. Zum Beispiel:Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 8192 x 8192 DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 475mm x 267mm 1920x1080 60.00*+ 1680x1050 59.95 1600x900 60.00 1440x900 59.89 1280x1024 60.02 1280x960 60.00 1280x720 60.00 1024x768 60.00 800x600 60.32 640x480 59.94 DP-1 disconnected (normal left inverted right x axis y axis) DP-2 disconnected (normal left inverted right x axis y axis) DP-3 disconnected (normal left inverted right x axis y axis)
Hier wird der angeschlossene Ausgang benannt
DP-0
und1920x1080
der aktuell eingestellte Modus angezeigt.xrandr --output DP-0 --mode 1600x900
Die Auflösung ließe sich auf 1600 mal 900 Pixel einstellen.Es gibt viele Programme, mit denen Sie das Hintergrundbild ändern können. Wenn Ihr aktuelles Programm eine Befehlszeilenschnittstelle hat, können Sie diese einfach verwenden. Andernfalls würde ich vorschlagen
nitrogen
. Es hat eine einfache Benutzeroberfläche, mit der Sie problemlos Desktophintergründe auswählen und anwenden können, und der zuvor gespeicherte Zustand kann einfach mit wiederhergestellt werdennitrogen --restore
.
Sie können Ihrer Liste also Folgendes hinzufügen:~/.i3/config
exec --no-startup-id xrandr --output OUTPUT --mode MODE
exec --no-startup-id nitrogen --restore
Antwort2
Wenn Sie ein GUI-Frontend für xrandr benötigen, um die Auflösung überall (jede DE) zu verwalten, verwenden Sie arandr.
sudo pacman -Sy arandr