Phím tắt tùy chỉnh được đặt lại. Làm thế nào tôi có thể làm cho chúng được thiết lập vĩnh viễn?


10

Tôi đang gặp vấn đề với cả Ubuntu 12.04 và 12.10 với các phím tắt tùy chỉnh bàn phím. Chúng được thiết lập lại sau một thời gian (tôi không thể tìm thấy một mẫu nhưng dường như đó là khi một nâng cấp lớn xảy ra). Nó rất vui với tôi vài ngày trước, khi 12.10 có khoảng 27 cập nhật. Tôi đã tìm kiếm launchapd và Askubfox và không tìm thấy câu hỏi nào tương tự. Những thiếu sót của tôi không bị mất khi khởi động lại, tôi vẫn không thể tìm thấy một mô hình để xác định vấn đề như tôi đã nói. Tôi cũng đã thử không sử dụng ứng dụng Control Center, nhưng trình soạn thảo dconf của gnome, nhưng kết quả tương tự như tôi tìm thấy trên một số bài đăng trên blog. Câu hỏi của tôi là, làm thế nào tôi có thể lưu các đường cắt tùy chỉnh của mình để khôi phục chúng khi điều này xảy ra? Ai đó có thể giúp tôi soạn một lỗi cho launchpad, như gói nào có thể gây ra lỗi này không, vì vậy tôi có thể điền vào báo cáo lỗi. Cảm ơn trước.


4
Bạn không đơn độc với điều này. Tôi đã gặp vấn đề tương tự một vài tháng trước đây, nhưng hiện tại tôi đang chạy Xubfox, vì vậy không có cách nào kiểm tra nếu vấn đề tương tự vẫn còn trên máy của tôi. Đây phải là một lỗi đủ phổ biến, vì vậy người khác có thể có thể kêu vang.
Glutimate

Tương tự ở đây, tôi thay đổi, ví dụ. Ctrl + Alt + 0 (thu nhỏ) thành ctrl + alt + h hoặc Super + H (thử có hoặc không có phím Super) và trong khi chúng thường hoạt động sau một lần khởi động lại, hộp thoại Phím tắt vẫn hiển thị "ctrl + alt + 0 "(mặc định). Sau một vài lần khởi động lại thường, phím tắt tùy chỉnh của tôi ngừng hoạt động. (Ubuntu 12.10)
Bleep Bloop

Có vẻ như đã được sửa trong 13.10 cuối cùng.

@Nick Đánh giá bởi các bình luận mới nhất trong báo cáo lỗi này dường như không phải là trường hợp.
Bleep Bloop

1
Áp dụng cho 14.04 là tốt.
tishma

Câu trả lời:


14

Nhờ các liên kết của Graham, có vẻ như điều này đã được sửa trong 13.04 nhưng không được "nhập" vào 12.10.

Cập nhật Thật đáng ngạc nhiên .. điều này dường như không được sửa trong phiên bản 13.04! :( Tôi vẫn phải sử dụng giải pháp dưới đây.

Cho đến lúc đó đây là thứ tôi đã ghép lại từ các bình luận trên launchpad, nó hoạt động với tôi trên Ubuntu 12.10.

/etc/rc.local không hoạt động với tôi, vì vậy tôi đã tạo ~/.config/autostart/key_settings.desktop:

[Desktop Entry]
Type=Application
Exec=sh -c 'sleep 1; exec ~/.config/autostart/key_settings.sh'
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Load My Custom Shortcuts

Sau đó, kịch bản thực tế ~/.config/autostart/key_settings.sh:

#!/bin/sh -e
#
#dconf write /org/gnome/desktop/wm/keybindings/minimize "['<Super>h']"
#dconf write /org/gnome/desktop/wm/keybindings/close "['<Super>q']"

gsettings set org.gnome.desktop.wm.keybindings minimize "['<Super>h']"
gsettings set org.gnome.desktop.wm.keybindings close "['<Super>q']"

Đã nhận xét phương thức dconf để tham khảo, mặc dù gsinstall hoạt động với tôi.

Để tìm mã phím, bạn chỉ cần sử dụng cửa sổ Phím tắt mở bên cạnh Terminal, sau đó sử dụng lệnh "get":

gsettings get org.gnome.desktop.wm.keybindings minimize

Tái bút: điều này có ý nghĩa nhiều hơn để xây dựng một bản sửa lỗi thực tế được đề xuất bởi các liên kết của Graham.


Vì vậy, cách khắc phục tốt nhất cho một vấn đề xuất hiện từ ngày 12.10 và vẫn còn đó trong 13.10 là bỏ qua lỗi và thiết lập lại / script các ràng buộc mỗi lần lặp lại? Con đường để đi Ubtfox! Tôi đánh giá cao giải pháp của bạn mặc dù - tiết kiệm cho tôi sự thất vọng khi phải nhập lại các ràng buộc nhiều lần.
Ivo van der Wijk

Tôi có thể tìm thấy một danh sách các tên tắt ở đâu? . khóa màn hình, thay đổi âm lượng hoặc tắt tiếng và đây là những điều tôi có các phím tắt tùy chỉnh cho ...
John Y

2
Bạn có thể tìm thấy chúng bằng cách sử dụng lệnhgsettings list-keys org.gnome.desktop.wm.keybindings
Pieter van Ginkel

2

Điều này dường như có liên quan đến một loạt lỗi trên launchpad.


Chỉ là một FYI, các lỗi không bao giờ được "hợp nhất", chúng bị lừa với nhau. : P
Thomas Ward

0

Loại bỏ ràng buộc Alt + F1 (bảng điều khiển chính) được sử dụng trong một số sản phẩm Jetbrain (Phpstorm)

Tôi không thể có được thông tin về cách cài đặt khóa phím tùy chỉnh vĩnh viễn trong Ubuntu 19 vì vậy sau vô số lần thử, tôi đã kết thúc việc này (có thể ai đó biết cách làm điều đó mà không cần tập lệnh):

  • Tạo mã dán tập lệnh và đặt quyền thực thi:
vi custom-key-bindings.sh

#!/bin/bash
gsettings set  org.gnome.desktop.wm.keybindings panel-main-menu "['<Alt>7']"

chmod +x 
  • Alt + F2
  • gnome-session-properties
  • Thêm lệnh và đặt đường dẫn đến tập lệnh
  • Làm xong

Kiểm tra sau khi khởi động lại với gsettings get org.gnome.desktop.wm.keybindings panel-main-menu

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.