CTRL+ALT+F# 대신 귀찮은 CTRL+F#을 사용하여 Fedora 33에서 가상 터미널을 전환하려면 sway wayland 및 gdm을 사용하세요.

CTRL+ALT+F# 대신 귀찮은 CTRL+F#을 사용하여 Fedora 33에서 가상 터미널을 전환하려면 sway wayland 및 gdm을 사용하세요.

귀찮은 문제가 생겼습니다. 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'
}

관련 정보