XFCE4 mit Awesome verwenden

12758
whitequark

Als ich es satt hatte, den standardmäßigen XFCE-Fenstermanager xfwm zu verwenden, installierte ich einfach openbox und wählte "XFCE / Openbox" -Sitzung im GDM-Anmeldebildschirm. Das war sehr praktisch, weil ich nicht die normale Openbox-Sitzung wollte, bei der es keinen Netzwerkmanager gibt, keine Panels, nichts.

Nun habe ich awesome installiert: Ich mag die Idee, Fenstermanager zu kacheln. Aber nachdem ich es gestartet hatte, ging alles schief. Das Fehlen von XFCE-Panels ist nichts Schlimmes, aber Subpixel-Aliasing-Schriftarten waren irgendwie aktiviert, und das war wirklich schrecklich.

Ich habe versucht, mich in XFCE anzumelden, openbox / xfwm zu töten und fantastisch zu starten, aber das hat nicht funktioniert: xfce4-session startet immer wieder sein vordefiniertes WM, und das Töten zerstört die gesamte X-Sitzung. Ich habe auch die Konfiguration für eine Dropdown-Liste in GDM nicht gefunden.

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

8
Ich weiß, dass dies ein ziemlich alter Beitrag ist, aber können Sie Ihre .xinitrc und die GDM-Konfigurationsdateien, die Sie ändern mussten, posten? Ich möchte das gerne in Gang bringen, ohne die Schmerzen, die Sie erlebt haben. Bacon vor 12 Jahren 1
@ Bacon, einfach: Ich habe stattdessen `.xsession` verwendet (http://pastie.org/3326329). Es gibt eine GDM-Menüoption zum Starten in neueren Debians. whitequark vor 12 Jahren 0

2 Antworten auf die Frage

6
erniejunior

Dieser Artikel aus meinem eigenen Blog könnte helfen. Oder die kurze Version: Use

killall xfwm4 && awesome 

So einfach ist das.

4
intuited

I might not be the right person to answer this, since I prefer Openbox partly because it doesn't set up panels and whatnot, but the section on xfce here seems like it might help you out.

The idea is that you configure your awesome session through that text file, and then link it to your "Xsession"

ln -s ~/.xinitrc ~/.Xsession 

and then "select Xsession in your Session list at the login interface"

This is attacking it at a lower level than Ubuntu normally does, so there is possibly a more integrated way to do this. I'm also not totally sure what those commands will do, eg if they will actually cause the xfce panel to be displayed, but it seems worth a go at least.

Das Problem ist, ich habe nicht den Befehl 'xfce-settings-show': Alles, was xfce-ish ich habe, beginnt mit `xfce4 ', und es gibt sowieso keinen Befehl' xfce4-settings-show '. Es wird also nichts konfiguriert, und ich habe im letzten xfce kein Analogon zu diesem Befehl gefunden; Es scheint, dass "xfce4-session" diese Funktion selbst ausführt. whitequark vor 13 Jahren 0
hmmm ... vielleicht ist das relevant ?: aus `/ usr / share / doc / xfce4-session / README.Debian`: Wenn Sie einen Login-Manager wie GDM verwenden, haben Sie zwei Möglichkeiten, Xfce zu starten: { - „Xfce-Sitzung“ führt eine vollständige Xfce-Sitzung aus. . . || - „Standardsitzung“ wird ausgeführt, was auch der Standardsitzungsmanager auf Ihrem System ist. Hierbei handelt es sich um die Alternativen / usr / bin / x-session-manager, das heißt, Sie können sie mit update-alternatives (8) abstimmen. Wenn Sie nur Xfce auf Ihrem System installiert haben. . . Es ist eine minimale, da die gesamte Vorbereitung in / etc / xdg / xfce4 / xinitrc vor dem Ausführen von xfce4-session nicht durchgeführt wird. } intuited vor 13 Jahren 0
Es kann auch möglich sein, etwas in `~ / .config / xfce4-session / xfce4-session.rc` einzustellen ... oder vielleicht hat einer der anderen` xfce4-settings- * `Befehle die Funktionalität von` xfce- ersetzt. Session-Show ". Ich vermute, dass das, was sie in diesem `.xinitrc'-Skript tun, gerade erst beginnt * etwas *, das nur eine 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-Design. intuited vor 13 Jahren 0
Zum Schluss habe ich alles eingerichtet. Ich habe zwar keinen der XFCE-Daemons verwendet (GNOME-Dateien sind gut genug), aber ich habe alles über `.xinitrc '(das musste ich manuell in die GDM-Sitzungsliste einfügen - was für ein Durcheinander!), Aber Sie haben am meisten gepostet Antwort ... warte, es ist die einzige! okay, es ist * sowieso nah, also akzeptiert. whitequark vor 13 Jahren 0
Cool, froh zu hören, dass es geklappt hat. Ich habe nur versucht, Sie auf den richtigen Weg zu führen ... obwohl Sie vielleicht schon dabei waren. intuited vor 13 Jahren 0