Làm cách nào để thay đổi ràng buộc của khóa Windows chạy Dash của Unity?


15

Hiện tại, tôi đang sử dụng bảng điều khiển Unity Qt trong máy tính để bàn Gnome của mình và khi tôi nhấn phím Windows, dấu gạch ngang của Unity sẽ khởi chạy và tôi không thể sử dụng bất kỳ phím tắt dựa trên compiz nào.

Hành vi tương tự cũng được thể hiện khi tôi đăng nhập vào Unity 2D, khi phím Windows khởi chạy dấu gạch ngang.

Tôi không muốn thay đổi các phím tắt Compiz của mình, vậy có cách nào để thay đổi ánh xạ bàn phím của dấu gạch ngang của Unity 2D sang thứ khác hoặc tắt hoàn toàn phím tắt này không?

Câu trả lời:


9

Bạn có thể vô hiệu hóa siêu khóa bằng lệnh:

gconftool --set /desktop/unity/launcher/super_key_enable --type=bool 0

(Vì các cài đặt của Gnome 3 nằm trong dconf thay vì gconf và unity đã trở thành một plugin. Phương thức này đã trở thành dconf write /org/compiz/profiles/unity/plugins/unityshell/show-launcher '""':)

Sau đó, bạn có thể xác định một phím tắt với phương thức ưa thích của mình để khởi chạy lệnh sau:

dbus-send --type=method_call --dest=com.canonical.Unity2d /Dash com.canonical.Unity2d.Dash.activateHome

Điều này sẽ kích hoạt Unity Home Dash


4
Tôi đã ánh xạ nó tới <caps_locks>
brx trong các bức tường

1
Lệnh khởi chạy đó không hiệu quả với tôi, tôi phải sử dụng --dest=com.canonical.Unity2d.Dashkhi sử dụng bản dựng hàng ngày cho Unity 2D.
Adam Lindberg

Tôi đoán phương pháp này không hoạt động nữa trong 12.04?
akaihola

Unity 2d không còn nữa. Làm cách nào để mở một ống kính cụ thể bằng cách sử dụng dbus trong unity 3d?
Khurshid Alam

Ubuntu 14.04 không hoạt động.
pasha.zhukov

9

Tôi vừa cài đặt Ubuntu 11.04 và tôi đã có thể sử dụng trình biên tập gconf để thay đổi phím tắt.

Hãy chắc chắn rằng bạn không chạy gnome-do! (Nếu được đặt để sử dụng tổ hợp phím của bạn, Dash sẽ không thể liên kết với các khóa đó.)

Mở một thiết bị đầu cuối và chạy gconf-editor

Điều hướng đến khóa này:

/apps/compiz-1/plugins/unityshell/screen0/options/show_launcher

Sửa đổi khóa show_launcher thành một giá trị khóa duy nhất.

Chìa khóa trong trình soạn thảo gconf

Tôi đặt giá trị thành <Super>spacevà bây giờ Super+ spacemở dấu gạch ngang thay vì Siêu. Lưu ý rằng nếu bạn sử dụng một tổ hợp phím, có vẻ phải mất một phút trước khi bạn có thể sử dụng kết hợp đó để gọi Dash. Bạn cũng cần phải hoàn thành các phím chính nhanh chóng.


Nếu bạn muốn giao diện thân thiện hơn, bạn có thể sử dụng dòng lệnh:

gconftool --set /apps/compiz-1/plugins/unityshell/screen0/options/show_launcher --type=string "<Super>space"

Hoặc sử dụng compizconfig-settings-manager

sudo apt-get install compizconfig-settings-manager

Trong phần Máy tính để bàn, chọn Plugin Ubuntu Unity. Đặt Khóa để hiển thị trình khởi chạy là các phím mong muốn của bạn. Một lần nữa, phải mất một phút trước khi bạn có thể gọi Dash.


2
Người đàn ông bạn vừa cứu tôi khỏi tự tử :) Cảm ơn.
offby1

Tuyệt quá! Chỉ cần thử gconftoollệnh trong Ubuntu 12.04.1. Hoạt động như một lá bùa!
joelpet

Tôi chỉ nhận ra rằng Super+ Tabđã kích hoạt launcher một cách tốt đẹp. Vì vậy, tôi chỉ cần đặt lại show_launchergiá trị thành "".
joelpet

6

Hiện tại, nó không được lên kế hoạch để làm cho nó có thể cấu hình được mặc dù nó được lên kế hoạch để tắt kích hoạt phím tắt đó theo mặc định, xem lỗi # 705076


2

Chạy trình biên tập gconf (Alt + F2 hoặc Synapse). Điều hướng đến Máy tính để bàn> Unity> Trình khởi chạy. Bỏ chọn hộp cho super_key_enable.


1
Bạn nên cải thiện câu trả lời của mình bằng cách thêm nhiều chi tiết hoặc ảnh chụp màn hình để giúp đưa câu trả lời này từ "câu trả lời" thành "câu trả lời tuyệt vời"
Marco Ceppi

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.