staging.inyokaproject.org

fehlende Hintergrundprozesse bei z.B. awesome?

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

m.pablo

Anmeldungsdatum:
23. November 2006

Beiträge: Zähle...

Hallo!

Ich benutze seit einiger Zeit den Awesome-Windowmanager. Im vergleich zu Gnome ist dieser aber nicht unbedingt wie erwartet schneller, sondern teilweise sogar bedeutend langsamer!

Zum Beispiel beim Starten von evince: Bei Gnome sofort da, bei awesome braucht es bestimmt 5 Sekunden. Dann geht es weiter beim Öffnen von Dateien: Unter Gnome erscheint der entsprechende Dialog sofort, bei awesome dauerts wieder eine gefühlte halbe Ewigkeit.

Woran liegt das? Hält Gnome irgendwelche Hintergrundprozesse bereit, die das schnelle Starten solcher Anwendungen ermöglichen? Und wenn ja, kann man sie auch einfach unter awesome starten?

xpdf als Alternative zu evince ist übrigens auch nicht brauchar: Der Dialog zum Öffnen einer Datei passt seine Fenstergröße immer der aktuellen Auswahl des Pfades an. Unter awesome braucht der dafür eine halbe Ewigkeit, ist also völlig unpraktikabel, weil man für jeden angeklickten Ordner 3-4 Sekunden warten muss.

Weiß jemand Abhilfe?

Grüße, Matthias

Onli Team-Icon

Ehemalige
Avatar von Onli

Anmeldungsdatum:
1. August 2005

Beiträge: 6941

Ich nutze zwar kein Awesome, kann aber die generelle Beobachtung nicht bestätigen. Gnome-Programme sind unter Nicht-Gnome nicht automatisch langsamer, evince auch unter IceWM sofort da.
Ich möchte nicht ausschließen, dass unter Gnome ein Programm mal davon profitiert, dass GTK schon geladen wurde und d-bus schon läuft. Aber in deinem Fall liegt das Problem wahrscheinlich eher an einem Problem von Awesome.

Teste doch mal, ob das Problem unter Fluxbox oder IceWM auch auftritt.
Gruß

m.pablo

(Themenstarter)

Anmeldungsdatum:
23. November 2006

Beiträge: Zähle...

Hallo!

Unter Fluxbox verhält sich evince tatsächlich genauso langsam. Allerdings kommt xpdf besser zurecht. Es kann also im Falle evince nicht alleine an awesome liegen.

Wenn ich evince unter awesome oder fluxbox in der Konsole starte, gibt es auch immer ein paar Fehlermeldungen, die unter Gnome nicht auftreten:

1
2
3
** (evince:17299): WARNING **: Service registration failed.

** (evince:17299): WARNING **: Failed to connect to socket /tmp/dbus-MJWdaIro4e: Connection refused

Sieht also so aus, als hätte das tatsächlich irgendwie mit dem dbus zu tun. Kann man da was hilfreiches draus lesen?

Grüße, Matthias

Onli Team-Icon

Ehemalige
Avatar von Onli

Anmeldungsdatum:
1. August 2005

Beiträge: 6941

Versuche mal, gemäß http://bbs.archlinux.org/viewtopic.php?pid=320854 dbus zu starten, wenn du den Fenstermanager startest. Also ein

dbus-launch --sh-syntax --exit-with-session

in das startup-skript einbauen.
Gruß

Chris_XY

Avatar von Chris_XY

Anmeldungsdatum:
25. November 2006

Beiträge: 99

Nur mal um sicher zu gehen: Zeigt

ifconfig

ein lo Interface an?

m.pablo

(Themenstarter)

Anmeldungsdatum:
23. November 2006

Beiträge: 15

Hey!

Der Tip im Startskript (also in meinem Falle ~/.xsession) statt 'exec awesome' einfach 'exec dbus-launch --exit-with-session' zu schreiben hat das Problem von evince behoben.

Danke! Jetzt läuft einiges sehr viel flüssiger!

Matthias

Ach ja: ifconfig zeigt lo an.

Antworten |