Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gdesklets will nicht laufen unter fluxbox
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Invad0r
n00b
n00b


Joined: 05 Sep 2004
Posts: 39

PostPosted: Sat Sep 25, 2004 3:26 pm    Post subject: Gdesklets will nicht laufen unter fluxbox Reply with quote

Hallo! Ich habe mir eben gDesklets emerged und wenn ich jetzt als user "gdesklets start" eingebe, bekomme ich immer folgende Fehlermeldung:

"bash-2.05b# gdesklets open pocket-watch.display
Error loading target html
Could not connect to gnome-session. GNOME session management will not be
available for this application.
gDesklets 0.26.2
Copyright (C) 2003, 2004 The gDesklets Team

This software is licensed under the terms of the GNU GPL."

Und dann öffnet sich ein Fenster mit der Message:

"Could not add display. The display could not be added because the file does not exist."

Woran kann das liegen?
Back to top
View user's profile Send private message
Wal
n00b
n00b


Joined: 25 Sep 2004
Posts: 4

PostPosted: Sat Sep 25, 2004 4:24 pm    Post subject: Reply with quote

Am besten trägst du gdesklets in die Fluxboxstartdatei ein.
Nach dem Neustart von Fluxbox rufts du die einzelnen Displays in der Konsole auf.

Beispiel /home/user/.fluxbox/startup :

# fluxbox startup-script:

xscreensaver -no-splash &
gdesklets &
konqueror --preload &

# And last but not least we start fluxbox.
# Because it is the last app you have to run it with ''exec'' before it.

exec /usr/bin/fluxbox
# or if you want to keep a log:
# exec /usr/bin/fluxbox -log ~/.fluxbox/log

------------------Ende----------------------------------

Beispiel Display eingabe in xterm :

gdesklets /usr/share/gdesklets/Displays/StarterBar/starterbar.display


Mein Desktop :
http://www.waze.de/Bildschirmphoto1.jpg
Back to top
View user's profile Send private message
Invad0r
n00b
n00b


Joined: 05 Sep 2004
Posts: 39

PostPosted: Sat Sep 25, 2004 5:45 pm    Post subject: Reply with quote

Ok danke für den Tipp :) GoodWeather läuft nun auch schon unter gDesklets!
Aber jetzt wollte ich "gdesklets /home/invad0r/.gdeklets/Displays/List-0.1.1/list.display" ausführen und ich bekommen folgende Fehlermeldung:

"Could not load sensor 'DisplayConstraints'

An error occured while loading a sensor. This most likely means that the sensor is broken or simply not installed."

Direkt daraufhin erscheint noch eine:

"Invalid display file '/home/invad0r/.gdesklets/Displays/List-0.1.1/list.display'

The display file contains invalid data and could not be loaded."

Woran kann das liegen? Ich hab das doch passend installier also mit "./Install_List_Sensor.bin" Ich hoffe ihr könnt mir weiterhelfen..

Gruß Invad0r
Back to top
View user's profile Send private message
Wal
n00b
n00b


Joined: 25 Sep 2004
Posts: 4

PostPosted: Sat Sep 25, 2004 7:37 pm    Post subject: Reply with quote

Kopiere die Verzeichnisse von /home/invad0r/.gdeklets/ nach /usr/share/gdesklets/ dann sollte es gehen.
Brauchst natürlich Root-Rechte.

"gdesklets /usr/share/gdeklets/Displays/List-0.1.1/list.display" ist danach dein Freund.
Back to top
View user's profile Send private message
Invad0r
n00b
n00b


Joined: 05 Sep 2004
Posts: 39

PostPosted: Sat Sep 25, 2004 8:03 pm    Post subject: Reply with quote

Also alles was in "/home/invad0r/.gdesklets/" drin ist nach "/usr/share/gdesklets/"?

Hab ich gemacht, aber wenn ich nun "gdesklets /usr/share/gdesklets/Display/List-0.1.1/list.display" aufrufe bekomme ich immer noch den gleichen Fehler?!
Back to top
View user's profile Send private message
Wal
n00b
n00b


Joined: 25 Sep 2004
Posts: 4

PostPosted: Sat Sep 25, 2004 8:42 pm    Post subject: Reply with quote

Im Ordner /home/invad0r/.gdesklets hätten normal 2 Ordner sein müssen,
Displays und Sensors.
Es fehlen bei dir die Sensoren, die werden mit der Install***.bin installiert.
Schau mal nach ob die Dateien in die richtigen Ordner kopiert sind.

Wenn du die install*.bin unter root aufgerufen hast, findest du die Sensoren unter /root/.gdesklets
Back to top
View user's profile Send private message
Invad0r
n00b
n00b


Joined: 05 Sep 2004
Posts: 39

PostPosted: Sun Sep 26, 2004 12:36 am    Post subject: Reply with quote

Also unter /root/gdesklets/Sensor/List/ gibt es einmal den Eintrag __init__.py

Ist das so richtig?
Back to top
View user's profile Send private message
Wal
n00b
n00b


Joined: 25 Sep 2004
Posts: 4

PostPosted: Sun Sep 26, 2004 2:35 am    Post subject: Reply with quote

Den Ordner List kopierst du nach /usr/share/gdesklets/Sensors , dann müsste es klappen.

Also alle Desklets die du nicht mit emerge installierst, sondern per Hand,
müssen die Sensoren dann nach /usr/share/desklets/Sensors/ und die Displays nach /usr/share/desklets/Displays/
Emerge dir doch mal ein desklet z.B emerge desklet-starterbar und schau dir dann mal die Ordner und Dateistruktur in /usr/share/gdesklets/Sensors und Displays an, danach dürfte alles kein Problem mehr sein.
Back to top
View user's profile Send private message
Invad0r
n00b
n00b


Joined: 05 Sep 2004
Posts: 39

PostPosted: Sun Sep 26, 2004 1:23 pm    Post subject: Reply with quote

Ok :D Das mit desklet-starterbar hat funktioniert *freu* Wie kann ich denn herrausfinden wie die anderen Sachen mit emerge heißen? Doch wohl nicht "emerge desklets-calendar" usw...
Ich will das nämlich lieber mit emerge machen, geht einfacher.

Achja, und noch eine Frage: Wo kann ich den Wetter-ID von einer bestimmten Stadt herrausfinden, zb. Gütersloh. Weil das muss man ja bei GoodWeather eintragen... Danke schonmal für die vielen Tipps.

Gruß Invad0r

IT

Ich hab mir nun auch calendar merged, aber wenn ich das jetzt starte bekomme ich immer folgende Fehlermeldung:

bash-2.05b$ gdesklets /usr/share/gdesklets/Displays/Calendar/Calendar.display
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Traceback (most recent call last):
File "/usr/bin/gdesklets", line 10, in ?
from main import init
File "/usr/share/gdesklets/main/__init__.py", line 37, in ?
from utils.i18n import Translator
File "/usr/share/gdesklets/utils/__init__.py", line 1, in ?
from FileWatcher import FileWatcher
File "/usr/share/gdesklets/utils/FileWatcher.py", line 3, in ?
import gtk
File "/usr/lib/python2.3/site-packages/gtk-2.0/gtk/__init__.py", line 43, in ?
from _gtk import *
RuntimeError: could not open display

^^Woran kann das liegen. Ich habe bereits in der /etc/portage/package.unmask und package.keywords alles passend eingestellt, das x11-plugins/desklet-calendar-versionsnummer ja gemasked war.

In der /etc/portage/package.keywords steht nun:

# Portage soll immer die ~x86 Version von desklet-calendar benutzen
x11-plugins/desklet-calendar ~x86
# Portage soll immer die ~x86 Version von desklet-psisensors-20040420 benutzen
x11-plugins/desklet-psisensors ~x86

Und in der /etc/portage/package.unmask steht nun:

# demaskiert alle Versionen größer oder gleich desklet-calendar-0.2.5.2
>=x11-plugins/desklet-calendar-0.2.5.2
# demaskiert alle Versionen größer oder gleich desklet-psisensors-20040420
>=x11-plugins/desklet-psisensors-20040420

Ich hoffe ihr könnt mir weiterhelfen :)

//EDIT

Hat sich schon erledigt...
Wüsste halt nur noch gerne wie das ebuild für die todo-list heißt und wo man den Ländercode für "GoodWeather" herbekommt...

http://gdesklets.gnomedesktop.org/categories.php?func=gd_show_app&gd_app_id=157
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum