Làm cách nào để tắt lớp phủ phím tắt Unity?


24

Có thể tắt lớp phủ phím tắt trong Ubuntu 12.04 không?


Một lý do để vô hiệu hóa điều này hoặc để trì hoãn sự xuất hiện của lớp phủ phím tắt, là nó cản trở việc chụp ảnh màn hình với chức năng chụp màn hình dễ dàng thường được khởi chạy bởi <Super> Nút 1. Các gợi ý trong lớp phủ xuất hiện trong chụp màn hình , thường không phải là những gì bạn muốn.

Tôi không sử dụng 12.10 nhưng theo tôi biết tùy chọn này chưa bị xóa. Bạn có thể thử đặt lại cài đặt compiz / unity của mình bằng $ compiz.reset, đăng xuất và đăng nhập rồi thực thi $ dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false.
Jesse

Câu trả lời:


16

Đối với Ubuntu 12.04 trở xuống:

Các lớp phủ phím tắt được điều khiển bởi một tùy chọn trong các plugin compiz đoàn kết.

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

Trong tab thử nghiệm của ccsmbạn có thể bỏ chọn tùy chọn hiển thị.

Hãy nhớ rằng việc sử dụng CCSM không được khuyến khích mạnh mẽ - bạn có thể đạt được điều tương tự thông qua gconf-editor

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

bỏ chọn tùy chọn hiển thị trong đường dẫn /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay


3
Trên bản cài đặt 12.10 mới của tôi, /apps/compiz-1/plugins/unityshellkhông có mặt.
Bart van Heukelom

Tại sao sử dụng được gconf-editorưa thích hơn sử dụng ccsm?
Kristopher Ives

1
@KristopherIves - Câu hỏi và trả lời này sẽ giải thích câu hỏi của bạn: askubfox.com/questions/80589/ mẹo
fossfreedom

1
Trong bản cài đặt 14.04 khá mới của tôi, / apps / compiz-1 / plugin / unityshell cũng không xuất hiện.
Tom Swirly

/ apps / compiz-1 / plugin / unityshell cũng không có mặt vào ngày 16.04.1
anon58192932

7

Đối với những người như tôi thích dòng lệnh:

Ubuntu 12.10+:

(Đã kiểm tra đến 16.04)

dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false

Ubuntu 12.04 trở xuống:

sudo apt-get install gconf-editor
gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay --type bool false

Hoạt động độc đáo trên Ubuntu 18.04 chạy Unity.
Muhammad bin Yusrat

5

Đối với Ubuntu 12.10:

Bạn có thể vô hiệu hóa hành vi này theo các bước sau:

  1. Cài đặt Ubuntu Tweak Cài đặt nó
  2. Mở nhãn Tweaks và sự lựa chọn Unity

    chụp màn hình

  3. Bây giờ bạn phải xem tùy chọn thứ hai có tên là Phím tắt gợi ý lớp phủ

    màn hình2

  4. Bây giờ bấm vào hộp để tắt tính năng này, vì vậy đây vẫn là:

    màn hình3


1
Vì tò mò, làm thế nào điều này sẽ được thực hiện trên dòng lệnh?
Kupiakos

Tôi không biết nếu điều này đang thay đổi một số tùy chọn cụ thể trong lược đồ gconf . Nếu vậy, nên có
Lucio

0

Tôi biết đây là một chủ đề cũ, nhưng giải pháp dconf không còn hoạt động nữa, ít nhất là vào ngày 16.04 (và có thể sớm hơn nữa).

Đối với 16.04+, cách dễ nhất là lấy Unity Tweak Tool, và đi tới Tổng quan-> Bổ sung và bỏ chọn "Giữ siêu cho các phím tắt"


Kì lạ, tôi vừa thử nghiệm giải pháp của mình vào ngày 16.04 và nó hoạt động tốt.
bmaupin

0

Những câu trả lời này hoàn toàn không phù hợp với tôi và Ubuntu Tweak sẽ không thực sự hữu ích, bởi vì đây là cài đặt cho mỗi người dùng và khi bạn mở Ubuntu Tweak, bạn đã thoát khỏi cửa sổ bật lên lần đầu tiên này (nó thoát khỏi sự kiện chuột / bàn phím đầu tiên). Vì vậy, điểm vô hiệu hóa một cửa sổ bật lên đã bị vô hiệu hóa chính nó là gì? Cài đặt này chỉ có ý nghĩa đối với người dùng mới.

Tôi đã thử vài dcs / gsinstall / bất kỳ câu trả lời nào, không ai có thể thiết lập thành công. Tôi đã thử

gsettings set org.compiz.unityshell:/ shortcut-overlay false

Và cũng thông qua /usr/share/compiz/unityshell.xml, nhưng không, nó sẽ không hoạt động. Rõ ràng cửa sổ bật lên này xuất hiện nếu .config/unity/first_run.stamptệp không tồn tại. Vì vậy, bạn có thể:

mkdir -p /etc/skel/.config/unity
touch /etc/skel/.config/unity/first_run.stamp

Bằng cách này, người dùng mới sẽ có tệp này khi đăng nhập lần đầu và sẽ không thấy cửa sổ bật lên chết tiệt.

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.