Gnome OSD notification system Gnome OSD is a new small project to create an OSD (On Screen Display) infrastructure, similar to XOSD. It includes a command-line client, and sample xchat and rhythmbox plugins. Requirements This application requires GTK+ version 2.4.x. Other dependencies include: gnome-python 2.6.0
Created attachment 50378 [details] gnome-osd ebuild, maybe gnome-extra as category?
I tried this with python-2.3.4, pygtk-2.4.1, and gnome-python-2.6.1, but it doesn't work for me. $ gnome-osd-properties Traceback (most recent call last): File "/usr/bin/gnome-osd-properties", line 3, in ? from gnomeosd import capplet File "/usr/lib/python2.3/site-packages/gnomeosd/capplet.py", line 166, in ? FontSync(font, prefs, 'osd_font') File "/usr/lib/python2.3/site-packages/gnomeosd/capplet.py", line 113, in __init__ font.set_font_name(prefs[key]) File "/usr/lib/python2.3/site-packages/gnomeosd/gconfsync.py", line 105, in __getitem__ return self.__gconf_get(key) File "/usr/lib/python2.3/site-packages/gnomeosd/gconfsync.py", line 72, in __gconf_get val = self.__value_to_python(val) File "/usr/lib/python2.3/site-packages/gnomeosd/gconfsync.py", line 45, in __value_to_python if value.type == gconf.VALUE_BOOL: AttributeError: 'NoneType' object has no attribute 'type' I'll attach below a simpler ebuild below which uses the gnome2.eclass. Can anyone else get this working?
Created attachment 50577 [details] gnome-osd-0.7.2.ebuild There's an upstream 0.7.2, but I had the same results with 0.7.0 and 0.7.2.
http://www.gnomefiles.org/comment.php?soft_id=350#783 Also, in the README: Warning: You might need to run gconftool-2 --shutdown, if you're installing from a running gnome session. I've made a debian package, and it contains an automatically added postinst action that goes like this: kill -s HUP `pidof gconfd-2` >/dev/null 2>&1 || true Hope this helps.
Created attachment 50688 [details] gnome-osd-0.7.2.ebuild (take two) Thanks, I had missed that. After logging in again today it worked, but really it needs to be made to work immediately. Could someone else who didn't have this installed already try this ebuild and see if it works right after emerge?
Hello, changing the name of the ebuild to 0.7.3 compiles and install the new version, that works right after the emerge. I had 0.7.2 up and running previously however. Another detail is that I do not see the OSD icon in the gnome menus in 2.10.
Created attachment 71600 [details] gnome-osd-0.9.1.ebuild This is an ebuild for version 0.9.1 of gnome-osd. Maybe someone should change the title.
(In reply to comment #7) > Created an attachment (id=71600) [edit] > gnome-osd-0.9.1.ebuild > > This is an ebuild for version 0.9.1 of gnome-osd. Maybe someone should change > the title. Done, Hope there was no guidelines violation.
Has someone had this problem ? $ rbosd.py --help Traceback (most recent call last): File "/usr/bin/rbosd.py", line 26, in ? import CORBA ImportError: No module named CORBA I've tried to emerge "orbit-python", but that didn't help...
Ok, I've found the problem: orbit-python-1.99.0-r1 installs no files, so it won't help ! but: emerging dev-python/orbit-python-0.3.1 will work ! May I suggest to add the following as a dependency ? ~dev-python/orbit-python-0.3.1
Created attachment 101708 [details] gnome-osd-0.11.3.ebuild Added more dependencies and a dbus USE flag, which pulls in dbus-python. gnome-osd resolves this optional dependency at runtime and falls back to bonobo on failure.
This is now in the sunrise overlay: http://www.gentoo-sunrise.org/sunrise/browser/sunrise/gnome-extra/gnome-osd
The SRC_URI is no longer valid and I can't find any trace of a new download location. Unless somebody provides a new download location, the package will be masked for removal in 30 days.
The package has been removed from the Sunrise overlay.
Created attachment 243741 [details] update
still in the overlay for me so i added a new (working) ebuild. email me i there are any problems and i'd be happy to keep it working