Làm cách nào để tắt phím tắt <Super> -p toàn cầu?


35

Trong Ubuntu 11.04, có một cách giải quyết bằng cách sử dụng trình biên tập gconf và đặt phím /apps/gnome_settings_daemon/plugins/xrandr/activethành false.

Tuy nhiên, không có khóa nào như vậy trong trình quản lý gconf bằng cách sử dụng Ubuntu 11.10 (gnome 3).


1
Đối với ngữ cảnh, đây là cách giải quyết người dùng28503 ám chỉ.
jpaugh

Câu trả lời:


19

Phiên bản mới của gnome-settings-daemoncửa hàng lưu trữ thông tin cấu hình của nó dconfthay vì gconf.

Để làm tương đương với những gì bạn đã làm vào ngày 11.04, hãy thử như sau:

  1. Cài đặt dconf-toolsgói, và sau đó chạy dconf-editor.
  2. Trong cây bên trái, điều hướng org-> gnome-> settings-daemon-> plugins-> xrandr.
  3. Bỏ chọn activehộp kiểm.

1
Tôi đã sửa câu trả lời ngay bây giờ. Bạn có phiền đánh dấu nó là chấp nhận nếu nó giải quyết vấn đề của bạn?
James Henstridge

2
Cách để thực hiện việc này từ dòng lệnh là:dconf write /org/gnome/settings-daemon/plugins/xrandr/active false
aculich

1
Tôi thấy rằng w / Ubuntu 13.04 cũng cần phải làmdconf write /org/gnome/settings-daemon/plugins/media-keys/active false
Đánh dấu

3
@elgalu: làm điều này sẽ vô hiệu hóa tất cả các phím phương tiện - bao gồm tăng âm lượng, giảm âm lượng, ảnh chụp màn hình, v.v ... Chắc chắn không phải là điều OP muốn.
Gui Ambros

1
Có @GuiAmbros nó thật tệ, tôi vẫn chưa có giải pháp nào cho vấn đề này trên Ubuntu 14.04
Leo Gallucci

16

Trên Ubuntu 18.04 , tôi đã tìm thấy hai tổ hợp phím khác nhau cho SUPER+ P, có thể bị vô hiệu hóa dconf-editor.

Trước tiên, bạn cần cài đặt dconf-editor, nếu nó chưa được cài đặt. Điều này có thể được thực hiện trong thiết bị đầu cuối với lệnh sau:

sudo apt install dconf-editor

Sau đó, bạn có thể khởi chạy nó từ thiết bị đầu cuối:

dconf-editor

Trong dconf-editor:

  • Điều hướng đến: / org / gnome / mutter / keybindings / switch-màn hình
  • Nếu trường "Giá trị tùy chỉnh" chứa ['<Super>p', 'XF86Display'], thì:
    • Vô hiệu hóa "Sử dụng giá trị mặc định"
    • Trong trường "Giá trị tùy chỉnh", nhập như sau: []
  • Điều hướng đến: / org / gnome / settings-daemon / plugins / media-key / video-out
  • Nếu trường "Giá trị tùy chỉnh" chứa '<Super>p', thì:
    • Vô hiệu hóa "Sử dụng giá trị mặc định"
    • Trong trường "Giá trị tùy chỉnh", xóa mọi thứ.

1
Điều này cũng giống như câu trả lời khác.s
fosslinux

5
Tôi không đồng ý. Bạn đã chỉnh sửa một thông tin quan trọng: thực tế là câu trả lời của tôi là dành riêng cho Ubuntu 18.04. Ngoài ra, câu trả lời được chấp nhận là không liên quan đến 18.04 và không có câu trả lời nào khác khắc phục hoàn toàn vấn đề với 18.04.
David

Điều này đã làm việc trên Bionic. Rất khó chịu khi có hai cài đặt khác nhau cho cùng một shrotcut. Người lẩm bẩm làm việc cho tôi
chaz

8

Để vô hiệu hóa các tổ hợp<Super>p phím toàn cầuKHÔNG phải bất kỳ khóa phương tiện nào khác (đã được thử nghiệm trong Ubuntu 15.04 ), tôi đã phải 'emtpy' các khóa dcs sau đây. Tôi đã chạy (trong một thiết bị đầu cuối):

dconf write /org/gnome/settings-daemon/plugins/media-keys/video-out ''
dconf write /org/gnome/settings-daemon/plugins/media-keys/screenshot ''

Trước đây, tôi đã tìm kiếm với các lệnh bash tiếp theo cho các giá trị có chứa '<Super>p':

b="/org/gnome/settings-daemon/plugins/media-keys/"
for i in `dconf list $b | sort`; do echo -n "$i: "; dconf read $b$i; done

Để tìm kiếm tất cả dconfcác khóa, sử dụng lệnh:

dconf dump / | grep '<Super>p'

Nếu bạn muốn tránh thiết bị đầu cuối, hãy chạy chương trình dconf-editorvà tìm kiếm (các) khóa ở đó ...

Chỉnh sửa:

Sau một số nâng cấp và khởi động lại, tôi đã có các phím bấm không hoạt động nữa. Tôi thấy rằng có / có một lỗi trong gnome-settings-daemonđịnh nghĩa đó <Super>p. Một hack được mô tả ở đây .

Trong quá trình khởi động, /usr/bin/xbindkeys_autostartđược thực hiện khi đăng nhập. Kịch bản lệnh này tìm kiếm tệp trong $HOME/.xbindkeysrcvà tải các cài đặt.

Vì tôi muốn ánh xạ gnome-screenshot -ctới <Super>p, tôi đã tạo tệp này với nội dung sau (và chưa được cài đặt trong ubfox / compiz):

# Content of $HOME/.xbindkeysrc
"gnome-screenshot -c"
mod4 + p

2
Đáng yêu! cuối cùng bạn đã giải quyết cơn ác mộng Super + P của tôi
Leo Gallucci

@LeoGallucci, nếu bạn gặp vấn đề sau khi khởi động lại / cập nhật, hãy thử sửa đổi .xbindkeysrc (xem phần chỉnh sửa câu trả lời của tôi).
setempler 14/2/2015

Các giải pháp liên kết là chính xác những gì tôi cần. Cảm ơn!
Legoscia

7

Đây vẫn là một vấn đề kể từ Ubuntu 12.10 được phát hành ngày 18 tháng 10 năm 2012. Một bản sửa lỗi cho lỗi này dường như đang hoạt động để ít nhất có một cách dễ dàng hơn để định cấu hình lại các ràng buộc chính, nhưng nó đã bị đánh dấu không hợp lệ bởi vì điều này được cho là cố định trong gnome-settings-daemon.

Cuối cùng, vấn đề này được cho là do một số nhà cung cấp phần cứng video mã hóa cứng Super-P.

Đã có các cuộc hội thoại được cập nhật trên trình theo dõi lỗi kể từ câu trả lời hiện được chấp nhận cho thấy không tắt xrandr mà thay vào đó là tắt các phím phương tiện :

Hãy thử như sau:

  1. Cài đặt dconf-toolsgói, và sau đó chạy dconf-editor.
  2. Trong cây bên trái, điều hướng org-> gnome-> settings-daemon-> plugins-> media-keys.
  3. Bỏ chọn activehộp kiểm.

Hoặc phiên bản dòng lệnh này là:

dconf write /org/gnome/settings-daemon/plugins/media-keys/active false


Điều này vô hiệu hóa nhiều hơn chỉ <super>P. Nếu bạn chỉ muốn vô hiệu hóa điều đó, hãy đi đến vị trí trên, tìm video-outvà chỉ cần thay đổi điều đó. Làm câu trả lời này là ném em bé ra ngoài bằng nước tắm.
mlissner

3

Ngay cả khi việc tắt plugin xrandr không hiệu quả với bạn (như tôi), tôi khuyên bạn nên thử cách này (nó hoạt động với tôi):

Đi vào trình soạn thảo dconf thông qua lệnh "dconf-Editor" trong một thiết bị đầu cuối, sau đó đi tới:

/org/gnome/mutter/keybindings/switch-monitor

và vô hiệu hóa "sử dụng giá trị mặc định" và xóa:

'<Super>p',
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.