Gnome-Panel mit Xmonad-Sitzung in 14.04 gebrochen


7

In 14.04 habe ich beide gnome-session-flashbackund installiert xmonad.

  • Bei der Anmeldung mit lightdmund in der XMonad + Gnome-Sitzung ist die Sitzung fehlerhaft , und die gnome-panelHälfte der Indikatoren fehlt.

  • Wenn Sie sich mit einer Flashback-Sitzung anmelden und dann ausführen xmonad --replace, funktioniert alles wie erwartet.

  • Ich habe versucht , die RequiredComponents Linie das Kopieren von /usr/share/gnome-session/sessions/gnome-flashback.sessionbis xmonad.session(ersetzt metacitymit xmonad) , aber es hilft nicht.

Ich denke, bei meinem fehlt noch etwas xmonad.session. Was?


Wie haben Sie "xmonad --replace" unter Flashback-Sitzungen ausgeführt? Es wurde versucht, es sowohl im Terminal als auch in alt-f2 auszuführen, es wurde jedoch ein leerer Desktop angezeigt, der nur auf Rechtsklicks reagiert. Die Xmonad Mod Keys reagierten nicht. Die einzige für mich verwendbare Desktop-Umgebung war XMonad.
schillernder

@iridescent: Lief es vom Gnome-Terminal aus, ohne sichtbare Probleme.
Shay

Bei mir erscheinen die Panels nach ca. zwei Minuten. Ich habe keine Idee warum.
Dacwe

1
Ich hatte ein ähnliches Problem, möglicherweise funktioniert dies für Sie: askubuntu.com/a/471459/152895
ke.

@ke.: danke, habe genau das selbst gemacht. Ich hasse es einfach, dass es keine richtige Lösung gibt.
Shay

Antworten:


1

Hier ist, wie ich xmonad + gnome-panel zum Laufen gebracht habe. Getestet auf Ubuntu 14.04 Desktop 64-Bit.

  1. Installieren Sie xmonad:

    sudo apt-get install xmonad gnome-panel
    
  2. Erstellen Sie ~/.xmonad/xmonad.hsmit folgendem [ 1 ]:

    import XMonad
    import XMonad.Config.Gnome
    
    main = do
        xmonad $ gnomeConfig
    
  3. Wählen Sie bei lightdm die Sitzung "GNOME with Xmonad" aus

Hoffe das hilft.

"GNOME mit Xmonad"


Genau das habe ich getan, wie in meiner obigen Frage festgelegt. Das Problem liegt nicht bei XMonad, sondern beim Gnome-Panel, bei dem die Hälfte der Anzeigen und das Menü fehlen. Als ob die Konfiguration nicht richtig geladen wäre.
Shay

1
@Shay: Ich habe festgestellt, dass die Anmeldung bei "GNOME with Xmonad" ohne xmonad.hs das Gnome-Panel standardmäßig nicht startet. Da es nicht explizit war, dass Sie eine xmonad.hs in Ihrer Frage hatten, nahm ich (fälschlicherweise) an, dass dies Ihr Problem war. Wie auch immer, nach den oben genannten Schritten startet die Anmeldung bei "GNOME with Xmonad" das Gnome-Panel, und die Indikatoren waren genau die gleichen wie in "GNOME Flashback (Metacity)". Alle Beobachtungen wurden mit einer Neuinstallation in VMware gemacht, was die objektivste Referenz ist, die ich bekommen konnte.
schillernder

0

Ich würde es erneut installieren, indem ich das Terminal oder vom Typ tty tippe:

   sudo apt-get update
   sudo apt-get install --reinstall lightdm
   sudo apt-get install --reinstall xmonad-gnome-panel
   sudo apt-get install --reinstall gnome-unity-tweaks

   gsettings set org.settings.gnome-unity-tweake.source false=0

und das könnte es wieder funktionieren lassen.


Nein, das funktioniert nicht. Eine fehlerhafte Konfiguration wird einfach erneut installiert.
Shay
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.