언어 변경을위한 18.04 ctrl + shift


82

언어 변경에 Ctrl+ Shift를 사용할 수 있습니까 ? 키보드 언어를 변경하기 위해이 단축키를 설정할 수 없습니다.

현재 Alt+ Shift언어를 전환했지만 키보드 핫키 목록 또는이 핫키를 볼 수 없습니다

gsettings list-recursively  org.gnome.desktop.wm.keybindings | sort | more

산출.


답변:


147

다음과 같은 키보드 단축키를 설정할 수 있습니다.

  • GNOME Tweaks의 GNOME 데스크탑이있는 Ubuntu 18.04 LTS, 19.04 및 19.10

    1. 설치

      sudo apt-get install gnome-tweaks
      
    2. 그런 다음 그놈 조정 ( gnome-tweaks)을 엽니 다 .

    3. 키보드 및 마우스 탭 선택
    4. 추가 레이아웃 옵션 버튼을 클릭하십시오
    5. 확장 다른 레이아웃으로 전환
    6. 여기에서 Ctrl+를 선택 Shift하십시오

    아래 스크린 샷을 참조하십시오 :

    그놈 조정-<Ctrl + Shift> 설정

    또는 간단히 :

    gsettings set org.gnome.desktop.input-sources xkb-options \
    "['grp:ctrl_shift_toggle']"
    

    당신이 마음에 들지 않으면 Super+ SpaceShift+ Super+ Space당신은 그들을 해제 할 수 있습니다

    gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['']"
    gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward  "['']"
    gsettings set org.freedesktop.ibus.general.hotkey triggers "['']"
    

    참고 : 그놈 터미널의 Ctrl+ Shift+ T는 새 탭을 열면 언어가 한 번에 전환 되므로 간섭 문제가 발생 합니다. 버그 1683383 으로 알려져 있습니다.

  • Ubuntu MATE 18.04 LTS 및 Ubuntu MATE 19.04에서는 다음에서 가능합니다 mate-keyboard-properties.

    1. MATE 제어 센터 열기
    2. 키보드를 클릭하십시오
    3. 레이아웃 탭으로 이동
    4. 옵션을 클릭하십시오
    5. 확장 다른 레이아웃으로 전환
    6. 여기에서 Ctrl+를 선택 Shift하십시오

      아래 스크린 샷을 참조하십시오 :

      MATE 제어 센터 키보드

      또는 간단히 :

      gsettings set org.mate.peripherals-keyboard-xkb.kbd options \
      "['grp\tgrp:ctrl_shift_toggle']"
      

      참고 : 여기 버그 1683383내 PPA의 패키지로 수정되었습니다 .

      sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
      sudo apt-get update
      sudo apt-get dist-upgrade
      

      따라서 Ctrl+ Shift키보드 레이아웃 스위처는 ArchLinux AUR의 패치를 적용한 후 MATE DE에서 정상적으로 작동합니다 .

      보증 면책 조항 : 패키지는

      • 16.04 HWE를 통한 LTS (Unity, MATE, Xfce)
      • 18.04 LTS (시나몬, KDE, 메이트, Xfce)
      • 18.10 (계피, KDE, 메이트, Xfce)
      • 19.04 (시나몬, KDE, 메이트, 유니티, Xfce).
      • 19.10 (시나몬, KDE, 메이트, 유니티, Xfce)

      그러나 패치를 적용한 후에도 다른 데스크탑에 문제가있을 수 있습니다.
      이 패키지는 그놈 쉘 (18.04 LTS, 18.10, 19.04 및 19.10) 및 Unity (18.04 LTS 및 18.10)의 문제를 수정하지 않습니다.


관심이 있으시면 community.ubuntu.com 에서 여론 조사 및 토론에 참여할 수 있습니다 .


5
? 그놈 비틀기는 Ctrl + Shift + 또 다른 해결책은 텍스트 선택을 할 수 있습니까 :( 화살표를 통해 텍스트 선택을 파산
하야테

이에 대해 경고를 받았습니다. 가능한 해결책은 MATE, Xfce, Cinnamon, KDE와 같은 일반 DE로 전환하는 것입니다. 내 답변의 링크를 참조하십시오.
N0rbert

알았어.
Hayate

2
우분투 18.04.1 LTS에서 잘 작동합니다.
Hemã Vidal

2
고마워, 그것은 잘 작동합니다 :) 프로그램, 나쁜 UX를 설치하지 않고는 할 수 없다는 것이 정말 슬픈 일입니다.
gdaras

12

Ubuntu 18.04에서 Ctrl + Shift 및 그놈 단축키를 사용하는 다른 답변을 기반으로 부분 해결 방법을 찾았습니다.

  1. N0rbert의 anwser 에서 제안한대로 GNOME Tweaks를 설치하십시오 :

    sudo apt install gnome-tweaks
    

    그때:

    • 그것을 실행;
    • "키보드 및 마우스"탭을여십시오.
    • "추가 레이아웃 옵션"버튼을 클릭하십시오.
    • Ctrl+Shift"추가 레이아웃 옵션"창의 "다른 레이아웃으로 전환"에서 키 조합 을 선택하는 대신 모든 확인란을 선택 해제하면됩니다.

    추가 레이아웃 옵션

  2. 왼쪽 하단의 "응용 프로그램 표시"메뉴에서 "설정"응용 프로그램을 엽니 다. 또는 터미널에서 명령을 실행하십시오.

    gnome-control-center
    

    그때

    • "장치"> "키보드"탭으로 이동하십시오.
    • "타이핑"그룹으로 스크롤;
    • "다음 입력 소스로 전환"및 "이전 입력 소스로 전환"(키 순서는 DOES MATTER !!! )에 대한 바로 가기를 설정하십시오 .

    키보드 설정

    이 대화 상자를 사용하여 설정 Ctrl+Shift또는 Shift+Ctrl바로 가기를 사용할 수없는 경우 (내 경우와 같이) 다른 방법으로 이러한 매개 변수를 변경할 수 있습니다.

    • 설치 dconf-editor:

      sudo apt install dconf-editor
      
    • 터미널에서 실행하십시오.

      dconf-editor
      
    • 로 이동합니다 org> gnome> desktop> wm> keybindings;

    • 선택 switch-input-source하거나 switch-input-source-backward;
    • "기본값 사용"입력 "사용자 지정 값을"OFF 스위치 <Control>Shift_L와 레이아웃을 변경 Ctrl+Shift또는 <Shift>Control_L- 레이아웃을 변경 Shift+Ctrl:

    dconf 편집기

    다른 방법은 여기에 제안 된gsettings set 대로 콘솔 명령 을 사용하는 것입니다 .

    gsettings set org.gnome.desktop.wm.keybindings \
    switch-input-source "['<Control>Shift_L']"
    

이 솔루션의 한계는 누른 키 순서가 중요하다는 것입니다. Ctrl+Shift키보드 레이아웃을 변경하도록 설정 하면 Ctrl먼저 키 를 누른 다음 Shift키 를 누를 때만 작동합니다 . 누르면 Shift제 키를 Ctrl한 후에는이 경우에 작동하지 않습니다. 그러나이 사실은 다른 응용 프로그램에서 ShiftCtrl키 조합을 포함하는 단축키를 사용할 수 있습니다 ( 예 :

  • Shift+Ctrl+T 터미널에서 새 탭을 열려면
  • Shift+Ctrl+E 김프에서 이미지를 내보내기;
  • Shift+Ctrl+F WebStorm / PhpStorm에서 검색 대화 상자를 엽니 다.

Shift 및 Ctrl 순서에 대한 참고에 감사드립니다
reddot
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.