staging.inyokaproject.org

LXDE: LXDE Panel fehlt

Status: Gelöst | Ubuntu-Version: Ubuntu 9.10 (Karmic Koala)
Antworten |

ubuntu-jonas

Anmeldungsdatum:
30. November 2008

Beiträge: Zähle...

Hi Leute,

heute habe ich Ubuntu 9.1 Server + LXDE auf meinem Acer Aspire One 150L installiert. Als ich es das erste Mal gestartet habe, dachte ich es würde hängen, da das lxpanel nicht gestartet wurde, auf einen Rechtsklick hin erschien jedoch das Kontextmenü. Daraufhin habe ich zu /etc/rc.local ein paar Zeilen angefügt, diese sieht nun so aus: (zusätzliche Änderungen wegen Laptop enthalten)

!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Wireless-LAN An/Aus Taste

/usr/bin/setkeycodes e055 159
/usr/bin/setkeycodes e056 158

# LX Panel starten

lxpanel

# Lueftersteuerung

/usr/local/bin/acerfand

exit 0

Danach habe ich den Laptop mittels init 6 rebootet, doch die Dinge in /etc/rc.local werden NICHT ausgeführt. Was tun?

MfG Jonas

Drache

Anmeldungsdatum:
5. April 2007

Beiträge: 2377

hast du mal mit Alt + F2 lxpanel direkt aufgerufen? Ergebnis?

Wäre lxpanel also nicht installiert, könnte das ein Grund sein…

Weshalb eine Server-Edition?

Ansonsten bin ich mir nicht ganz sicher, ob rc.local der richtige Ort ist … es bringt imho nichts das Panel zu starten bevor gdm (oder…?) deine grafische Oberfläche gestartet hat…

Also eher in den Autostart packen…

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

Drache schrieb:

Also eher in den Autostart packen…

siehe LXDE (Abschnitt „Autostart“).

AdrianB Team-Icon

Avatar von AdrianB

Anmeldungsdatum:
23. August 2005

Beiträge: 6565

Hallo,

heute habe ich Ubuntu 9.1 Server + LXDE auf meinem Acer Aspire One 150L installiert.

Warum die Server Edition, damit hast du einen Kernel welcher nicht auf Notebooks optimiert ist und deswegen hast du unter anderem eine geringere Akkulaufzeit.

Daraufhin habe ich zu /etc/rc.local ein paar Zeilen angefügt, diese sieht nun so aus:

Die rc.local wird als letztes nach dem Bootprozess als root ausgeführt und hat nichts mit dem X-Server zu tun. Schau dir deswegen mal lieber den Autostart von Openbox an.

gruß Adrian

Drache

Anmeldungsdatum:
5. April 2007

Beiträge: 2377

hehehe – Egal ob ubuntu-jonas sich irgendwann nochmal meldet oder nicht… ich find es so toll, wenn die »alten Hasen« mir zustimmen – Ein toller Thread für mein Selbstbewusstsein 😉

ubuntu-jonas

(Themenstarter)

Anmeldungsdatum:
30. November 2008

Beiträge: 15

Hallo, erstmal danke für die Antworten. Das lxpanel kann problemlos über z.B. ein Terminalemulator gestartet werden bei mir, sollte also installiert sein. Ich habe mich nun mal mit dem LXDE Autostart auseinandergesetzt, allerdings bisher erfolglos. Ich habe wie im Artikel beschrieben in meinem Homeverzeichnis in ~/.conifg/ einen autostart-Ordner angelegt und mir die lxterminal Datei aus /usr/share/applications genommen und für lxpanel modifiziert, dabei ist folgendes herausgekommen:

[Desktop Entry]
Encoding=UTF-8
Name=LXPanel
GenericName=LXPanel
GenericName[de]=LXPanel
Comment[de]=Startleiste von LXDE
TryExec=lxpanel
Exec=lxpanel
Type=Application
Categories=GTK;Utility;

Diese Datei habe ich dann in den autostart-Ordner kopiert. Jo außerdem hab ich mir noch /etc/xdg/lxsession/LXDE/autostart angesehen, da gibt es auch eine Zeile @lxpanel, aber irgendwie will das Ding nicht starten... Tut mir leid, wenn ich Anfängerfehler mache, aber das bin ich nun mal... Deswegen habe ich auch eine ServerCD genommen, weil ich ein Kommandozeilensystem haben wollte und mir noch zur Übung ein bisschen was selbst installieren wollte, an den unoptimierten Kernel habe ich dabei aber nicht gedacht.. Bin für Tipps bzgl. des Problems sowie des Systems dankbar. MfG Jonas

AdrianB Team-Icon

Avatar von AdrianB

Anmeldungsdatum:
23. August 2005

Beiträge: 6565

Hallo,

in der Datei ~.xsession-erros sollte eventuelle Fehler stehen. Schau dir die Datei direkt nach dem starten des X-Servers an.

Ansonsten, versuche mal den absoluten Pfad um lxpanel zu starten, also /usr/bin/lxpanel oder probiere mal den Autostart von Openbox aus.

gruß Adrian

ubuntu-jonas

(Themenstarter)

Anmeldungsdatum:
30. November 2008

Beiträge: 15

Hi, also in der ~/.xsession-errors steht:

/etc/gdm/Xsession: Beginning session setup...

(gnome-settings-daemon:1167): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed

(gnome-settings-daemon:1167): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
Openbox-Message: Konnte keine gültige Menü-Datei "/var/lib/openbox/debian-menu.xml" finden
Openbox-Message: Konnte keine gültige Menü-Datei "debian-menu.xml" finden

Mit dem Autostart von Openbox beschäftige ich mit jetzt mal. MfG Jonas

ubuntu-jonas

(Themenstarter)

Anmeldungsdatum:
30. November 2008

Beiträge: 15

Es startet mit, yippie!

Danke an AdrianB für: http://wiki.ubuntuusers.de/Openbox#autostart-sh

Ich habe einfach an das Ende der Datei /etc/xdg/openbox/autostart.sh ein "lxpanel &" (ohne Anführungszeichen) angehängt und siehe da, es klappt. Ich habe allerdings keinen Schimmer, wieso das mitstarten nicht von Haus aus funktioniert.

MfG Jonas

Antworten |