Utiliser XFCE4 avec génial

8

Lorsque j'en ai eu assez d'utiliser le gestionnaire de fenêtres XFCE standard, xfwm, j'ai simplement installé openbox et sélectionné la session "XFCE / Openbox" dans l'écran de connexion GDM. C'était très pratique car je ne voulais pas la session Openbox ordinaire dans laquelle il n'y a pas de gestionnaire de réseau, pas de panneaux, rien.

Maintenant, j'ai installé génial: j'aime vraiment l'idée de carreler les gestionnaires de fenêtres. Mais après l'avoir lancé, tout s'est mal passé. L'absence de panneaux XFCE n'est pas quelque chose de mauvais, mais les polices sous-pixels ont été en quelque sorte activées, et c'était vraiment horrible.

J'ai essayé de me connecter dans XFCE, de tuer openbox / xfwm et de démarrer génialement, mais cela n'a pas fonctionné: xfce4-session continue de redémarrer sa WM prédéfinie, et la tuer tue également toute la session X. Et je n'ai pas trouvé non plus la configuration d'une liste déroulante dans GDM.

Comment puis-je démarrer la session XFCE avec génial en tant que WM?

whitequark
la source
1
Je sais que c'est un article assez ancien, mais pouvez-vous publier votre .xinitrcfichier et les fichiers de configuration GDM que vous avez dû modifier? J'aimerais que ça se passe, sans la douleur que vous avez ressentie.
Bacon
@Bacon, simple: je l'ai utilisé à la .xsessionplace ( pastie.org/3326329 ). Il y a une option de menu GDM pour le lancer dans les Debians plus récents.
whitequark

Réponses:

4

Je ne suis peut-être pas la bonne personne pour répondre à cette question, car je préfère Openbox en partie parce qu'il ne configure pas de panneaux et ainsi de suite, mais la section sur xfce ici semble pouvoir vous aider.

L'idée est de configurer votre session géniale via ce fichier texte, puis de la lier à votre "Xsession"

ln -s ~/.xinitrc ~/.Xsession

puis "sélectionnez Xsession dans votre liste de sessions sur l'interface de connexion"

Cela l'attaque à un niveau inférieur à celui d'Ubuntu, il existe donc probablement un moyen plus intégré de le faire. Je ne suis pas non plus tout à fait sûr de ce que ces commandes feront, par exemple, si elles provoquent l'affichage du panneau xfce, mais cela semble valoir le coup au moins.

intuition
la source
Le problème est que je n'ai pas la xfce-settings-showcommande: tout ce que j'ai avec xfce-ish commence xfce4et il n'y a de xfce4-settings-showtoute façon pas de commande. Donc, il ne configurera rien, et je n'ai trouvé aucun analogue de cette commande dans xfce récent; semble que xfce4-sessioncela fonctionne lui-même.
whitequark
hmmm ... peut-être que cela est pertinent?: de /usr/share/doc/xfce4-session/README.Debian: Si vous utilisez [sic] un gestionnaire de connexion comme GDM, vous pouvez avoir deux façons de démarrer Xfce: {- "Xfce Session" exécutera une session xfce complète. . . || - «Session par défaut» s'exécutera quel que soit le gestionnaire de session par défaut sur votre système. Il s'agit des alternatives / usr / bin / x-session-manager, ce qui signifie que vous pouvez les régler avec update-alternatives (8). Si Xfce n'est installé que sur votre système. . . ce sera minime car toute la préparation effectuée dans / etc / xdg / xfce4 / xinitrc avant d'exécuter xfce4-session ne sera pas effectuée. }
intuition
Il peut également être possible de définir quelque chose dans ~/.config/xfce4-session/xfce4-session.rc... ou peut-être que l'une des autres xfce4-settings-*commandes a remplacé la fonctionnalité de xfce-session-show. Je soupçonne que ce qu'ils font dans ce .xinitrcscript ne fait que commencer quelque chose qui nécessite peu de fonctionnalités xfce, et donc le bureau de base démarre comme une sorte d'effet secondaire. Une chose similaire m'arrive avec GNOME sous openbox si je démarre Nautilus ou le démon gnome-settings-daemon, bien que dans ce cas, je n'ai pas les panneaux, juste le bureau et le thème GTK.
intuition
Enfin, j'ai tout mis en place. Bien que je n'aie utilisé aucun des démons XFCE (ceux de GNOME sont assez bons), j'ai tout fait .xinitrc(que j'ai dû ajouter manuellement à la liste de sessions de GDM - quel gâchis!), Vous avez posté la réponse la plus proche ... attendez, c'est le seul! D' accord, il est proche de toute façon, donc acceptée.
whitequark
Cool, content de l'entendre. J'essayais juste de te conduire sur le bon chemin .. même si peut-être tu y étais déjà
intuition
6

Cet article de mon propre blog pourrait vous aider. Ou la version courte: utilisez

killall xfwm4 && awesome

C'est aussi facile que ça.

erniejunior
la source