Ctrl-{arrow} and Home/End not working as expected.
To fix this we should add to the ~/.zshrc the following
bindkey "^[[1;5C" forward-word
bindkey "^[[1;5D" backward-word
bindkey "^[[H" beginning-of-line
bindkey "^[[F" end-of-line
X11
Use xinput list to identify the touch screen device. Usually it should be found under Virtual core pointer, and by process of elimination we can narrow the specific device.
Before making permanent configuration, assuming the device id is 123, check if disabling it actually disables the touch screen by
xinput disable 123
Now, enable it again with
xinput enable 123
Assuming the name of the device is SomeDevice, we want to create a configuration that tells X11 to ignore this device.
The configruations are most likely at /etc/X11/xorg.conf.d. Add a conf there such as 99-disable-touchscreen.conf with the contents:
Section "InputClass"
Identifier "Disable touchscreen"
MatchProduct "SomeDevice"
Option "Ignore" "on"
EndSection
Now enjoy without this stupid touch screen.
See: https://youtrack.jetbrains.com/issue/JBR-6830/Poor-performance-with-KDE-Plasma-6-X11
Basically configure the VM options (Help | Edit custom VM options) with
-Dwatch.desktop.geometry=false
Use power-profiles-daemon