How to enter Unicode symbols?

…And

sudo lshw -class input
1 Like

command not found

sudo pacman -S lshw

(It’s not installed by default. :wink: )

1 Like

Thanks. Forgot it isn’t default.

1 Like

Ok. I installed it.
Output is huge.

Should be. Just provide it here as described below:

When posting terminal output, copy the output and paste it here, wrapped in three (3) backticks, before AND after the pasted text. Like this:

```
pasted text
```

Or three (3) tilde signs, like this:

~~~
pasted text
~~~

This will just cause it to be rendered like this:

Sed
sollicitudin dolor
eget nisl elit id
condimentum
arcu erat varius
cursus sem quis eros.

Instead of like this:

Sed sollicitudin dolor eget nisl elit id condimentum arcu erat varius cursus sem quis eros.

Alternatively, paste the text you wish to format as terminal output, select all pasted text, and click the </> button on the taskbar. This will indent the whole pasted section with one TAB, causing it to render the same way as described above.

Thereby increasing legibility thus making it easier for those trying to provide assistance.

For more information, please see:


:bangbang::bangbang: Additionally

If your language isn’t English, please prepend any and all terminal commands with LC_ALL=C. For example:

LC_ALL=C bluetoothctl

This will just cause the terminal output to be in English, making it easier to understand and debug.

1 Like

Use the COG icon in the reply box…

You can see


[details="Summary"]
This text will be hidden
[/details]

Then you can type ‘sudo lshw --class input’ for the ‘Summary’
and paste the hidden text.

example
  *-usb:2                   
       description: Human interface device
       product: ASRock LED Controller
       vendor: ASRock
       physical id: 8
       bus info: usb@1:8
       logical name: input30
       logical name: /dev/input/event23
       logical name: /dev/input/js0
       version: 0.00
       serial: A02019100900
       capabilities: usb-1.10 usb
       configuration: driver=usbhid maxpower=100mA speed=12Mbit/s
  *-input:0
       product: HD-Audio Generic HDMI/DP,pcm=3
       physical id: 0
       logical name: input15
       logical name: /dev/input/event11
  *-input:1
       product: HD-Audio Generic HDMI/DP,pcm=7
       physical id: 1
       logical name: input16
       logical name: /dev/input/event13
  *-input:2
       product: HD-Audio Generic HDMI/DP,pcm=8
       physical id: 2
       logical name: input17
       logical name: /dev/input/event15
  *-input:3
       product: HD-Audio Generic HDMI/DP,pcm=9
       physical id: 3
       logical name: input18
       logical name: /dev/input/event17
  *-usb:0
       description: Keyboard
       product: Compx 2.4G Receiver
       vendor: Compx
       physical id: 2
       bus info: usb@3:2.2
       logical name: input10
       logical name: /dev/input/event10
       logical name: /dev/input/mouse0
       logical name: input11
       logical name: /dev/input/event12
       logical name: input12
       logical name: /dev/input/event14
       logical name: input13
       logical name: /dev/input/event19
       logical name: input8
       logical name: /dev/input/event8
       logical name: input8::capslock
       logical name: input8::numlock
       logical name: input8::scrolllock
       version: 2.41
       capabilities: usb-1.10 usb
       configuration: driver=usbhid maxpower=100mA speed=12Mbit/s
  *-usb:1
       description: Keyboard
       product: USB Receiver
       vendor: Logitech
       physical id: 3
       bus info: usb@3:2.3
       version: 12.10
       capabilities: usb-2.00
       configuration: driver=usbhid maxpower=98mA speed=12Mbit/s
     *-input:0
          product: Logitech K270
          physical id: 0
          logical name: input40
          logical name: /dev/input/event9
          logical name: input40::capslock
          logical name: input40::compose
          logical name: input40::kana
          logical name: input40::numlock
          logical name: input40::scrolllock
          capabilities: usb
     *-input:1
          product: Logitech K400
          physical id: 1
          logical name: input41
          logical name: /dev/input/event16
          logical name: input41::capslock
          logical name: input41::compose
          logical name: input41::kana
          logical name: input41::numlock
          logical name: input41::scrolllock
          logical name: /dev/input/mouse1
          capabilities: usb
  *-input:0
       product: HD-Audio Generic Front Mic
       physical id: 0
       logical name: input23
       logical name: /dev/input/event18
  *-input:1
       product: HD-Audio Generic Rear Mic
       physical id: 1
       logical name: input24
       logical name: /dev/input/event21
  *-input:2
       product: HD-Audio Generic Line
       physical id: 2
       logical name: input25
       logical name: /dev/input/event24
  *-input:3
       product: HD-Audio Generic Line Out Front
       physical id: 3
       logical name: input26
       logical name: /dev/input/event25
  *-input:4
       product: HD-Audio Generic Line Out Surround
       physical id: 4
       logical name: input27
       logical name: /dev/input/event26
  *-input:5
       product: HD-Audio Generic Line Out CLFE
       physical id: 5
       logical name: input28
       logical name: /dev/input/event27
  *-input:6
       product: HD-Audio Generic Front Headphone
       physical id: 6
       logical name: input29
       logical name: /dev/input/event28
  *-input:0
       product: Power Button
       physical id: 1
       logical name: input0
       logical name: /dev/input/event0
       capabilities: platform
  *-input:1
       product: Power Button
       physical id: 2
       logical name: input1
       logical name: /dev/input/event1
       capabilities: platform
  *-input:2
       product: Video Bus
       physical id: 3
       logical name: input2
       logical name: /dev/input/event2
       capabilities: platform
  *-input:3
       product: PC Speaker
       physical id: 4
       logical name: input3
       logical name: /dev/input/event3
       capabilities: isa

Nope. Just -class:

sudo lshw -class input

(Notice no double - (--) :wink: )

  *-usb:0
       description: Mouse
       product: Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)
       vendor: Microsoft
       physical id: 4
       bus info: usb@3:4
       logical name: input6
       logical name: /dev/input/event6
       logical name: /dev/input/mouse0
       version: 3.00
       capabilities: usb-1.10 usb
       configuration: driver=usbhid maxpower=100mA speed=1Mbit/s
  *-usb:1
       description: Keyboard
       product: HID 0566:3002
       vendor: Monterey International Corp.
       physical id: 5
       bus info: usb@3:5
       logical name: input7
       logical name: /dev/input/event7
       logical name: input7::capslock
       logical name: input7::numlock
       logical name: input7::scrolllock
       logical name: input8
       logical name: /dev/input/event8
       logical name: input9
       logical name: /dev/input/event9
       version: 1.00
       capabilities: usb-1.10 usb
       configuration: driver=usbhid maxpower=100mA speed=1Mbit/s
  *-input:0
       product: HDA Intel PCH Mic
       physical id: 0
       logical name: input11
       logical name: /dev/input/event11
  *-input:1
       product: HDA Intel PCH Headphone
       physical id: 1
       logical name: input12
       logical name: /dev/input/event12
  *-input:2
       product: HDA Intel PCH HDMI/DP,pcm=3
       physical id: 2
       logical name: input13
       logical name: /dev/input/event13
  *-input:3
       product: HDA Intel PCH HDMI/DP,pcm=7
       physical id: 3
       logical name: input14
       logical name: /dev/input/event14
  *-input:4
       product: HDA Intel PCH HDMI/DP,pcm=8
       physical id: 4
       logical name: input15
       logical name: /dev/input/event15
  *-input:5
       product: HDA Intel PCH HDMI/DP,pcm=9
       physical id: 5
       logical name: input16
       logical name: /dev/input/event16
  *-input:0
       product: Sleep Button
       physical id: 1
       logical name: input0
       logical name: /dev/input/event0
       capabilities: platform
  *-input:1
       product: Power Button
       physical id: 2
       logical name: input1
       logical name: /dev/input/event1
       capabilities: platform
  *-input:2
       product: Video Bus
       physical id: 3
       logical name: input10
       logical name: /dev/input/event10
       capabilities: platform
  *-input:3
       product: Power Button
       physical id: 4
       logical name: input2
       logical name: /dev/input/event2
       capabilities: platform
  *-input:4
       product: Intel HID events
       physical id: 5
       logical name: input3
       logical name: /dev/input/event3
       capabilities: platform
  *-input:5
       product: Intel HID 5 button array
       physical id: 6
       logical name: input4
       logical name: /dev/input/event4
       capabilities: platform
  *-input:6
       product: PC Speaker
       physical id: 7
       logical name: input5
       logical name: /dev/input/event5
       capabilities: isa

# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us,ru"
        Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

Adding british layout didn’t help.

Well, it was worth a try… :man_shrugging:

OK, I’m more than officially out of ideas as well.

OK, not really, but you’re not going to like the last idea I’ve got left if you continue with KDE:

Follow @Ben’s advice about setting up the compose key.

:man_shrugging:

1 Like

No way!

Funny thing is I can enter Unicode in search field of Pamac(!!!) because it’s GTK app, and also in address bar of Firefox because it’s GTK app as well.

What’s even funnier is that the rest of us can do it everywhere else as well. Which brings us back to the clock/calendar issue and the sorting order issue, because those also work for everyone else except for you.

And what do all of those things have in common? It’s the locale settings. So… Do you need any more convincing that your locale settings are messed up? :man_shrugging:

Here’s one last thing you can try. Rename the file ~/.local/share/kded5/keyboard/session/layout_memory.xml with a .bak suffix, log out and log back in. If it works, then great. If you’re getting keyboard problems, rename the file again.

OK, just say what’s wrong with it and how to fix it

See above. And while you’re at it, it may also be useful to clean out the KDE-specific files from ~/.cache. You’ll need to log out and back in for that to have any effect.

OK, I renamed this file by adding .bak suffix, cleared ~/.cache directory, logged out and then logged in, and… nothing… I can’t enter Unicode in KDE apps.

One last thing you can try is install ibus-qt. You will need to add the following lines to /etc/environment:point_down:

GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus

… and you’ll then also need to log out and back in before it’ll work. More details here.

This below is a post at the Endeavour OS forum about ibus-qt. See if this helps you. :point_down: