Ubuntu 17.10 trở lên: không thể thay đổi phím tắt chuyển đổi đầu vào thành alt + shift


91

Khi tôi cố gắng đặt kết hợp mặc định để chuyển sang các bố cục ngôn ngữ khác nhau trong bàn phím của mình từ Shift+ Super+ Spacesang Alt+ Shifttôi không thể.

Tôi đã từng có combo này kể từ Ubuntu 14 và thậm chí trước đó khi tôi sử dụng Windows. Bây giờ vì một số lý do ngu ngốc, nó không cho phép (thực tế không có gì xảy ra, không như tôi gặp lỗi hoặc kết hợp được sử dụng ở nơi khác). Làm thế nào tôi có thể bỏ qua lỗi này?

Câu trả lời:


146

Bạn có thể sử dụng Tweaks (Gnome) để đạt được mục tiêu của mình. Đầu tiên cài đặt nó bằng cách chạy

sudo apt install gnome-tweaks

(trên Ubuntu 18.04 trở lên) hoặc

sudo apt install gnome-tweak-tool

Khởi chạy Tweaks và đi đến phần Bàn phím & Chuột . Nhấp vào " Tùy chọn bố trí bổ sung ".

nhập mô tả hình ảnh ở đây

Một cửa sổ mới sẽ bật lên. Tìm kiếm " Chuyển sang bố cục khác " và mở rộng nó. Sau đó kiểm tra tùy chọn " Alt + Shift ".

nhập mô tả hình ảnh ở đây


10
Thật là một mớ hỗn độn .. và tôi may mắn vì chỉ có các tùy chọn được mã hóa cứng và cái tôi muốn có trong đó ..: PI đã bỏ lỡ sự thống nhất ... Cảm ơn m8! Cũng là một con chó con dễ thương! ^^
papajo

3
Ngoài ra nó cũng được biết đến lỗi 1218322 . Chỉ gnome-chỉnh-công cụ giải quyết vấn đề này.
N0rbert

@ N0rbert Bạn có chắc chắn Tweaks là cách duy nhất? Không thể với dconf/ gsettings?
pomsky

1
@ user502144 Bạn không làm gì sai cả, đó là sự cố Gnome, nó kích hoạt trên báo chí thay vì phát hành. Xem điều này cho một cách giải quyết không thanh lịch: Askubfox.com/a/973906/480481
pomsky

3
Điều tôi muốn hoàn toàn ngược lại - giải phóng tổ hợp phím này vì nó đang gây rối với các phím tắt PHPStorm IDE của tôi và công cụ chỉnh sửa gnome là cách duy nhất để làm điều đó (ít nhất là đối với tôi). Phím tắt này đã được thi hành sau khi cập nhật hỏi tôi có muốn bật tổ hợp phím này không ... Tôi không nhớ rõ loại cập nhật. Mặc dù tôi muốn có alt + shift để chuyển đổi ngôn ngữ, nó không hoạt động chính xác như phiên bản windows và can thiệp vào các phím ngắn khác sử dụng alt + shift, ví dụ như "alt + shift + up" trong PHPStorm.
vivanov

46

Bạn có thể đạt được điều này bằng cách sử dụng gsettings(công cụ cấu hình dòng lệnh).

  1. Đặt công tắc chuyển tiếp thành Shift+Alt(left)

    gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
    
  2. Đặt công tắc lùi thành Alt+Shift(left)

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

Để xem giá trị cài đặt hiện tại, sử dụng lệnh get :

gsettings get org.gnome.desktop.wm.keybindings switch-input-source
gsettings get org.gnome.desktop.wm.keybindings switch-input-source-backward

Ví dụ về các ràng buộc quan trọng khác:

<Primary>space, Alt_R, <Shift>Control_R, <Shift><Super>space

Thay đổi sẽ có hiệu lực ngay lập tức.


7
Đây là một cách hay để đạt được thay đổi mong muốn, nhưng các hướng dẫn tạo ánh xạ không tự nhiên cho người dùng Windows: trước tiên bạn phải nhấn shift và sau đó nhấn Alt. Để sử dụng trình tự của Windows tự nhiên, thay đổi "['<Shift>Alt_L']"đến "['<Alt>Shift_L']"và tương tự cho các ngược. Hoạt động như nó cần.
cười
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.