Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 95460 - net-irc/xchat-systray-2.4.5-r1: systray icon is invisible
Summary: net-irc/xchat-systray-2.4.5-r1: systray icon is invisible
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Packages in net-irc
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-08 08:08 UTC by Michail Pappas
Modified: 2005-06-10 10:31 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
The area pointed by the red arrow, when right-clicked, does present the context sensitive commands of the xchat-systray plugin. The icon does not show up though (xchat-systray.png,29.21 KB, image/png)
2005-06-08 08:32 UTC, Michail Pappas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michail Pappas 2005-06-08 08:08:14 UTC
The plugin does load, but there is no icon shown on the systray. If I move the
mouse pointer over the area I expect the systray icon to be at, and right-click,
the proper context menu (that is, the one belonging to xchat-systray) _does_
show up.

Reproducible: Always
Steps to Reproduce:
1.emerge xchat-systray (once)
2. start xchat
3.



Expected Results:  
The software should display the xchat icon in the notification area. It seems
this is an icon path problem, see also:
http://fedoraforum.org/forum/showthread.php?p=243104#post243104

 emerge --info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r9 i686)
=================================================================
System uname: 2.6.11-gentoo-r9 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, May  4 2005, 22:58:55)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -mcpu=pentium4 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=pentium4 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://files.gentoo.gr ftp://ftp.ntua.gr/pub/linux/gentoo/
http://ftp.ntua.gr/pub/linux/gentoo/ ftp://ftp.uoi.gr/mirror/OS/gentoo/
http://ftp.ceid.upatras.gr/pub/linux/gentoo
ftp://ftp.ceid.upatras.gr/pub/linux/gentoo http://gentoo.osuosl.org
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="el_GR.utf8"
LC_ALL="el_GR.utf8"
LINGUAS="el en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X a52 aac acpi alsa apache2 avi bash-completion berkdb bitmap-fonts
bluetooth cdr crypt cups curl dedicated doc dts dv dvd dvdr dvdread eds emboss
encode esd ethereal exif fam ffmpeg flac foomaticdb fortran ftp gd gdbm geoip
gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 hal icq imagemagick imlib
ithreads java javascript joystick jpeg junit lcms libg++ libwww mad matroska
mikmod mmx mozilla mp3 mpeg msn ncurses nls nptl ogg oggvorbis opengl oss pam
pcre pdflib perl png ppds python quicktime readline rrdtool samba sdl speex
spell sse sse2 ssl svg svga tcpd threads tiff truetype truetype-fonts
type1-fonts unicode usb vcd videos vorbis wmf wxgtk1 wxwindows xine xml2 xv xvid
yv12 zlib linguas_el linguas_en userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Sven Wegener gentoo-dev 2005-06-08 08:14:57 UTC
Did you adjust the "Select icons path" setting under "SysTray settings" to be
"/usr/share/xchat-systray/"? You need to do it manually.
Comment 2 Michail Pappas 2005-06-08 08:32:51 UTC
Created attachment 60843 [details]
The area pointed by the red arrow, when right-clicked, does present the context sensitive commands of the xchat-systray plugin. The icon does not show up though

The area pointed by the red arrow, when right-clicked, does present the context
sensitive commands of the xchat-systray plugin. The icon does not show up
though
Comment 3 Michail Pappas 2005-06-08 08:37:00 UTC
(In reply to comment #1)
> Did you adjust the "Select icons path" setting under "SysTray settings" to be
> "/usr/share/xchat-systray/"? You need to do it manually.

Apologies Sven, just saw your response. I tried what you suggested and worked
flawlessly. Shouldn't this information though be installed automatically for all
users?

I'm not an experienced linux user I must confess...
Comment 4 Sven Wegener gentoo-dev 2005-06-08 09:02:06 UTC
The ebuild should have printed this information after merging:

 *
 * As of 2.4.5 the images will be installed seperately and will not be included
 * in the binary. The images have been installed in /usr/share/xchat-systray
 *
 * Please update your settings accordingly!
 *

I've updated the mesage to:

 *
 * The icons have been installed in /usr/share/xchat-systray
 *
 * The icons path is a per-user setting and you need to set it or the icons
 * will not show up in the menu. Please go to 'Systray settings' and set
 * 'Select icons path' to /usr/share/xchat-systray to set the icons path.
 *
Comment 5 Michail Pappas 2005-06-08 23:19:12 UTC
(In reply to comment #4)
> The ebuild should have printed this information after merging:
> 
>  *
>  * As of 2.4.5 the images will be installed seperately and will not be included
>  * in the binary. The images have been installed in /usr/share/xchat-systray
>  *
>  * Please update your settings accordingly!
>  *
> 
> I've updated the mesage to:
> 
>  *
>  * The icons have been installed in /usr/share/xchat-systray
>  *
>  * The icons path is a per-user setting and you need to set it or the icons
>  * will not show up in the menu. Please go to 'Systray settings' and set
>  * 'Select icons path' to /usr/share/xchat-systray to set the icons path.
>  *
> 

Nice work :) I'd still prefer this to be transparent to the user, but I guess it
can't be easily done. Good job mate, keep the portage great. :)
Comment 6 Sven Wegener gentoo-dev 2005-06-09 09:17:18 UTC
I'm thinking about making a patch that uses /usr/share/xchat-systray as a default
if the settings is not set yet. This way it just works for our users.
Comment 7 Michail Pappas 2005-06-09 09:31:26 UTC
(In reply to comment #6)
> I'm thinking about making a patch that uses /usr/share/xchat-systray as a default
> if the settings is not set yet. This way it just works for our users.

That would indd be perfect! Hope you manage to do it!
Comment 8 Sven Wegener gentoo-dev 2005-06-09 09:40:12 UTC
Been there, done that. I just add xchat-systray-2.4.5-r2 that has patch to use
the /usr/share/xchat-systray setting as a default for new users and also uses
it as a fallback if the user supplied settings is not accessible.
Comment 9 Michail Pappas 2005-06-10 10:31:21 UTC
(In reply to comment #8)
> Been there, done that. I just add xchat-systray-2.4.5-r2 that has patch to use
> the /usr/share/xchat-systray setting as a default for new users and also uses
> it as a fallback if the user supplied settings is not accessible.

Nice job!! :thumbsup: :)