Since emerging KDE-3.5.2, mozilla-firefox forces itself to the foreground the moment it opens. As opening firefox takes about five seconds, I normally start it on the first dekstop with a shorcut (Ctrl+Alt+F), then switch back to another desktop to continue whatever I was doing. In silence it would then open on the first dekstop. But now, since emerging KDE-3.5.2, the moment firefox opens, the first dekstop comes into view, interrupting whatever I was doing, and forcing me to again switch back to the other desktop. I can't find any other application that does this (forcing its desktop to the foreground when it opens). Some applications will open on the current desktop instead of on the one they were started on (but they've always done that); only firefox now switches the actual desktop. Emerge --info: Gentoo Base System version 1.12.0_pre16 Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.6-hardenednopie, glibc-2.3.6-r3, 2.6.16 i686) ================================================================= System uname: 2.6.16 i686 AMD Athlon(tm) XP 2800+ dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -Os -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks notitles sandbox sfperms strict test userpriv usersandbox" LINGUAS="en eo es nl" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 3dnow X aac aim alsa apm arts asf audiofile avi bash-completion berkdb bitmap-fonts bzip2 cdparanoia cdr crypt curl dga dio dri dv dvb eds emboss encode esd ethereal exif expat fam fbcon ffmpeg flac gd gdbm gif glut glx gpm gstreamer gtk gtk2 gtkhtml hardened icq idn imagemagick imap imlib isdnlog jabber jpeg jpeg2k kde kdeenablefinal lcms libg++ libwww lm_sensors lua mad mbox mbrola memlimit mikmod mime mmap mmx mng mp3 mpeg musepack nas ncurses nls nptl nsplugin ogg openal opengl oscar pam pcre pdflib pic png pppd python qt quicktime readline recode sasl scanner sdl shorten slang sndfile sox speex spell sqlite sse ssl svg svga tcltk test theora threads tidy tiff truetype truetype-fonts type1-fonts unicode usb vcd vorbis win32codecs wmf xface xine xml xml2 xmms xpm xsl xv xvid yahoo zlib video_cards_via linguas_en linguas_eo linguas_es linguas_nl userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
Hi, seems a feature, not a bug. Check $ kcmshell kwinrules There are new options like - "Disable focus steeling prevention for Firefox". Hope I understand your problem correctly. Bye
Thanks. Indeed, deleting the line for Firefox in 'kcmshell kwinrules' gives me back the old behaviour. Phew! :)