Verwenden von XFCE4 mit awesome

8

Als ich es satt hatte, den Standard-XFCE-Fenstermanager xfwm zu verwenden, installierte ich einfach openbox und wählte im GDM-Anmeldebildschirm die Sitzung "XFCE / Openbox" aus. Dies war sehr praktisch, da ich keine einfache Openbox-Sitzung wollte, in der es keinen Netzwerkmanager, keine Panels und nichts gibt.

Jetzt habe ich fantastisch installiert: Ich mag die Idee, Fenstermanager zu kacheln, sehr. Aber nachdem ich es gestartet hatte, ging alles schief. Das Fehlen von XFCE-Panels ist nichts Schlimmes, aber Schriftarten mit Subpixel-Alias ​​wurden irgendwie aktiviert, und das war wirklich schrecklich.

Ich habe versucht, mich in XFCE anzumelden, openbox / xfwm zu beenden und fantastisch zu starten, aber das hat nicht funktioniert: xfce4-session startet das vordefinierte WM immer wieder neu und das Beenden beendet auch die gesamte X-Sitzung. Und ich habe die Konfiguration für eine Dropdown-Liste auch in GDM nicht gefunden.

Wie kann ich eine XFCE-Sitzung mit awesome als WM starten?

Whitequark
quelle
1
Ich weiß, dass dies ein ziemlich alter Beitrag ist, aber können Sie Ihre .xinitrcund die GDM-Konfigurationsdateien veröffentlichen, die Sie ändern mussten? Ich würde das gerne in Gang bringen, ohne den Schmerz, den du erlebt hast.
Bacon
@ Bacon, einfach: Ich habe .xsessionstattdessen verwendet ( pastie.org/3326329 ). Es gibt eine GDM-Menüoption zum Starten in neueren Debians.
Whitequark

Antworten:

4

Ich bin möglicherweise nicht die richtige Person, um dies zu beantworten, da ich Openbox teilweise bevorzuge, weil es keine Panels und so weiter einrichtet, aber der Abschnitt über xfce hier scheint Ihnen zu helfen.

Die Idee ist, dass Sie Ihre fantastische Sitzung über diese Textdatei konfigurieren und sie dann mit Ihrer "Xsession" verknüpfen.

ln -s ~/.xinitrc ~/.Xsession

und dann "Wählen Sie Xsession in Ihrer Sitzungsliste an der Anmeldeschnittstelle aus".

Dies greift es auf einer niedrigeren Ebene an als Ubuntu normalerweise, daher gibt es möglicherweise eine stärker integrierte Möglichkeit, dies zu tun. Ich bin mir auch nicht ganz sicher, was diese Befehle bewirken werden, z. B. ob sie tatsächlich dazu führen, dass das xfce-Bedienfeld angezeigt wird, aber es scheint zumindest einen Versuch wert zu sein.

intuitiv
quelle
Das Problem ist, ich habe nicht den xfce-settings-showBefehl: Alles, was ich habe, beginnt damit xfce4, und es gibt xfce4-settings-showsowieso keinen Befehl. Es wird also nichts konfiguriert, und ich habe in den letzten xfce kein Analogon zu diesem Befehl gefunden. scheint, xfce4-sessiondass das selbst funktioniert.
Whitequark
hmmm ... vielleicht ist das relevant?: von /usr/share/doc/xfce4-session/README.Debian: Wenn Sie einen Login-Manager wie GDM verwenden, haben Sie zwei Möglichkeiten, Xfce zu starten: {- "Xfce Session" führt eine vollständige xfce-Sitzung aus. . . || - "Standardsitzung" führt den Standard-Sitzungsmanager auf Ihrem System aus. Dies sind die Alternativen / usr / bin / x-session-manager, dh Sie können sie mit Update-Alternativen optimieren (8). Wenn Sie nur Xfce auf Ihrem System installiert haben. . . Es wird minimal sein, da alle Vorbereitungen in / etc / xdg / xfce4 / xinitrc vor dem Ausführen der xfce4-Sitzung nicht durchgeführt werden. }
Intuition
Es könnte auch möglich sein, etwas in ~/.config/xfce4-session/xfce4-session.rc... zu setzen, oder vielleicht hat einer der anderen xfce4-settings-*Befehle die Funktionalität von ersetzt xfce-session-show. Ich vermute, dass das, was sie in diesem .xinitrcSkript tun, nur etwas startet , das nur minimale xfce-Funktionalität erfordert, und daher startet der grundlegende Desktop als eine Art Nebeneffekt. Ähnliches passiert mir mit GNOME unter Openbox, wenn ich Nautilus oder den Gnome-Settings-Daemon starte, obwohl ich in diesem Fall nicht die Panels bekomme, sondern nur den Desktop und das GTK-Thema.
Intuitiert
Schließlich habe ich alles eingerichtet. Obwohl ich keinen der XFCE-Dämonen verwendet habe (GNOME-Dämonen sind gut genug), habe ich alles durchgearbeitet .xinitrc(was ich manuell zur Sitzungsliste von GDM hinzufügen musste - was für ein Durcheinander!), Sie haben die genaueste Antwort gepostet ... Warten Sie, es ist die einzige! Okay, es ist sowieso nah, also akzeptiert.
Whitequark
Cool, froh zu hören, dass es geklappt hat. Ich habe nur versucht, dich auf den richtigen Weg zu führen ... obwohl du vielleicht schon dabei warst.
Intuitiert
6

Dieser Artikel aus meinem eigenen Blog könnte helfen. Oder die Kurzversion: Verwenden

killall xfwm4 && awesome

So einfach ist das.

erniejunior
quelle