| 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 First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented 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! |