xubuntu에서 키보드 단축키를 어떻게 변경합니까?


37

나는 새로운 Xubuntu 사용자입니다. 이전에 Gnome을 사용할 때 특히 작업 공간 간 탐색을 위해 여러 바탕 화면 바로 가기를 구성 할 수있었습니다.

그러나 지금 Xubuntu에서는 이러한 옵션을 찾을 수 없습니다.

해당 옵션을 어디에서 찾을 수 있습니까?

답변:


47

키보드 단축키는 설정 관리자-창 관리자-키보드 에서 사라집니다.

여기에 이미지 설명을 입력하십시오

목록을 아래로 스크롤하면 여러 작업 공간 바로 가기가 표시되며 일부는 바로 가기로 정의되고 일부는 정의 대기 중입니다.


21

Settngs Manager의 설정 편집기에는 다음을 사용하여 명령 줄에서 시작할 수있는 추가 기능이 있습니다.

xfce4-settings-editor

이렇게 표시됩니다 :

XFCE4 설정 편집기


sudo에서 편집기 left_workspace_key<Super>Left사용하도록 변경하려고했습니다 . 다시 시작하고 shorcuts는 <Control><Alt>Left어떤 도움에 묶여 남아 있습니까? en.zimagez.com/zimage/screenshot-10252014-012914pm.php
Harry Moreno

방금 Windows에서 전환했습니다. 이것은 사용하기 쉽고 탐색하기 쉽습니다! 당신을 나사로 돌려라! : D
Michael Hoffmann 1

이것은 답이 아닙니다. 다른 하나에 투표했습니다
Bhikkhu Subhuti

이것은 cli를 통해 편집 가능합니까?
Vitaly Zdanevich가

@VitalyZdanevich 나는 그렇게 생각, 참조xfconf-query -v -l -c xfce4-keyboard-shortcuts
Xen2050

8

Xfce 4.8 (Xubuntu 12.04 LTS)

바로 가기 키는 설정-> 설정 관리자-> 키보드-> 응용 프로그램 바로 가기 에서 액세스 할 수 있습니다 .

여기에 이미지 설명을 입력하십시오

  • "추가" 를 선택 하여 단축키에 할당해야하는 명령을 추가하십시오.
    여기에 이미지 설명을 입력하십시오

  • "확인" 다음의 창 에서 할당하려는 키 조합을 누릅니다.
    여기에 이미지 설명을 입력하십시오


<Super>가 응용 프로그램 메뉴를 열려면 여기에 무엇을 추가 하시겠습니까?
Eyal

7

로 이것을 자동화하십시오 xfconf-query

여러 컴퓨터에서 키보드 단축키를 구성해야하는 경우 창을 반복해서 열지 않고도이 작업을 수행 할 수 있습니다. 오히려, 매우 편리한 사용 xfconf-queryA의 명령 bash에 스크립트 에서 .--set--propertyxfce4-keyboard-shortcuts.xml

예를 들면 다음과 같습니다.

$ xfconf-query --create --channel xfce4-keyboard-shortcuts --property /commands/custom/XF86AudioMute --type string --set 'amixer -D pulse set Master 1+ toggle'

사실, 이것은 Xubuntu 12.04에서 음소거 버튼의 기능을 복원하는 솔루션의 일부입니다 .


2
새 바로 가기를 추가하는 경우 효과적입니다. 그러나 기존 항목을 변경해야하는 경우 먼저 --reset옵션 으로 삭제 하고 다시 작성해야합니다. 그렇지 않으면 실행중인 XFCE 세션이 선택하지 않습니다.
Jakub

다른 버튼을 사용하여 명령을 바인딩하는 방법은 무엇입니까? 예를 들어 CtrlAltUp? 다시 말해서, 당신은 어떻게 사용하는지 알고 /commands/custom/XF86AudioMute있습니까?
Ulad Kasach

1

콘솔에서 gedit 및 /apps/metacity/keybinding_commands/ 또는/apps/metacity/global_keybindings


1

쉬운 방법

Xubuntu에서 키에 대한 바인딩 명령을 깔끔하게 처리 하는 스크립트 는 다음과 같습니다. keybind.c를 다운로드하여 컴파일하고 (예를 들어 readme에 링크로 제공) 간단히 실행하십시오../keybind "<keys to bind to>" "<command>"

예를 들어 여기에 내가 사용하는 일부가 있습니다.

./keybind "<Control><Alt>Delete" "gnome-system-monitor"

./keybind "<Control><Alt>Up" "xrandr -o inverted"
./keybind "<Control><Alt>Down" "xrandr -o normal"
./keybind "<Control><Alt>Right" "xrandr -o left"
./keybind "<Control><Alt>Left" "xrandr -o right"

공개 : 나는 스크립트를 만들었습니다.

약간 덜 쉬운 방법

Xubuntu 시스템을 실행 중이고 터미널에서 수행하려는 경우에도 간단한 절차입니다.

디버깅을 위해 XFCE4에 키 바인딩 단축키가 저장되어 있습니다. $ gedit ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

기본 스키마 :
1) 바인딩 키에 바인딩 된 기존 명령 제거
2) 새 명령을 키로 설정

1a) 
`xfconf-query --reset --channel xfce4-keyboard-shortcuts --property "/commands/custom/<Control><Alt>Down"`<br />
`xfconf-query --reset --channel xfce4-keyboard-shortcuts --property "/xfwm4/custom/<Control><Alt>Down"`<br />
2)
`xfconf-query --create --channel xfce4-keyboard-shortcuts --property "/commands/custom/<Control><Alt>Down" --type string --set 'gedit'`

참고 이 키에 바인딩하는 경우, 우분투 시스템은 치료와 똑같이 당신은 위의 예에서 어떤 키 바인딩 바인딩을 해제해야합니다<Primary><Alt>Down


연결된 "스크립트"가 실제로 C 프로그램인데, 좀 더 복잡한 쉘 스크립트와 같은 터미널 명령 만 실행합니까?
Xen2050
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.