You are not logged in.
In this layout, caps lock has been replaced by backspace. But if you hold it, it removes only one character.
This is a common problem and it is usually suggested to solve it with this command
xset r 66The problem is that this is valid until the next reboot.
Then I kinda looked at wiki and it suggests using the xorg-xinit package.
So I created ~/.xinitrc and put this line at the beginning.
#!/bin/sh
xset r 66
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
...
...It didn't work.
startx "/usr/bin/xset r 66"Didn't work either.
Last edited by xyrgug (2023-12-16 21:54:21)
Offline
Probably not, at least not unless you start the session w/ xinit or startx and certainly not if the xset call is followed by some setxkbmap call.
loginctl session-statusOffline
Sorry, did I understand correctly that I need to insert these three lines at the end of the file
xscreensaver &
exec openbox-session
startx "/usr/bin/xset r 66"to make it look like this?
...
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login
xscreensaver &
exec openbox-session
startx "/usr/bin/xset r 66"The output of
loginctl session-statusis
[haal@dragon ~]$ loginctl session-status
2 - haal (1000)
Since: Sat 2023-12-16 21:37:25 MSK; 55min ago
State: active
Leader: 2960 (sddm-helper)
Seat: seat0; vc2
TTY: tty2
Remote: no
Service: sddm
Type: x11
Class: user
Desktop: KDE
Idle: no
Unit: session-2.scope
├─2960 /usr/lib/sddm/sddm-helper --socket /tmp/sddm-auth-6bbeb896-2dc7-48cf-bb13-9bb3ee03c802 -
-id 1 --start /usr/bin/startplasma-x11 --user haal
├─2976 /usr/bin/kwalletd5 --pam-login 12 15
└─2977 /usr/bin/startplasma-x11
Dec 16 21:37:26 dragon systemd[1]: Started Session 2 of User haal.Offline
No, that's complete nonsense and also you're starting the session via SDDM, the xinitrc has absolutely no part in this.
Try to use ~/.xprofile, https://wiki.archlinux.org/title/Xprofile
But if you're setting the layout via the KDE settings, that's probably too early and you'd use something like
(sleep 10; xset r 66) &Offline
Okay.
First I installed yay
Then I installed
yay -S xprofileThen I created ~/.xprofile
and added this line
(sleep 10; xset r 66) &And it have worked.
Thank you, you've been a great help. Because I was getting so tired of manually typing xset r 66 in every time.
Last edited by xyrgug (2023-12-16 21:58:44)
Offline
https://aur.archlinux.org/packages/xprofile is completely unrelated and just randomly named likewise - you can remove that package.
Offline
Removed the package and indeed everything continues to work.
Thanks again for your help. I hope those who have a similar problem will find this thread useful.
Offline