i3 Wie speichere ich Hintergrund und Bildschirmauflösung?

i3 Wie speichere ich Hintergrund und Bildschirmauflösung?

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 execEinstellungen 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 OUTPUTder Name Ihrer Ausgabe und MODEeine der verfügbaren Auflösungen im Format ist WIDTHxHEIGHT. Sie können beides aus der Ausgabe von erhalten xrandr --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-0und 1920x1080der aktuell eingestellte Modus angezeigt. xrandr --output DP-0 --mode 1600x900Die 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 werden nitrogen --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

verwandte Informationen