Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#11915 - Missing dependency of trayer

Attached to Project: Arch Linux
Opened by Johannes Höhn (slint) - Tuesday, 28 October 2008, 19:48 GMT
Last edited by Thayer Williams (thayer) - Sunday, 07 December 2008, 17:31 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Thayer Williams (thayer)
Architecture All
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
When using trayer without gdk-pixbuf installed, it draws its window without content.

Additional info:
* package version(s)
* config and/or log files etc.

trayer 1.0-4

Steps to reproduce:

install trayer 1.0-4
deinstall gdk-pixbuf, if installed
start trayer
This task depends upon

Closed by  Thayer Williams (thayer)
Sunday, 07 December 2008, 17:31 GMT
Reason for closing:  Works for me
Comment by Thayer Williams (thayer) - Friday, 05 December 2008, 17:35 GMT
To my knowledge I've never had this package installed and yet trayer has been fine for nearly two years. I do see the includes in the header files, however it seems no other distro has gdk-pixbuf as a dependency either.

How are you executing trayer? If you load it during an already active session, icons will not be rendered into the tray. It must be launched at the start of the session, such as via ~/.xinitrc.
Comment by Johannes Höhn (slint) - Sunday, 07 December 2008, 12:58 GMT
When I filed the bug, I loaded it during an already active session for finding the proper configuration. However it showed nothing, and so I googled and found gdk-pixpuf as dependency [1]. Then somehow it worked fine.
Now somehow even loading during an already active session works fine without gdk-pixbuf. I think an reminder during the install, that trayer should be loaded with ~/.xinitrc would be very nice. Or a man page stating that.

[1] http://www.linux-user.de/ausgabe/2005/10/070-trayer/index.html (German)
Comment by Thayer Williams (thayer) - Sunday, 07 December 2008, 17:31 GMT
Thanks for the info, Johannes and I'm glad it's working for you now. Regarding the install note/manpage, the reality is that a lot of tray utilities behave this way. I don't know enough about the desktop internals, but if loaded mid-session many of them won't swallow existing tray applications, others simply won't work at all unless started with the session. I'm reluctant to add a post-install message for what some folks might call common knowledge, but I will consider it. Thanks again for your input!

Loading...