Gibt es eine Möglichkeit, ein leeres Element automatisch zu verkleinern, sodass sich die Uhrzeit in Mate Desktop immer rechts befindet?

242
eckhart

Ich habe ein Debian mit MATE-Desktop in einer virtuellen Maschine. Beim Einschalten werden der obere und der untere Balken durcheinander gebracht.

Ich habe die Fensterliste in der unteren Leiste rechts und die Uhr in der oberen Leiste rechts.

Beim Einschalten des Fensters wird die Größe des Fensters geändert und die Fensterliste und die Uhr bleiben in der Mitte. Ich muss sie manuell wieder nach rechts verschieben.

Gibt es so etwas wie eine Auto-Maximierung eines leeren Raums? Ich hatte so etwas in Gnome Fallback, kann es aber nicht bei Mate finden. Ich habe versucht, mit Separatoren zu spielen, aber nichts.

Ich möchte erreichen: Die Uhr- und Fensterliste befindet sich auf der rechten Seite jeder Leiste, dann auf jeder Leiste ein großer, automatisch dimensionierter Speicherplatz und dann auf alle anderen Dinge. (Von rechts nach links)

1

1 Antwort auf die Frage

0
DJCrashdummy

Dafür gibt es eine Einstellung in der Dconf ... - Ich weiß, dass es Befehle gibt, um dies zu erreichen, aber ich kann mich nicht vollständig erinnern, und sie hängen von verschiedenen Namen und Ihren vorherigen Änderungen ab, daher versuche ich, Sie durch die GUI zu führen.

  • Installieren Sie zuerst das dconf-editor:
    Öffnen Sie ein Terminal ( CTRL+ ALT+ T), fügen Sie ein sudo apt-get update && sudo apt-get install -y dconf-editor, drücken Sie die Eingabetaste, geben Sie Ihr Root-Passwort ein (aus Sicherheitsgründen werden keine Zeichen angezeigt), und warten Sie, bis Sie es ausführen.
  • Öffne das dconf-editor:
    Öffne ein Terminal ( CTRL+ ALT+ T), füge ein dconf-editorund drücke Enter.
  • Navigieren Sie im Fenster durch den Baum zu folgendem Element: org -> mate -> panel -> objects
    Dies ist eine Liste mit allen Objekten in Ihren Panels
  • Für jedes Objekt, das rechts bleiben soll, müssen Sie das Kontrollkästchen Rechteck in seinem Menü markieren oder einen Befehl wie verwenden gsettings set org.mate.panel.object:/org/mate/panel/objects/OBJECT-NAME/ panel-right-stick "true", OBJECT-NAMEbei dem das gewünschte Objekt ersetzt werden muss.
  • sortieren Sie zusätzlich die Objekte mit dem Positionswert beginnend mit 0 für das am weitesten rechts liegende Objekt. (dies reicht aus, wenn Sie die Bildschirmgröße nicht ändern)
  • sortieren Sie zusätzlich die Objekte mit dem Positionswert beginnend mit mindestens - [maximale Pixelgröße des Bildschirms] für das am weitesten rechts liegende Objekt.
    ein Versuch, es klarer zu machen: "0" "10" "20" "30" <- | -> "-1890" "-1900" "-1910" "-1920"
    Sie können auch einen Befehl verwenden, der dem letzten ähnlich ist:gsettings set org.mate.panel.object:/org/mate/panel/objects/OBJECT-NAME/ position "-1920"
  • Nach einem erneuten Login oder Neustart sehen Sie sich Ihre Änderungen an ...

einige nützliche Zusatzinformationen:

  • Ohne Panel-Right-Stick aktiviert, beginnt der Positionswert (unter org -> mate -> panel -> objects -> OBJECT-NAME ) bei 0 für das am weitesten links stehende Objekt, wie oben stilisiert.
  • Die Toplevel-ID unter org -> mate -> panel -> objects -> OBJECT-NAME entscheidet, in welchem ​​Panel das Objekt erscheint.
  • unter org -> mate -> panel -> toplevels -> PANEL-NAME können Sie die Einstellungen für Ihre Panels ändern .

Hinweis: Nachdem ich alle Einstellungen vorgenommen habe, überprüfe ich org -> mate -> panel -> general -> locked (oder gehe in das Terminal ein gsettings set org.mate.panel locked-down "true"), sodass ich nicht versehentlich etwas versauen kann.