기본 키보드 단축키를 어떻게 복원 할 수 있습니까?


46

시스템 ▸ 기본 설정 ▸ 키보드 단축키에서 일부 단축키를 사용자 정의했습니다.

개별 단축키를 기본 설정으로 복원하려면 어떻게해야합니까? 모든 단축키를 재설정하고 싶지는 않지만 몇 가지만 선택할 수 있습니다.


"작업 공간 전환기"바로 가기를 재설정해야하지만 설정이있는 위치를 찾을 수 없습니다.
해야할 일

@ToDo 나는 그것에 대해 새로운 질문을 여는 것이 좋습니다. 이 바로 가기 키는 현재 사용자 정의 할 수 있도록 설계되지 않았으므로 솔루션이 약간 추악 합니다.
ændrük

여기 있습니다.
위해 할

답변:


39

키보드 단축키가 구현되는 방식이 Ubuntu 13.04에서 약간 변경된 것으로 보입니다.

바로 가기 설정은 다음 위치에 저장됩니다 (12.10과 다를 수 있음).

org.gnome.settings-daemon.plugins.media-keys
org.compiz.integrated
org.gnome.desktop.wm.keybindings
org.gnome.shell.keybindings

당신은 이러한 찾을 수 있습니다 dconf-editor각 원하는 항목을 재설정 버튼을 "기본값으로 설정"절을 사용하여 응용 프로그램입니다. dconf-editor을 사용하여 명령 줄에 설치할 수 있습니다 sudo apt-get install dconf-tools.

그렇지 않으면 터미널에서 다음 명령을 사용하여 위치 중 하나를 재설정 할 수도 있습니다.

gsettings reset-recursively <insert location>

(예를 들어 gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keys)


2
gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keys키를 아래로 볼륨 업 / 대한 슬프게하지 미디어 키에 대해서만 작동했지만. 또한 위의 모든 위치를 시도했지만 둘 다 작동하지 않았습니다. Linux Mint를 사용하고 있습니다. 어떤 제안?
Luca Steeb

12

그것들은 gconf 데이터베이스에 저장된 주요 바인딩이지만 불행히도 같은 장소에 있지는 않습니다.

그러나에있는 파일을 확인하여 모든 키 바인딩 gconf 키 목록을 얻을 수 있습니다 /usr/share/gnome-control-center/keybindings/.

예를 들어 아래 /usr/share/gnome-control-center/keybindings/01-desktop-key.xml의 바로 가기 키보드 바로 가기 목록에 대한 모든 키 목록이 포함되어 있습니다 Desktop.

<?xml version="1.0" encoding="UTF-8"?>
<KeyListEntries name="Desktop">

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/help"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/calculator"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/email"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/www"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/power"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/screensaver"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/home"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/search"/>

</KeyListEntries>

키 이름을 알고 나면 기본값으로 복원 할 수 있습니다.

예를 들어 계산기를 시작하기 위해 바로 가기를 복원한다고 가정 해 보겠습니다.

대체 텍스트

간단히 실행하십시오.

gconftool -u "/apps/gnome_settings_daemon/keybindings/calculator"

대체 텍스트


우분투 12.10에서는 작동하지 않는 것 같습니다.
Crimbo

리눅스 민트에서 'gnome'은 'cinnamon'으로 대체 될 수 있습니다
ThorSummoner

7

명령 줄에 입력 된이 간단한 스크립트 인 DoR의 답변을 작성하면 모든 단축키가 재설정됩니다.

cd /usr/share/gnome-control-center/keybindings
for entry in $(grep KeyListEntry * |cut -d'/' -f2- |cut -d'"' -f1); do
    echo $entry
    gconftool -u "/$entry"
done

다음과 같은 오류가 발생합니다. Error unsetting / '': 잘못된 키 또는 디렉토리 이름 : "/ '":'' is an invalid character in key/directory names -f2-
zengr

7
gsettings reset-recursively  org.gnome.desktop.wm.keybindings

5

당신은 할 수 없습니다. 그러나 help를 누르고 Section 1.2 ― Keyboard Skills를 클릭 하면 오른쪽에 기본값이 무엇인지 알 수 있습니다 .

  • 글로벌 바로 가기 키
  • 창 바로 가기 키
  • 응용 프로그램 키
  • 액세스 키

문안 인사


@danizmax 제안으로 기본 키를보고 다시 넣어 ...
karthick87

2

Ubuntu 17.10 (새 설정 창)에서 :

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

설정> 장비> 키보드를 선택한 다음 Reset All...


1

여기 우연히 발견 한 것이 있습니다.

gconf-editor를여십시오 (Alt + F2를 누르고 gconf-editor를 입력하십시오).

재설정하려는 설정을 찾으십시오. 나는 그들이 위치한 여러 곳을 발견했습니다.

  1. 앱> gnome_settings_daemon> 키 바인딩

  2. 앱> 메타 시티> global_keybindings

  3. 앱> 메타 시티> window_keybindings

다른 사람이있을 수 있습니다.

설정을 마우스 오른쪽 버튼으로 클릭하고 '키 설정 해제'를 클릭하십시오. 기본 설정으로 복원됩니다.


1
이것은 실제로 누군가를 위해 일한 적이 있습니까? 이를 적용하려면 다시 시작해야합니까? 방금 이것을 시도했는데 이것이 효과가 없습니다 ... 실제로 다시 시작해야하지 않는 한 이것을 평가하고 싶지 않았습니다.
hazrpg 2016 년

1
우분투 12.10에서 해당 위치를 찾을 수 없습니다.
크림 보

1

우분투 13.04에서는 바로 가기가 많은 것처럼 보입니다 org->gnome->settings-daemon->plugins->media-keys. 볼륨 버튼을 재설정 할 수 있었고 재설정 버튼이 있으므로 기본값을 찾을 필요조차 없었습니다.


0

이것은 Ubuntu 또는 Gnome Desktop을 다시 시작하지 않고 저에게 효과적이었습니다. 나는 화면 캡처 "셔터"를 사용하여 시도했다, 그것은 몇 가지 바로 가기 키 바인딩을 변경 PrintScreen하고 Alt+ PrintScreen. Shutter를 제거한 후 변경된 핫키 설정을 복원해야했습니다. 터미널 창에서 gconf-editor를 실행 한 다음 두 위치에서 설정을 변경하여 해당 키에 대한 핫키 바인딩을 변경할 수있었습니다.

  • apps-> metacity-> global_keybindings
  • apps-> metacity-> keybinding_commands

Ubuntu 10.04 LTS, Gnome Desktop 2.30.2를 실행하고 있습니다


1
우분투 12.10에는 그러한 위치가 없습니다. 따라서 버전 10.04와 12.10 사이에서 위치가 변경되어야합니다.
Crimbo

0

dconf 편집기를 사용하여로 이동하십시오 org.gnome.desktop.wm.keybindings. 굵게 표시된 내용이 수정되었으므로 Set to Default해당 항목의 오른쪽 하단을 클릭하면 됩니다.


0

dconf 덤프 +로드 대량 내보내기 및 복원

  1. 파일로 모두 덤프하십시오.

    dconf dump / >~/.config/dconf/user.conf
    
  2. 텍스트 편집기에서 해당 파일을 열고 원하는 설정을 선택하십시오.

    editor ~/.config/dconf/user.conf
    

    Vim을 사용하는 경우이 구문을 강조 표시해야 합니다.

    당신은 곧 자신 에게 무엇인지<Primary> 물어볼 것 입니다 .

  3. 설정 이름을 모르지만 다음과 같은 GUI에서 설정을 수정하는 방법을 알고 있다면 다음을 unity-control-center실행하십시오.

    dconf watch /
    

    그런 다음 수정하십시오. 그러면 정확한 설정이 터미널에 나타납니다.

  4. 해당 설정을 복원하려면 다음을 실행하십시오.

    dconf load / <~/.config/dconf/user.conf
    
  5. Git은 설정 파일을 잃어 버리지 않도록 추적합니다. https://github.com/andsens/homeshick 은 내가 가장 좋아하는 방법입니다.

우분투 15.10에서 테스트되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.