귀찮은 문제가 생겼습니다. CTRL+가 F#가상 터미널로 전환 중입니다. 이는 일반적으로 ++를 사용하여 수행되어야 CTRL하지만 어떤 이유로 +에 의해서도 트리거될 수 있습니다 . 실제로 저는 Sway와 Wayland가 있는 Lenovo 노트북에 거의 새로운 Fedora 33을 설치했습니다.ALTF#CTRLF#
다음과 같이 모든 Console_* 바인딩을 제거해 보았습니다.
sudo dumpkeys | grep -vE 'Console_5[^0-9]' | sudo loadkeys
하지만 스윙/웨이랜드에는 아무런 영향을 미치지 않습니다.
나도 시도했다srvkeys:none
setxkbmap -layout us -variant dvorak-alt-intl -option srvkeys:none
그러나 그것은 효과가 없습니다.
gdm에서 스윙을 시작하든지 쉘에서 스윙을 시작하든 상관없습니다. (그러나 gnome 세션에서는 모든 것이 정상입니다. 즉 ctrl+ F#가상 콘솔로 전환되지 않습니다)
어디서 찾아야 할지, 무엇을 찾아야 할지 몰랐습니다. 질문도 제출했습니다https://github.com/swaywm/sway/issues/5885
답변1
srvrkeys:none
나에게 문제를 해결한 것은 다음과 같이 스웨이 구성에 추가하는 것이었습니다 .
input 'type:keyboard' {
xkb_options 'srvkeys:none'
}
알아채다- 특정 방식을 사용하면 위와 같은 문제가 발생할 것 같으니 grp:alts_toggle
대신
input 'type:keyboard' {
xkb_options 'srvkeys:none,grp:alts_toggle'
}
레이아웃을 전환하려면 다른 바인딩을 사용해야 할 수도 있습니다. 예 grp:shifts_toggle
:
input 'type:keyboard' {
xkb_options 'srvkeys:none,grp:shifts_toggle'
}