Killerkaninchen
Anmeldungsdatum: 19. März 2009
Beiträge: 281
|
Hallo zusammen Ich habe auf einem alten Rechner Ubuntu Hardy mit fluxbox installiert. Um einige Desktop-Icons für die wichtigsten Sachen zu haben, benutze ich fbdesk. Ich bin dabei nach dieser Anleitung http://wiki.ubuntuusers.de/Fluxbox/Tools#fbdesk vorgegangen.
Das Programm kann ich auch manuell starten und alle gewünschten Icons erscheinen. Ich möchte diese allerdings beim Start schon auf dem Desktop haben. Dafür habe ich die ~/.fluxbox/startup bearbeitet wie hier http://wiki.ubuntuusers.de/Fluxbox#Autostart beschrieben.
Trotzdem wird fbdesk nicht automatisch gestartet. Wo liegt der Fehler? Danke schon mal im Voraus...
- startup.txt (1.1 KiB)
- Download startup.txt
|
SambaPapa
Anmeldungsdatum: 21. August 2007
Beiträge: Zähle...
|
warum nimmst du nicht idesk zwei Zeilen drüber?
|
Onli
Ehemalige
Anmeldungsdatum: 1. August 2005
Beiträge: 6941
|
Würde vermuten, dass fbdesk dann zu früh startet, wenn du es darüber machst. Das kannst du ganz einfach testen:
#!/bin/sh
sleep 10
fbdesk
Speichere das als Datei und lasse es starten, statt fbdesk direkt zu starten. Das & dabei nicht vergessen
Gruß
|
Killerkaninchen
(Themenstarter)
Anmeldungsdatum: 19. März 2009
Beiträge: 281
|
Danke erstmal für die schnellen Antworten. Idesk habe ich ausprobiert und hatte das Problem, dass er Icons, die tatsächlich da waren, nicht gefunden hat. Daher bin ich wieder zu fbdesk zurückgekehrt, dass ich ja immerhin manuell starten kann. Das mit dem Skript hat leider auch nichts geändert - es erscheint kein Icon. Ich habe es als Datei in meinem Ordner gespeichert und dies in der startup angegeben (natürlich mit dem & dahinter).
|
AdrianB
Anmeldungsdatum: 23. August 2005
Beiträge: 6565
Wohnort: Berlin
|
metal warrior schrieb: Idesk habe ich ausprobiert und hatte das Problem, dass er Icons, die tatsächlich da waren, nicht gefunden hat. Daher bin ich wieder zu fbdesk zurückgekehrt, dass ich ja immerhin manuell starten kann.
Ok das klingt schon mal gut, ich würde mal ausprobieren fbdesk hinter Fluxbox zu starten, wie das geht steht hier: http://fluxbox-wiki.org/index.php?title=Howto_anpassen_der_startup_file
Das mit dem Skript hat leider auch nichts geändert - es erscheint kein Icon. Ich habe es als Datei in meinem Ordner gespeichert und dies in der startup angegeben (natürlich mit dem & dahinter).
Wenn du
sleep 10 &
fbdesk &
verwendest bringt es rein gar nichts, da wenn er wartet und parallel fbdesk ausführt gruß Adrian
|
Killerkaninchen
(Themenstarter)
Anmeldungsdatum: 19. März 2009
Beiträge: 281
|
Ich hatte lediglich hinter fbdesk in der startup das & eingefügt. In dem eigentlichen Skript natürlich nicht. Ich habe auch noch ein Skript erstellt nach dem vorgeschlagenen Wiki (http://wiki.fluxbox.org/index.php?title=Howto_anpassen_der_startup_file) und meine startup dadurch ersetzt. Die gute Nachricht: fluxbox startet immer noch ☺ - die schlechte ist, an meinem Problem mit den Icons hat sich nichts geändert ☹ Edit: Ich habe mittels
grep fbdesk /var/log/*
nach Logs gesuch und nichts auffälliges gefunden.
- startup (107 Bytes)
- Download startup
|
Onli
Ehemalige
Anmeldungsdatum: 1. August 2005
Beiträge: 6941
|
fbdesk in der startup das &
Hm. Da du Fluxbox nutzt kennst du dich mit sowas wahrscheinlich aus. Ich erklär das trotzdem nochmal haarklein, um hier Missverständnisse auszuschließen. Fühl dich bitte nicht für dumm gehalten, falls dir das klar ist. #!/bin/sh
sleep 10
fbdesk muss als Datei gespeichert werden, z.B. als start_fbdesk.sh. Ausführbar machen (chmod +x) und nach /usr/local/bin verschieben, mit 'chown root.root' root zuordnen. In der Fluxbux-startup wird dann start_fbdesk & aufgerufen. Wenn das wirklich nichts bringt, dann liegt der Fehler woanders ☺
Dann könntest du mal schauen, ob ein 'fbdesk &> /tmp/fbdesklog' Fehlermeldungen zutagefördert.
Gruß
|
AdrianB
Anmeldungsdatum: 23. August 2005
Beiträge: 6565
Wohnort: Berlin
|
Onli schrieb: fbdesk in der startup das &
Hm. Da du Fluxbox nutzt kennst du dich mit sowas wahrscheinlich aus. Ich erklär das trotzdem nochmal haarklein, um hier Missverständnisse auszuschließen. Fühl dich bitte nicht für dumm gehalten, falls dir das klar ist.
Ich habe schon verstanden wie du es willst, nur meine vorgeschlagene Lösung ist wesentlich schneller umgesetzt und man schreibt nichts in /usr/local rein.
Ich habe auch noch ein Skript erstellt nach dem vorgeschlagenen Wiki (http://wiki.fluxbox.org/index.php?title=Howto_anpassen_der_startup_file) und meine startup dadurch ersetzt. Die gute Nachricht: fluxbox startet immer noch ☺ - die schlechte ist, an meinem Problem mit den Icons hat sich nichts geändert ☹
mmh Merkwürdig. Am besten du definierst mal das Display und die Konfigurationsdatei in fbdesk, das geht wie folgt:
fbdesk -display 0:0 -rc /pfad/zur/konfig/Datei gruß Adrian
|
Onli
Ehemalige
Anmeldungsdatum: 1. August 2005
Beiträge: 6941
|
Ixel, das du das weißt ist mir klar 😉 Das war nicht an dich gerichtet.
Allerdings sollte da kein Unterschied sein, wenn "deine" Lösung klappt klappt auch die mit dem ausgelagerten Skript.
Gruß
|
Killerkaninchen
(Themenstarter)
Anmeldungsdatum: 19. März 2009
Beiträge: 281
|
#!/bin/sh
sleep 10
fbdesk muss als Datei gespeichert werden, z.B. als start_fbdesk.sh. Ausführbar machen (chmod +x) und nach /usr/local/bin verschieben, mit 'chown root.root' root zuordnen. In der Fluxbux-startup wird dann
start_fbdesk & aufgerufen.
Hab ich gemacht (bei mir heißt das Skript nur anders) und
fbdeskstart.sh &> /tmp/fbdesklog
brachte nur folgendes zu Tage:
loading style: none
Failed to load style: none
Nichts was ein Starten verhindern würde, wenn ich das richtig sehe (fbdesk läuft ja auch nach dem manuellen Start).
|
Killerkaninchen
(Themenstarter)
Anmeldungsdatum: 19. März 2009
Beiträge: 281
|
fbdesk -display :0.0 -rc ~/fluxbox/fbdesk
im Terminal hat gar nichts bewirkt. Den Displaynamen habe ich mit
glxinfo | grep display
in Erfahrug gebracht. Fbdesk wurde nicht mal gestartet, sobald ich irgendeine Option angegeben habe. Nichts desto trotz habe ich es in die jeweiligen Skripte (einmal das externe, einmal das startup-Skript) eingefügt - natürlich ohne Ergebnis...
|
Killerkaninchen
(Themenstarter)
Anmeldungsdatum: 19. März 2009
Beiträge: 281
|
Gelöst! ☺ Ich benutze jetzt die ~/.profile und nicht mehr die ~/.fluxbox/startup um fbdesk zu starten. Zusammen mit sleep funktioniert das wunderbar. Ich hänge sie mal an, falls jemand ein ähnliches Problem hat... Nochmal vielen Dank!
- .profile (636 Bytes)
- Download .profile
|
AdrianB
Anmeldungsdatum: 23. August 2005
Beiträge: 6565
Wohnort: Berlin
|
metal warrior schrieb: Ich benutze jetzt die ~/.profile und nicht mehr die ~/.fluxbox/startup um fbdesk zu starten. Zusammen mit sleep funktioniert das wunderbar.
Schöner wäre, wenn du die ~/.xinitrc, bzw .xsession verwendeten würdest, da diese Datei nur gelesen wird wenn der Xserver, bzw eine xsession geladen wird. Also wenn du einen Displaymanager verwendest .xsession verwenden, wenn du mit startx den Xserver startest, dann .xinitrc verwenden. gruß Adrian
|
Killerkaninchen
(Themenstarter)
Anmeldungsdatum: 19. März 2009
Beiträge: 281
|
Schöner wäre, wenn du die ~/.xinitrc, bzw .xsession verwendeten würdest, da diese Datei nur gelesen wird wenn der > Xserver, bzw eine xsession geladen wird.
Es funktioniert auch mit der .xsession. ☺ Gruß metal_warrior
- .xsession (57 Bytes)
- Download .xsession
|