18.04 ctrl + thay đổi ngôn ngữ


83

Tôi có thể sử dụng Ctrl+ Shiftđể thay đổi ngôn ngữ không? Tôi không thể đặt phím nóng này để thay đổi ngôn ngữ bàn phím.

Tại thời điểm này Alt+ Shiftchuyển đổi ngôn ngữ, nhưng tôi không thể thấy phím nóng này trong danh sách phím nóng bàn phím hoặc trong

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

đầu ra.


Câu trả lời:


149

Bạn có thể đặt lối tắt bàn phím như sau:

  • Trên Ubuntu 18.04 LTS, 19.04 và 19.10 với máy tính để bàn Gnome từ Tweaks Gnome.

    1. Cài đặt nó

      sudo apt-get install gnome-tweaks
      
    2. Sau đó mở Tweaks Gnome ( gnome-tweaks).

    3. Chọn tab Bàn phím & Chuột
    4. Nhấp vào nút Tùy chọn bố cục bổ sung
    5. Mở rộng Chuyển sang bố cục khác
    6. Chọn Ctrl+ Shifttại đây

    Xem ảnh chụp màn hình bên dưới:

    Tinh chỉnh Gnome - đặt <Ctrl + Shift>

    Hoặc đơn giản:

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

    Nếu bạn không thích Super+ SpaceShift+ Super+, Spacebạn có thể tắt chúng với

    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 "['']"
    

    Lưu ý: bạn sẽ gặp phải vấn đề nhiễu vì Ctrl+ Shift+ Ttrong Gnome Terminal sẽ chuyển ngôn ngữ cùng một lúc bằng cách mở tab mới. Được biết lỗi 1683383 .

  • Trên Ubuntu MATE 18.04 LTS và Ubuntu MATE 19.04, điều này có thể từ mate-keyboard-properties:

    1. Trung tâm điều khiển MATE mở
    2. Nhấp vào Bàn phím
    3. Chuyển đến tab Bố cục
    4. Bấm Tùy chọn
    5. Mở rộng Chuyển sang bố cục khác
    6. Chọn Ctrl+ Shifttại đây

      Xem ảnh chụp màn hình bên dưới:

      Bàn phím trung tâm điều khiển MATE

      Hoặc đơn giản:

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

      Lưu ý: ở đây lỗi 1683383 được sửa bởi các gói từ PPA của tôi :

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

      Vì vậy, trình chuyển đổi bố trí bàn phím Ctrl+ Shiftsẽ hoạt động bình thường trên MATE DE sau khi áp dụng bản vá từ ArchLinux AUR "cho lỗi freedesktop 865 (cần phải khởi động các phím nóng khi phát hành, không nhấn)".

      Từ chối bảo hành : các gói đã được thử nghiệm trong

      • 16.04 LTS với HWE (Unity, MATE, Xfce)
      • 18.04 LTS (Quế, KDE, MATE, Xfce)
      • 18.10 (Quế, KDE, MATE, Xfce)
      • 19.04 (Quế, KDE, MATE, Thống nhất, Xfce).
      • 19.10 (Quế, KDE, MATE, Thống nhất, Xfce)

      Tuy nhiên, các máy tính để bàn khác có thể có vấn đề ngay cả sau khi áp dụng bản vá.
      Các gói này không khắc phục sự cố cho Gnome Shell (18.04 LTS, 18.10, 19.04 và 19.10) và Unity (trong 18.04 LTS và 18.10).


Nếu bạn quan tâm, bạn có thể tham gia cuộc thăm dò ý kiến ​​và thảo luận trên Community.ubfox.com .


5
gnome-chỉnh đã phá vỡ lựa chọn văn bản qua ctrl + shift + mũi tên :( Các giải pháp khác có cho phép lựa chọn văn bản như vậy không?
Hayate

Bạn đã được cảnh báo về điều này. Giải pháp có thể là chuyển sang DE bình thường như MATE, Xfce, Cinnamon, KDE. Xem các liên kết trong câu trả lời của tôi.
N0rbert

Ok, tôi hiểu rồi, thx.
Hayate

2
Hoạt động tốt trên Ubuntu 18.04.1 LTS.
Hemã Vidal

2
Cảm ơn, nó hoạt động tốt :) Thật buồn khi bạn không thể làm điều đó mà không cài đặt một chương trình, UX xấu.
gdara

12

Tôi đã tìm thấy một cách giải quyết một phần dựa trên các câu trả lời khác khi sử dụng Ctrl + Shift và các phím tắt cho Gnome trong Ubuntu 18.04:

  1. Cài đặt Tweaks Gnome như được đề xuất trong anwser của N0rbert :

    sudo apt install gnome-tweaks
    

    sau đó:

    • chạy nó;
    • mở tab "Bàn phím & Chuột";
    • nhấp vào nút "Tùy chọn bố cục bổ sung";
    • thay vì chọn Ctrl+Shifttổ hợp phím trong "Chuyển sang bố cục khác" của cửa sổ "Tùy chọn bố cục bổ sung" chỉ cần bỏ chọn tất cả các hộp kiểm:

    Tùy chọn bố trí bổ sung

  2. Mở ứng dụng "Cài đặt" từ menu "Hiển thị ứng dụng" ở góc dưới bên trái. Hoặc chạy một lệnh trong thiết bị đầu cuối:

    gnome-control-center
    

    sau đó

    • đi tới tab "Thiết bị"> "Bàn phím";
    • cuộn đến nhóm "Gõ";
    • đặt các phím tắt cho "Chuyển sang nguồn đầu vào tiếp theo" và "Chuyển sang nguồn đầu vào trước đó" (một thứ tự các phím DOES MATTER !!! ):

    Cài đặt bàn phím

    Nếu cài đặt Ctrl+Shifthoặc Shift+Ctrlphím tắt là không thể sử dụng hộp thoại này (như trong trường hợp của tôi), thì bạn có thể thay đổi các tham số này theo cách khác:

    • cài đặt dconf-editor:

      sudo apt install dconf-editor
      
    • chạy nó từ thiết bị đầu cuối:

      dconf-editor
      
    • đi đến org> gnome> desktop> wm> keybindings;

    • chọn switch-input-sourcehoặc switch-input-source-backward;
    • tắt "Sử dụng giá trị mặc định" và nhập "Giá trị tùy chỉnh": <Control>Shift_Lđể thay đổi bố cục bằng Ctrl+Shifthoặc <Shift>Control_L- để thay đổi bố cục với Shift+Ctrl:

    biên tập viên

    Một cách khác là sử dụng gsettings setlệnh console như đề xuất ở đây :

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

Một hạn chế của giải pháp này là một thứ tự các phím được nhấn là quan trọng. Nếu bạn đặt Ctrl+Shiftđể thay đổi bố cục bàn phím thì nó sẽ chỉ hoạt động khi bạn nhấn Ctrlphím trước, sau đó Shiftnhấn phím. Nhấn Shiftphím trước và Ctrlsau sẽ không hoạt động trong trường hợp này. Nhưng thực tế này cho phép sử dụng các phím tắt chứa ShiftCtrlkết hợp các phím trong các ứng dụng khác nhau, ví dụ:

  • Shift+Ctrl+T để mở tab mới trong Terminal;
  • Shift+Ctrl+E để xuất hình ảnh trong Gimp;
  • Shift+Ctrl+F để mở hộp thoại tìm kiếm trong WebStorm / PhpStorm.

Cảm ơn bạn đã lưu ý về việc đặt hàng Shift và Ctrl
reddot
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.