Gnome 40에서 4개 이상의 작업 공간에 단축키를 할당하는 방법은 무엇입니까?

Gnome 40에서 4개 이상의 작업 공간에 단축키를 할당하는 방법은 무엇입니까?

저는 Arch에서 Gnome 40을 사용하고 있으며 4개의 작업 공간 각각에 단축키가 할당되어 있습니다. 하지만 다섯 번째와 여섯 번째 작업 공간에도 단축키를 설정하고 싶습니다(예: super+5, super+6). GNOME 40에서 이 작업을 어떻게 수행할 수 있나요?

키보드 설정에 멋진 사용자 정의 단축키 섹션이 있지만 거기에 입력해야 하는 실제 명령을 모르겠습니다. 나는 이것이 다른 4개의 작업 공간 사이를 전환하는 데 도움이 되는 동일한 명령이라고 생각합니다.여기에 이미지 설명을 입력하세요.

답변1

고급 패턴 인식 도구를 사용할 수 있습니다 gsettings.

$ gsettings list-recursively org.gnome.desktop.wm.keybindings | grep to-workspace 
org.gnome.desktop.wm.keybindings move-to-workspace-5 @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-5 @as []

$ for i in $(seq 9); do
      gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-$i "['<Shift><Super>$i']";
      gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-$i "['<Super>$i']";
  done

예를 들어, 다른 작업에 대한 바로가기를 할당 해제합니다.

$ gsettings list-recursively | grep Super | grep 3
org.gnome.shell.keybindings switch-to-application-3 ['<Super>3']

$ for i in $(seq 5); do gsettings set org.gnome.shell.keybindings switch-to-application-$i "[]"; done

또는 다음과 같은 낮은 수준의 도구를 사용할 수 있습니다 dconf.

dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-5 "['<Super>5']"
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-5 "['<Super><Shift>5']"

관련 정보