Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 282630 - net-im/pidgin-2.6.1 XMPP MUC's not accepting proper gtk/colour theming
Summary: net-im/pidgin-2.6.1 XMPP MUC's not accepting proper gtk/colour theming
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Net-im project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-25 02:47 UTC by brent
Modified: 2010-01-16 13:40 UTC (History)
1 user (show)

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


Attachments
screenshot of the MUC (Screenshot-1.png,166.81 KB, image/png)
2009-08-25 02:59 UTC, brent
Details
screenshot of im (Screenshot-2.png,164.32 KB, image/png)
2009-08-25 03:00 UTC, brent
Details

Note You need to log in before you can comment on or make changes to this bug.
Description brent 2009-08-25 02:47:39 UTC
i'll have to attach a screenshot for example, but when i IM in pidgin, the proper colouring is displayed.

however, when i enter an XMPP(/jabber) MUC, the background stays a static colour and does not seem to obey the settings defined- additionally, the chat text (but not the nick colours) seem to follow the same text colour as the background EXCEPT- here's the odd part- if it linewraps over to the next line.

yeah, weird stuff.



[I] net-im/pidgin
     Available versions:  2.5.8 2.5.9 (~)2.6.1 {bonjour dbus debug doc eds gadu gnutls groupwise gstreamer gtk idn meanwhile ncurses networkmanager nls perl prediction qq sasl silc spell tcl tk zephyr}
     Installed versions:  2.6.1(03:17:54 08/23/09)(bonjour dbus doc eds gadu gnutls groupwise gstreamer gtk idn meanwhile ncurses nls perl prediction qq sasl silc spell tcl tk -debug -networkmanager -zephyr)


zsh 5952 % emerge --info
Portage 2.1.6.13 (default/linux/amd64/2008.0, gcc-4.3.4, glibc-2.10.1-r0, 2.6.30-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.30-gentoo-r5-x86_64-Intel-R-_Core-TM-2_Extreme_CPU_X9100_@_3.06GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 25 Aug 2009 01:45:01 +0000
app-shells/bash:     4.0_p28
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.5.4-r3, 2.6.2-r1, 3.1.1
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.4-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.18-r3, 2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="candy distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo"
LANG="C"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/games /usr/local/portage/layman/sunrise /usr/local/portage/layman/desktop-effects /usr/local/portage/layman/perl-experimental /usr/local/portage"
SYNC="rsync://rsync21.us.gentoo.org/gentoo-portage"
USE="64bit X a52 aac aalib accessibility acl acpi akamaru alsa amd64 animgif ao applet ares async asyncns atmo automount avahi banshee bash-completion berkdb bidi bluetooth bluez bonjour bookmarks branding bzip2 cairo caps cdda cddax cddb cdinstall cdio cdr cli colordiff cpulimit cracklib crypt css cups curl dbus dc1394 device-mapper dga dirac directfb disk-partition diskio djvu double-precision dri dts dvb dvd dvdr dvdread eds elf emboss emerald empathy encode esd evo exif extensible faac faad fam fbcon fbcondecor festival ffmpeg firefox flac flash fluidsynth fontconfig fortran freetts fuse gajim games gcrypt gdbm gedit ggi gif gimp glitz gnome gnome-keyring gnomecd gnutls gphoto2 gpm gsm gstreamer gtk h323 hal hald hdaps hddtemp howl-compat html httpd iconv icu id3tag idn ieee1394 imagemagick ipod iproute2 ipv6 irda isdnlog jack java jpeg jpeg2k kerberos krb5 lame laptop lcms ldap libass libcaca libnotify libsamplerate libssh2 libsysfs libv4l2 libwww lirc live lm_sensors loop-aes lua lzo mad matroska mbrola mdnsresponder-compat mfd-rewrites mikmod mmap mmx mng modplug mono motif mp3 mpeg mudflap multilib multislot musepack nautilus ncurses network nls nptl nptlonly nsplugin nss offensive ogg openexr opengl openmp openssl openstreetmap optimisememory oss overlays pam pcap pcapnav pcre pda pdf perl php pic pidgin png ppds pppd pulseaudio pvr python qt3 qt3support qt4 quicktime quotas radius raster raw rawio readline reflection remoteosd rtsp samba sasl scanner schroedinger scripting sdl sdl-image seamonkey session shout sip skey skins smbkrb5passwd smp smux socks5 sounds speex spell spl sse sse2 ssl startup-notification stream svg sysfs syslog taglib tcpd theora threads tiff timezone tk tools tpctlir truetype twolame unicode upnp usb utils v4l v4l2 vala vcdinfo vcdx vde videos vim-pager vim-syntax vim-with-x vlm vorbis webkit winbind wmf x264 xattr xcb xinerama xinetd xml xorg xosd xpm xulrunner xv xvid zeroconf zlib zsh-completion zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text cfontzpacket cwlinux ea65 eyeboxone g15 graphlcd i2500vfd icpa106 imon imonlcd iowarrior irtrans lcterm lis md8800 ms6931 mtcs16209x noritakevfd picolcd pyramid sed1330 sed1520 serialpos serialvfd shuttlevfd sli stv5730  t6963 tyan ula200 xosd" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS="radeonhd fglrx radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


(screenshot coming in a few minutes)
Comment 1 brent 2009-08-25 02:59:43 UTC
Created attachment 202222 [details]
screenshot of the MUC

also, when i select text- sometimes it shows as selected and other times it does not.
Comment 2 brent 2009-08-25 03:00:48 UTC
Created attachment 202223 [details]
screenshot of im

you can see the contrast of the selected text here as well.

take note that the colour scheme presented here is the "normal" desired colour scheme.
Comment 3 brent 2010-01-16 02:05:15 UTC
this bug still exists in net-im/pidgin-2.6.5
Comment 4 Peter Volkov (RETIRED) gentoo-dev 2010-01-16 09:51:33 UTC
Try to read the following:
http://developer.pidgin.im/wiki/Using%20Pidgin#HowdoIchangethefontPidginusesThebackgroundcolor

May be you have $HOME/.purple/gtkrc* ?
Comment 5 brent 2010-01-16 09:57:26 UTC
[Sat 10/01/16 03:55 CST][pts/5][x86_64/linux-gnu/2.6.31-gentoo-r6][4.3.10]
<bts@praetorian:~/.purple>
zsh 11284 % pwd;ls|grep gtk
/home/bts/.purple
[Sat 10/01/16 03:56 CST][pts/5][x86_64/linux-gnu/2.6.31-gentoo-r6][4.3.10]
<bts@praetorian:~/.purple>
zsh 11285 [1] % 



nope.

like i said, i couldn't care less about the colours. what DOES bother me is the text /not showing up/, even when selected.
Comment 6 Peter Volkov (RETIRED) gentoo-dev 2010-01-16 10:07:46 UTC
Ok try to create new user and start pidgin from there. Such way we separate if this is a system wide setting that affects or user specific. It highly probable that color somewhere wrongly set. If this is user specific what do you have in ~/.gtkrc-2.0?
Comment 7 brent 2010-01-16 10:21:00 UTC
(In reply to comment #6)
> Ok try to create new user and start pidgin from there. Such way we separate if
> this is a system wide setting that affects or user specific. It highly probable
> that color somewhere wrongly set. If this is user specific what do you have in
> ~/.gtkrc-2.0?
> 

AHA. i found the bug.

it's most definitely related to the "XChat Chats" plugin for pidgin!

i created the new user, started with a clean slate, and wasn't able to reproduce it, so i tried playing with the pidgin theme plugin, gtk+ pidgin plugin, etc. and then kept going through with every plugin that alters appearance behaviour. (go figure it was third to last on the list)...

disabling the XChat Chats plugin causes the issue to no longer happen. which is fine; i'm starting to prefer the pidgin layout for chats better anyways.

however, this is still an issue and should be reported. does that get passed upstream, or is this a gentoo thing? if i had to guess, i think it's upstream..
Comment 8 Peter Volkov (RETIRED) gentoo-dev 2010-01-16 13:40:10 UTC
I'm glad you've managed to localize problem. Yes, report this xchat-chat upstream please. And for Gentoo we can nothing to do at the moment so I'll close this bug upstream. If there will be fix available I'll happily apply. Also it'll be great if you post upstream bug report reference here. Thanks for report.
Comment 9 Peter Volkov (RETIRED) gentoo-dev 2010-01-16 13:40:29 UTC
Resolving per previous comment.