Câu hỏi Có cách nào để lập trình lại nút thinkvantage để gán một chương trình bash shell cho nó không?


Có cách nào để tái lập trình lenovo nghĩ rằng nút thuận lợi để mở và chạy một chương trình bash shell trên ubuntu 14.04 lts?

Tôi đã thử tùy chọn hệ thống> bàn phím> phím tắt> tùy chỉnh

và gán một đoạn cắt ngắn cho nút đó và nó vẫn không hoạt động

Cảm ơn


3
2017-12-14 16:35


gốc




Các câu trả lời:


xbindkeys sẽ có thể làm điều này. Cài đặt nó với:

sudo apt-get install xbindkeys  

Bây giờ chạy:

xbindkeys -k  

và nhấn nút suy nghĩ. Đầu ra của bạn sẽ trông giống như sau:

Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"NoCommand"
    m:0x0 + c:159
    NoSymbol  

Bây giờ tạo một tệp có tên .xbindkeysrc trong thư mục chính của bạn:

touch ~/.xindkeysrc  

mở tệp trong trình chỉnh sửa yêu thích của bạn và thêm:

"bash /path/to/your/script.sh"
m:0x0 + c:159  

Thay thế m:0x0 + c:159 với bất cứ điều gì bạn nhận được từ đầu ra của bạn trước đó.

Nếu bạn muốn một cửa sổ dòng lệnh mở để thay thế dòng đầu tiên bằng:

"gnome-terminal -e './path/to/script.sh"

Đăng xuất / quay lại hoặc khởi động lại để các thay đổi có hiệu lực.

(tài nguyên: ThinkWiki: Nút ThinkPad


1
2017-12-15 00:23



Nó không hoạt động nó sẽ không cho phép tôi chạy nó tại 'xbindkeys-k' - Jhondoe
@ Jhondoe Bạn có thể cụ thể hơn không? Điều gì xảy ra chính xác? - Seth♦
Tôi tìm thấy xung quanh vấn đề đó và có folwed phần còn lại của các hướng dẫn của bạn nhưng nó vẫn không hoạt động - Jhondoe
@ Jhondoe Không hoạt động không đủ cụ thể. Vui lòng tải lên xbindkeysrc của bạn để dán.ubuntu.com và liên kết nó ở đây để tôi có thể xem. Cảm ơn! - Seth♦
Tệp trống ngoài những gì bạn đã nói để tải lên - Jhondoe


Có thể một cái gì đó đã thay đổi cho tốt hơn trên Xubuntu 18 Xfce 4,12.

Tôi đã có thể gán một kịch bản cho nút ThinkVantage trên T420 từ bảng điều khiển Bàn phím tích hợp. Không cài đặt bất kỳ phần mềm bổ sung nào.

Screenshot here of the Keyboard settings for Thinkpad button

Nút ThinkVantage có phím tắt "XF86Launch1" - nó rất đơn giản. Bây giờ tôi có thể bật / tắt bàn di chuột bằng nút Thinkpad. Ngọt.


0
2018-06-12 18:48