From: Damien on
Yep! They are gonne...

OpenSUSE 10.3 x86_64 KDE 3.5.7 release 72.6

Installed fresh 2 weeks ago.

No matter what i tried, i can not enter any french accents with my
keyboard (QWERTY) in konqueror (or any kde apps, including konsole). OOo,
firefox, thunderbird, etc. accepts accents normally. This only occur when
i'm logged in as user or using kdesu. If i log in as root, i have my
accents in every kde apps.

I logged in as root, deleted ~/.kde, relogged as user same thing.

For example, in 10.1, i used to be able to type 'e and have é (this one
entered with KCharSelect...)

Now when i type 'e all i get is something like this [][] when i want to
create a new folder in konqueror for example. In KWrite, default encoding
is utf8 if i enter 'e i get [][]. Save the file, change the encoding to
iso8859-15, save the file, the é is there. Save the file, change back to
utf8 and the accented letter transforms to a question mark (black bg /
white fg).

In KDE CC i have:

Keyboard layout is set to setxkbmap -model pc104 -layout us -variant intl
Under XKb options i have setxkbmap -option altwin:meta_alt

In SaX2 in have:

Type:Microsoft Natural Keyboard Pro USB / Microsoft Int Layout: U.S.
English
Variant: intl

In /etc/sysconfig:

KEYTABLE: us.map.gz
COMPOSETABLE: clear winkeys shiftctrl latin1.add

in a terminal, locale gives:

LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC=C
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER=letter
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

/var/log/boot.msg and /var/log/messages do not report nothing unusual
except maybe /var/log/yast2

[liby2] genericfrontend.cc(main):455 Launched YaST2 component 'y2base' 'keyboard' 'qt'
[wfm] Y2WFMComponent.cc(SetLanguage):501 GET encoding for fr_FR.UTF-8: UTF-8
[bash] ShellCommand.cc(shellcommand):78 locale: Ne peut initialiser LC_ALL à la locale par défaut: Aucun fichier ou répertoire de ce type
[YCP] Encoding.ycp:37 list ["charmap=\"UTF-8\"", ""]
[YCP] Encoding.ycp:40 list ["charmap=\"UTF-8\""]
[YCP] Encoding.ycp:44 enc "UTF-8"
[YCP] Encoding.ycp:46 enc UTF-8
[YCP] Encoding.ycp:50 encoding UTF-8
[YCP] Misc.ycp:192 .sysconfig.language.RC_LANG: 'fr_FR.UTF-8'
[YCP] Language.ycp:379 language from sysconfig: fr_FR
[YCP] Language.ycp:314 original language: en_US; setting to lang:fr_FR
[YCP] Encoding.ycp:62 SetEncLang fr_FR
[YCP] Language.ycp:359 Setting default language: fr_FR
[YCP] Misc.ycp:192 .sysconfig.language.ROOT_USES_LANG: 'ctype'
[YCP] Misc.ycp:192 .sysconfig.language.RC_LANG: 'fr_FR.UTF-8'
[YCP] Misc.ycp:192 .sysconfig.language.INSTALLED_LANGUAGES: 'fr_FR'
[YCP] Encoding.ycp:84 SetUtf8Lang true
[YCP] Keyboard.ycp:846 Keyboard::Keyboard init:false update:false
[YCP] Misc.ycp:192 .sysconfig.keyboard.YAST_KEYBOARD: 'english-us,pc104'
[YCP] Keyboard.ycp:632 current_kbd english-us model pc104
[YCP] Keyboard.ycp:512 Setting keyboard to: <english-us>
[YCP] Keyboard.ycp:317 keyboard model used: pc104
[YCP] Keyboard.ycp:523 Description for keyboard <english-us>: <["Anglais (US)", $["ncurses":"us.map.gz"]]>
[YCP] Keyboard.ycp:534 x11data=$["Apply":"-layout us -model microsoftpro", "XkbLayout":"us", "XkbModel":"microsoftpro"]

/*=========================
[YCP] Linuxrc.ycp:26 Reading install.inf, but file doesn't exist!!!
=========================*/

[YCP] XVersion.ycp:30 X11 paths: $["bindir":"/usr/bin", "driver64path":"/usr/lib64/xorg/modules/drivers","driverpath":"/usr/lib/xorg/modules/drivers", "executable":"Xorg","fontdir":"/usr/share/fonts", "includedir":"/usr/include","infodir":"/usr/info", "lib64dir":"/usr/lib64", "libdir":"/usr/lib","mandir":"/usr/man", "orgconftempl":"/etc/X11/xorg.conf.template","sharedir":"/usr/share", "startpath":"", "vncparam":""]

/*=========================
[YCP] Keyboard.ycp:645 Restored data (sysconfig) for keyboard: <english-us>
=========================*/

[YCP] CommandLine.ycp:1214 ----------------------------------------
[YCP] CommandLine.ycp:1215 Command line interface started

/*=========================
[qt-ui] YQUI_x11.cc(loadPredefinedQtTranslations):434 Can't load translations for predefined Qt dialogs from /usr/lib/qt3/translations/qt_c.qm
=========================*/

[qt-ui] YQUI_core.cc(processCommandLineArgs):240 Qt argument: qt
[qt-ui] YQUI_core.cc(calcDefaultSize):350 Default size: 806x604

/*=========================
[qt-ui] YQUI_core.cc(YQUI):210 Forcing /usr/lib/qt3/lib64/libqt-mt.so.3 open failed
=========================*/

NOTE:

install.inf DO EXISTS in /var/lib/YaST2
/usr/lib/qt3/translations/qt_c.qm DO NOT EXISTS (should be qt_fr.qm ??? Possible to change ?)
/usr/lib/qt3/lib64/libqt-mt.so.3 is a SYMBOLIC LINK of libqt-mt.so.3.3.8

-rw-r--r-- 1 root root 834 Sep 21 18:35 libqt-mt.la
-rw-r--r-- 1 root root 865 Sep 21 18:35 libqt-mt.prl
lrwxrwxrwx 1 root root 17 Jan 11 23:30 libqt-mt.so -> libqt-mt.so.3.3.8
lrwxrwxrwx 1 root root 17 Jan 11 23:28 libqt-mt.so.3 -> libqt-mt.so.3.3.8
lrwxrwxrwx 1 root root 17 Jan 11 23:28 libqt-mt.so.3.3 -> libqt-mt.so.3.3.8
-rwxr-xr-x 1 root root 8776408 Sep 21 18:35 libqt-mt.so.3.3.8

I have looked at a bunch of other files but could not find anything to help me.

I've search google, forums, newsgroups, nothing came out.

Can you help me please.

Thanks.

Damien.

From: karl on
Damien schrieb:
>
> Keyboard layout is set to setxkbmap -model pc104 -layout us -variant intl
> Under XKb options i have setxkbmap -option altwin:meta_alt
>
> In SaX2 in have:
>
> Type:Microsoft Natural Keyboard Pro USB / Microsoft Int Layout: U.S.
> English
> Variant: intl
>

I'm not an expert, but you have set the keyboard layout to US.
I assume that you need in YAST (hardware -> keyboard) the layout: fr and variant: deadkeys. You can test
the keyboard at the bottom of the screen.

Ciao

Karl

From: Damien on
On Sun, 27 Jan 2008 09:16:16 +0100, karl wrote:

Hi Karl,

>> Type:Microsoft Natural Keyboard Pro USB / Microsoft Int Layout: U.S.
>> English
>> Variant: intl
>>
>>
> I'm not an expert, but you have set the keyboard layout to US. I assume
> that you need in YAST (hardware -> keyboard) the layout: fr and variant:
> deadkeys. You can test the keyboard at the bottom of the screen.
>

U.S. layout is correct has i have a QWERTY keyboard and not an AZERTY one.
With a France (fr) layout my keyboard becomes AZERTY and there is no
deadkeys variant (i have nodeadkeys). I did try every variant without any
luck.

Thanks for your suggestion.

Damien.