Version: 4.0 (using KDE 3.1.4) Installed from: (testing/unstable) Compiler: gcc version 3.3.2 20030908 (Debian prerelease) OS: Linux (i686) release 2.4.21 Hi folks, I'm using two (analog) monitors on my Linux-Box, configured as two independent screens. My graphic card is from ATI, I'm using the ATI fglrx driver, but I don't think that's the source of my problem. KDE notices perfectly that there is a second monitor and sets up a second KDE-desktop. The "problem" is: In contrary to the first desktop, the second one has mixed up languages between English and German (my mother tongue). For example, the right-click-context-menu on the desktop is in English, also everything in the taskbar seems to be English, but all the programs and their menus, title-bars etc. are in German. On the first desktop, *everything* is in German, as it should be. Certainly the language is set to German on both desktops by using the control center... That's not really a big problem (for me), but it seems to me that there is a bug somewhere, but I don't know where to start searching. If you could give me some tips were to start, I'll give my best to help to make KDE and Linux better ;-) Yours, Tom
*** Bug 66608 has been marked as a duplicate of this bug. ***
I#ve the same problem here. Also I can't set the screen size from the second screen in kcontrol. For the first screen I can set it to all possible values, but for the second I can only set one (the default) size. When I set it manualy in kcmrandrcc and set ApplyOnStartup to true, kde crashes on startup.
Mixed language problem still exists in kde 3.2.
Still in 3.3 ! It seems nobody cares about :-( Also now the pager doesn't work as expected - when I scroll on them at the second monitor, the screens on the first a switched... really annoying !
If you gota patch, let me know. To my knowledge no developer uses multiple desktops and no xinerama.
I tried this but afais Qt/KDE doesn't store any informations about on which (real) screen an application runs. Only X hase some informations about (:0.0 or :0.1 for two screen) which can be read out from somewhere. But I really don't know if this is the correct way to handle this... I haven't enough knowledge in X11 programming.
*** Bug 64091 has been marked as a duplicate of this bug. ***
Same here with Matrix G550 and KDE 3.4.1 on Suse 9.2-
same here using Gentoo and KDE 3.5.0. Language is mixed !
*** This bug has been confirmed by popular vote. ***
Same here using KDE 3.5.2, SUSE 10.0, traditional mode, 2 CRTs. I've got this problem since KDE 3.1.1. Everything of multihead is perfect for me, Desktop 0 is all right, but the language problem is still the same on Desktop 1: KDE Menu, Kicker (Applets), right-click on desktop menu, icons ("Trash" instead of german "Mülleimer"), tooltips (tooltips of running programs are in german!), 'Configure Desktop...' (right-click on desktop) is mixed language (left side german, modules are english)...
hey!!!!!! someone?!?!?
*** Bug 132373 has been marked as a duplicate of this bug. ***
*** Bug 120671 has been marked as a duplicate of this bug. ***
*** Bug 79973 has been marked as a duplicate of this bug. ***
*** Bug 119524 has been marked as a duplicate of this bug. ***
SVN commit 574412 by kling: Set the main translation catalog(ue) explicitly in kwin, kdesktop and kicker. Fixes the most hated multi-head bug that caused localized KDE setups to display original english strings on non-primary displays. BUG: 65858 M +3 -0 kdesktop/main.cc M +3 -0 kicker/kicker/core/main.cpp M +3 -0 kwin/main.cpp --- branches/KDE/3.5/kdebase/kdesktop/main.cc #574411:574412 @@ -27,6 +27,7 @@ #include <kcrash.h> #include <kdebug.h> #include <kglobalsettings.h> +#include <kglobal.h> #include <kconfig.h> #include <kmanagerselection.h> @@ -137,6 +138,8 @@ } } + KGlobal::locale()->setMainCatalogue("kdesktop"); + if (kdesktop_screen_number == 0) { kdesktop_name = "kdesktop"; kicker_name = "kicker"; --- branches/KDE/3.5/kdebase/kicker/kicker/core/main.cpp #574411:574412 @@ -26,6 +26,7 @@ #include <kcmdlineargs.h> #include <kdebug.h> #include <kaboutdata.h> +#include <kglobal.h> #include <kconfig.h> #include <dcopclient.h> #include <dcopref.h> @@ -98,6 +99,8 @@ } } + KGlobal::locale()->setMainCatalogue("kicker"); + QCString appname; if (kicker_screen_number == 0) appname = "kicker"; --- branches/KDE/3.5/kdebase/kwin/main.cpp #574411:574412 @@ -15,6 +15,7 @@ #include "main.h" #include <klocale.h> +#include <kglobal.h> #include <stdlib.h> #include <kcmdlineargs.h> #include <kaboutdata.h> @@ -244,6 +245,8 @@ } } + KGlobal::locale()->setMainCatalogue("kwin"); + KAboutData aboutData( "kwin", I18N_NOOP("KWin"), version, description, KAboutData::License_GPL, I18N_NOOP("(c) 1999-2005, The KDE Developers"));
thanks Andreas!