Fenster werden auf Vollbild maximiert und der untere Teil wird hinter dem Panel versteckt

Fenster werden auf Vollbild maximiert und der untere Teil wird hinter dem Panel versteckt

Ich habe einen Monitor über dem anderen. Ich hätte gerne ein Panel oben auf dem unteren Monitor und ein weiteres unten auf dem oberen Monitor.

Das Platzieren der Bedienfelder funktioniert wie erwartet. Wenn sich die Bedienfelder jedoch am Rand eines Bildschirms befinden, der an einen anderen Bildschirm stößt, wird beim Maximieren von Fenstern kein Platz für das Bedienfeld reserviert. Wenn ich also versuche, Firefox zu maximieren, kann ich die Leiste „Add-ons“ unten nicht sehen.

Ich habe dies sowohl in Kubuntu als auch in Xubuntu mit ähnlichen Ergebnissen getestet. Ich fandein Fehler für KDEdas das Problem beschreibt und ein Kommentar sagt:

Panels zwischen Monitoren werden nicht unterstützt. Dies ist eine Einschränkung in der Freedesktop-Spezifikation hinsichtlich der Reservierung von Platz für Dinge wie Panels.

Es gibt einen weiteren Forumsbeitrag, in dem etwas dazu gesagt wird:

http://forum.kde.org/viewtopic.php?f=66&t=102303

Gibt es eine Möglichkeit, die Einschränkung in der Spezifikation zu beheben und/oder gibt es Workarounds, um die Anwendungen zu maximieren, ohne sich hinter den Bedienfeldern zu befinden?

Antwort1

Wie wäre es damit:

Settings Manager-> - Panel> Display-> Deaktivieren Sie " Don't reserve space on borders"

Antwort2

Einfache Lösung in Xubuntu 12.04 (Sie haben nicht gesagt, welche Edition Sie verwenden):

RechtsklickWählen Sie im BedienfeldEigenschaften(Stellen Sie sicher, dass esBedienfeldEigenschaften statt eines der Launcher oder AppletsAndas Panel_), und klicken Sie dann auf dasAussehenTab. Opazitätsollte auf 100 eingestellt werden.

Wenn Bedienfelder so eingestellt sind, dass sie „verschwinden“, wenn man nicht mit der Maus darüber fährt, werden geöffnete Fenster direkt über das „unsichtbare“ Bedienfeld gelegt. Verwenden Sie den Einstellungsbildschirm, um das Bedienfeld sichtbar zu halten.

Antwort3

In Ubuntu können Sie mit Platz für Ihre Panels reservieren xprop, indem Sie die _NET_WM_STRUT_PARTIALEigenschaft verwenden (der reservierte Platz heißt strut). Die Idee besteht darin, die ID Ihres Panel-Fensters mit abzurufen xwininfound sie zusammen mit den gewünschten Koordinaten in einzugeben xprop -set. Wenn diese Antwort für Sie zu funktionieren scheint, können Sie sich meineBlogeintragfür eine ausführliche Anleitung und weitere Informationen zur Verwendung von xprop.

Antwort4

Ein Workaround: Gehen Sie zu den Panel-Einstellungen, verkleinern Sie das Panel (durch Ziehen) und maximieren Sie es erneut (es gibt eine Schaltfläche „Panel maximieren“). Danach werden keine Fenster mehr darunter angezeigt.

verwandte Informationen