Summary: | KDE on second monitor in Multi-Monitor-environment has mixed up languages | ||
---|---|---|---|
Product: | [I don't know] kde | Reporter: | Thomas Treutner <thomas> |
Component: | dualhead | Assignee: | Stephan Kulow <coolo> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugzillas, Ch.Ehrlicher, info, inform, mi+kde, m_fischer, phdb, prophetix, toshiro |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Thomas Treutner
2003-10-11 12:25:05 UTC
*** 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?!?!? *** This bug has been confirmed by popular vote. *** *** 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! |