Dear TDE users,
I just installed TDE on openSUSE Leap 15.2 and I really like it. Thank you so much!
I have a question about special keyboard characters such as the german Umlaute ä, ö, ü or the italian/french accents. Normally in Linux you can hold down the key <Shift> and then press <Ctrl>, which sets you into "Compose mode". Then, you can press for example the high quotes " and then a voyel like a, o, u and they are displayed with the dots on top. This is not working in openSUSE Leap 15.2 with TDE (same with LXDE). It just prints '"a'. In past versions, I had to set the variable QT_IM_MODULE to xim, but in openSUSE Leap 15.2 it is already set to xim and I still cannot compose Umlaute or accents.
If anybody has any ideas or has figured it out, please let me know.
Thanks in advance!
Gianluca
----------------------------------------------------- Gianluca Interlandi, PhD gianluca@u.washington.edu +1 (206) 685 4435 http://gianluca.today/
Research Assistant Professor at the Department of Bioengineering at the University of Washington, Seattle WA U.S.A. -----------------------------------------------------
On Saturday 19 June 2021 04.19:00 Gianluca Interlandi wrote:
I have a question about special keyboard characters such as the german Umlaute ä, ö, ü or the italian/french accents. Normally in Linux you can hold down the key <Shift> and then press <Ctrl>, which sets you into "Compose mode". Then, you can press for example the high quotes " and then a voyel like a, o, u and they are displayed with the dots on top. This is not working in openSUSE Leap 15.2 with TDE (same with LXDE). It just prints '"a'. In past versions, I had to set the variable QT_IM_MODULE to xim, but in openSUSE Leap 15.2 it is already set to xim and I still cannot compose Umlaute or accents.
If anybody has any ideas or has figured it out, please let me know.
Thanks in advance!
Gianluca
Hi Gianliuca,
What's your keyboard settings in TDE?
Trinity Control Center -> Regional & accessibility -> Keyboard Layout
There, tick the "Enable Keyboard Layouts" and add your perfered keyboard to the list.
I use the swiss keyboard with swiss french layout, that does everything you want based on a QWERTZ layout, there is an italian keyboard too, and many others. And you can have more than one keyboard layout and switch from kicker.
I hope this helps.
Thierry
Hello,
The Compose key is not set up by default. If I remember correctly, it can be configured through the appropriate setting through the third tab of the Keyboard Layout section of Trinity Control Centre (where misc. Xkb settings are stored), where you should alsobchoose the keyboard key/combination which activates Compose.
-- Mavridis Philippe
On Sat, 19 Jun 2021 07:45:22 +0000 (UTC) Mavridis Philippe mavridisf@gmail.com wrote:
Hello,
The Compose key is not set up by default. If I remember correctly, it can be configured through the appropriate setting through the third tab of the Keyboard Layout section of Trinity Control Centre (where misc. Xkb settings are stored), where you should alsobchoose the keyboard key/combination which activates Compose.
You can also activate it by running setxkbmap from the command line or in a script.
E. Liddell
On Sat, 19 Jun 2021, E. Liddell wrote:
On Sat, 19 Jun 2021 07:45:22 +0000 (UTC) Mavridis Philippe mavridisf@gmail.com wrote:
Hello,
The Compose key is not set up by default. If I remember correctly, it can be configured through the appropriate setting through the third tab of the Keyboard Layout section of Trinity Control Centre (where misc. Xkb settings are stored), where you should alsobchoose the keyboard key/combination which activates Compose.
You can also activate it by running setxkbmap from the command line or in a script.
Thanks! I can set the Compose key to rctrl using:
setxkbmap -option compose:rctrl
I have two questions:
1) Is there a script that is read upon TDE startup where I can add this line to?
2) Although this allows me now to use Umlaute and accents, it is still not quite the same as in older versions (like up to openSUSE 13.2) where I had to press rshift and then while keeping it pressed I had to press rctrl to enter compose mode. In older versions of openSUSE it looks like the compose key was set at bootup even before the X server would start. The file /etc/sysconfig/keyboard contained in older versions the line:
COMPOSETABLE="clear latin1.add"
This is now missing from the same file in openSUSE 15.2. Even after adding it and rebooting, I still cannot use compose (except with setxkbmap). I also tried with
COMPOSETABLE="clear shiftctrl latin1.add"
and then I copied
/usr/share/kbd/keymaps/include/compose.shiftctrl
from an older installation, but Compose still does not work (except with setxkbmap as above).
If anyone has any hint or experience with how to map the compose key system-wide, please let me know.
Thanks!
Gianluca
----------------------------------------------------- Gianluca Interlandi, PhD gianluca@u.washington.edu +1 (206) 685 4435 http://gianluca.today/
Research Assistant Professor at the Department of Bioengineering at the University of Washington, Seattle WA U.S.A. -----------------------------------------------------