Discussion:
unabhaengige Displays (Zaphode mode) mit Xubuntu 22?
(zu alt für eine Antwort)
Ulli Horlacher
2023-03-05 18:19:32 UTC
Permalink
I erlaube mir mal ein crossposting, weil es ein spezielles Linux/X11
Problem ist:

Ich bin grad dabei ein Thinkpad mit Xubuntu 18 (Xfce 4.12) durch ein neues
mit Xubuntu 22 (Xfce 4.16) zu ersetzen. Also neue Hardware und neue
Software.

Problem ist: der X11 Betriebsmodus "unabhaengige Displays (Zaphode mode)"
funktioniert nicht mehr im neuen System.

Solange ich mich auf das interne Notebook Display beschraenke oder den
Standard Xfce Modus verwende, wo beide Monitore als gemeinsames
virtuelles Display verwaltet werden, funktioniert alles.

Ich moechte aber wieder den sogenannten Zaphod dual head Modus haben mit
dem man die virtuellen screens (Xfce speach: "workspaces") unabhaengig
umschalten kann. Also zB links workspace 1 und rechts workspace 3.

Im normalen (nicht-Zaphod) Modus kann man das nur zusammen umschalten.
Man kann dann zwar Windows zwischen den Monitoren verschieben, aber das
brauch ich nicht. Unabhaengige virtuelle screens sind mir VIEL wichtiger.

Im alten System hab ich dafuer ein handgebasteltes xorg.conf verwendet:

Section "ServerLayout"
Identifier "Layout0"
Screen "Screen0" 0 0
Screen "Screen1" RightOf "Screen0"
EndSection

Section "Device"
Identifier "Device0"
Driver "modesetting"
Option "ZaphodHeads" "LVDS-1"
Option "AccelMethod" "sna"
Screen 0
EndSection

Section "Device"
Identifier "Device1"
Driver "modesetting"
Option "ZaphodHeads" "VGA-1"
Option "AccelMethod" "sna"
Screen 1
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
EndSection

Section "Screen"
Identifier "Screen1"
Device "Device1"
EndSection


Das hab ich nun auf das neue System kopiert und die Namen der Displays
angepasst ("LVDS-1" zu "eDP-1", "VGA-1" zu "HDMI-1"), so wie von xrandr
angezeigt.

Nach Neustart von X11 (lightdm) sehe ich aber nur noch auf dem internen
Notebook Display Fenster, der externe Monitor ist scwharz. ABER ich kann
die Maus rueberziehen und sehe da auch den Maus-Pointer! Der X-Server
arbeitet da also.
Ich kann nur nichts anklicken, weil nichts da ist.

Allerdings kann ich vom internen Display aus starten:
DISPLAY=:0.1 xterm

Das erscheint dann auch auf dem externen Display! Ebenso funktioniert:
DISPLAY=:0.1 xfce4-settings-manager

Wenn ich da allerdings dann "Panel" anklicke kommt ein error window:
Failed to show the preferences dialog
GDBus.Error:(...)The name org.xfce.Panel was not provided by any .service files

An der Stelle stecke ich nun fest.

Vorschlaege, wie ich wieder zu "independant display dual head setup"
komme?
--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
Universitaet Stuttgart E-Mail: ***@tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
Marc Haber
2023-03-06 09:05:47 UTC
Permalink
Post by Ulli Horlacher
I erlaube mir mal ein crossposting, weil es ein spezielles Linux/X11
Ich bin grad dabei ein Thinkpad mit Xubuntu 18 (Xfce 4.12) durch ein neues
mit Xubuntu 22 (Xfce 4.16) zu ersetzen. Also neue Hardware und neue
Software.
Problem ist: der X11 Betriebsmodus "unabhaengige Displays (Zaphode mode)"
funktioniert nicht mehr im neuen System.
Ist das überhaupt noch X11 oder vielleicht schon Wayland?

Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Mannheim, Germany | Beginning of Wisdom " |
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834
Ulli Horlacher
2023-03-06 09:45:03 UTC
Permalink
Post by Marc Haber
Post by Ulli Horlacher
I erlaube mir mal ein crossposting, weil es ein spezielles Linux/X11
Ich bin grad dabei ein Thinkpad mit Xubuntu 18 (Xfce 4.12) durch ein neues
mit Xubuntu 22 (Xfce 4.16) zu ersetzen. Also neue Hardware und neue
Software.
Ist das überhaupt noch X11 oder vielleicht schon Wayland?
Wayland hab ich erst gar nicht installiert.
--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
Universitaet Stuttgart E-Mail: ***@tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
Ulli Horlacher
2023-03-06 09:08:01 UTC
Permalink
Post by Ulli Horlacher
Problem ist: der X11 Betriebsmodus "unabhaengige Displays (Zaphode mode)"
funktioniert nicht mehr im neuen System.
Ursache ist wohl dass von Xfce 4.12 nach 4.16 auf GTK3 gewechselt wurde.
Es ist also nicht direkt ein Xfce Problem sondern eines von GTK - was mir
aber auch nicht weiterhilft.

https://bugzilla.xfce.org/show_bug.cgi?id=15116#c16

Hier wird ein Workaround vorgeschlagen:

https://bugzilla.xfce.org/show_bug.cgi?id=15116#c22

Mittels Xephyr einen zweiten virtuellen X-Server mit einem zweiten
unabhaengigen Xfce starten.

Das scheint mir aber eine recht komplizierte Sache zu sein.
Wie startet man mit Xephyr ein weiteres Xfce?
Klappt damit noch copy+paste?
--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
Universitaet Stuttgart E-Mail: ***@tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
Ulli Horlacher
2023-03-06 15:00:47 UTC
Permalink
Post by Ulli Horlacher
Ich bin grad dabei ein Thinkpad mit Xubuntu 18 (Xfce 4.12) durch ein neues
mit Xubuntu 22 (Xfce 4.16) zu ersetzen. Also neue Hardware und neue
Software.
Problem ist: der X11 Betriebsmodus "unabhaengige Displays (Zaphode mode)"
funktioniert nicht mehr im neuen System.
Genauer: das Xfce unterstuetzt das nicht mehr. Der X-Server kommt man zwar
mit den DISPLAYs :0.0 (intern) und :0.1 (extern) hoch, Xfce kann aber das
zweite nicht (mehr) bedienen. Das hatte nur bis Xfce 4.12 funktioniert.
Post by Ulli Horlacher
DISPLAY=:0.1 xfce4-settings-manager
Failed to show the preferences dialog
GDBus.Error:(...)The name org.xfce.Panel was not provided by any .service files
Workaround gefunden:

Anstelle des (zweiten) Xfce Panel verwende ich "DISPLAY=:0.1 lxpanel".
Das bietet aehnliche Funktionalitaet, insbesondere einen eigenen
"workspace switcher".
Damit kann ich nun unabhaengig voneinander die virtuellen screens
umschalten, wie bisher auch. Copy+paste funktioniert auch.

Allerdings schaffe ich es nicht in dem lxpanel einen generischen
"application launcher" einzubauen, mit dem ich beliebige Programme starten
kann, so wie mit dem Xfce Launcher applet.

Momentan muss ich alle Programme noch via xterm starten. Das nervt :-}

Mit 9menu haette ich zwar einen generischen Programm Starter, aber das
9menu muss ich auch erst starten koennen. Henne - Ei.

Die selbstdefinierten keyboard shortcuts funktionieren auf DISPLAY=:0.1
leider auch nicht. Da tut sich gar nichts.

So richtig rund laeuft das noch alles nicht...
--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
Universitaet Stuttgart E-Mail: ***@tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
Marco Moock
2023-03-06 18:15:17 UTC
Permalink
Post by Ulli Horlacher
Allerdings schaffe ich es nicht in dem lxpanel einen generischen
"application launcher" einzubauen, mit dem ich beliebige Programme
starten kann, so wie mit dem Xfce Launcher applet.
Das geht in LXDE per Alt+F2. Du kannst mal mit lxhotkey schauen (ggf.
Livesystem mit LXDE), wie das umgesetzt wird und was aufgerufen wird.
Ulli Horlacher
2023-03-06 21:47:03 UTC
Permalink
Post by Marco Moock
Post by Ulli Horlacher
Allerdings schaffe ich es nicht in dem lxpanel einen generischen
"application launcher" einzubauen, mit dem ich beliebige Programme
starten kann, so wie mit dem Xfce Launcher applet.
Das geht in LXDE per Alt+F2.
Ich hab aber kein LXDE, ich verwende nur lxpanel.
Auf Alt+F2 tut sich gar nichts.
Post by Marco Moock
Du kannst mal mit lxhotkey schauen
In welchem Paket ist das?
--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
Universitaet Stuttgart E-Mail: ***@tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
Marco Moock
2023-03-07 10:44:52 UTC
Permalink
Post by Ulli Horlacher
Post by Marco Moock
Post by Ulli Horlacher
Allerdings schaffe ich es nicht in dem lxpanel einen generischen
"application launcher" einzubauen, mit dem ich beliebige Programme
starten kann, so wie mit dem Xfce Launcher applet.
Das geht in LXDE per Alt+F2.
Ich hab aber kein LXDE, ich verwende nur lxpanel.
Auf Alt+F2 tut sich gar nichts.
Weil das von LXDE in OpenBox konfiguriert wird. Daher kann man da im
Livesystem mal nachschauen, was da aufgerufen wird.
lxpanel selbst kümmert sich m.W. in keiner Weise um Tastenkombinationen.
Post by Ulli Horlacher
Post by Marco Moock
Du kannst mal mit lxhotkey schauen
In welchem Paket ist das?
lxhotkey-gtk bei Debian.
Sieghard Schicktanz
2023-03-07 23:00:19 UTC
Permalink
Hallo Marco,
Post by Marco Moock
Post by Ulli Horlacher
Ich hab aber kein LXDE, ich verwende nur lxpanel.
Auf Alt+F2 tut sich gar nichts.
....
Post by Marco Moock
Post by Ulli Horlacher
Post by Marco Moock
Du kannst mal mit lxhotkey schauen
Ob ihm das hilft? Das ist doch ein Programm für LXDE. Er hat aber doch
garkein LXDE, sondern anscheinend nur einen Window-Manager, der wohl keine
heißen Tasten kennt.
Post by Marco Moock
Post by Ulli Horlacher
In welchem Paket ist das?
lxhotkey-gtk bei Debian.
Vielleicht wäre für seine Anwendung "xbindkeys" geeignet, das geht auch
ohne "Dektop-Environment".
--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
-----------------------------------------------------------
Mit freundlichen Grüßen, S. Schicktanz
-----------------------------------------------------------
Marco Moock
2023-03-08 11:35:17 UTC
Permalink
Post by Sieghard Schicktanz
Hallo Marco,
Post by Ulli Horlacher
Ich hab aber kein LXDE, ich verwende nur lxpanel.
Auf Alt+F2 tut sich gar nichts.
....
Post by Ulli Horlacher
Post by Marco Moock
Du kannst mal mit lxhotkey schauen
Ob ihm das hilft? Das ist doch ein Programm für LXDE. Er hat aber doch
garkein LXDE, sondern anscheinend nur einen Window-Manager, der wohl
keine heißen Tasten kennt.
Er wollte doch ein Launcher-Applet.
Das bietet LXDE. Ggf. könnte man das nutzen. Nur muss man wissen, wie
der Befehl ist. Da dieser eine Tastenkombination zugeordnet ist, hätte
ich da nachgeschaut.
Ulli Horlacher
2023-03-08 12:16:59 UTC
Permalink
Post by Marco Moock
Post by Sieghard Schicktanz
Hallo Marco,
Post by Ulli Horlacher
Ich hab aber kein LXDE, ich verwende nur lxpanel.
Auf Alt+F2 tut sich gar nichts.
....
Post by Ulli Horlacher
Post by Marco Moock
Du kannst mal mit lxhotkey schauen
Ob ihm das hilft? Das ist doch ein Programm für LXDE. Er hat aber doch
garkein LXDE, sondern anscheinend nur einen Window-Manager, der wohl
keine heißen Tasten kennt.
Er wollte doch ein Launcher-Applet.
Das bietet LXDE. Ggf. könnte man das nutzen. Nur muss man wissen, wie
der Befehl ist. Da dieser eine Tastenkombination zugeordnet ist, hätte
ich da nachgeschaut.
Kann man das LXDE Launcher-Applet nicht aus dem lxpanel mittels Klick
starten?
Das waere mein primaeres Ziel.
--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
Universitaet Stuttgart E-Mail: ***@tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: https://www.tik.uni-stuttgart.de/
Marco Moock
2023-03-08 12:37:34 UTC
Permalink
Post by Ulli Horlacher
Kann man das LXDE Launcher-Applet nicht aus dem lxpanel mittels Klick
starten?
Das waere mein primaeres Ziel.
Das geht. Dazu muss man eine .desktop-Datei erstellen und die an den
passenden Ort bringen.
Dazu muss man aber den Befehl kennen, der bei Alt+F2 ausgeführt wird.
Ulli Horlacher
2023-03-11 17:35:59 UTC
Permalink
Post by Marco Moock
Post by Ulli Horlacher
Kann man das LXDE Launcher-Applet nicht aus dem lxpanel mittels Klick
starten?
Das waere mein primaeres Ziel.
Das geht. Dazu muss man eine .desktop-Datei erstellen und die an den
passenden Ort bringen.
Ersteres hab ich gefunden:

https://tutorialforlinux.com/2020/06/24/how-to-create-application-launcher-on-lxde-desktop-main-menu/

Aber wo ist "passender Ort" (fuer lxpanel)?
/usr/share/applications ist es nicht, das ist voll mit .desktop-Dateien,
die aber von lxpanel ignoriert werden.
--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
Universitaet Stuttgart E-Mail: ***@tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: https://www.tik.uni-stuttgart.de/
Sieghard Schicktanz
2023-03-06 20:02:44 UTC
Permalink
Hallo Ulli,
Post by Ulli Horlacher
Anstelle des (zweiten) Xfce Panel verwende ich "DISPLAY=:0.1 lxpanel".
...
Post by Ulli Horlacher
Allerdings schaffe ich es nicht in dem lxpanel einen generischen
"application launcher" einzubauen, mit dem ich beliebige Programme starten
kann, so wie mit dem Xfce Launcher applet.
Momentan muss ich alle Programme noch via xterm starten. Das nervt :-}
Es gibt doch einen "lxlauncher" - könnte der evtl. für Deinen Zweck
dienlich sein? umindest sollte der zu Deinem "lxpanel" passen.
--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
-----------------------------------------------------------
Mit freundlichen Grüßen, S. Schicktanz
-----------------------------------------------------------
Lesen Sie weiter auf narkive:
Loading...