Bật/Tắt touchpad bằng phím tắt và Chạy lệnh trên Ubuntu mà không cần mật khẩu.
Bật/Tắt touchpad bằng phím tắt và Chạy lệnh trên Ubuntu mà không cần mật khẩu.
thứ nhất trong bài này mình sẽ không đưa ra các bước để lần lượt làm theo, làm như vậy rất dễ mắc lỗi mà không rõ đã làm gì, và cũng là để đồng bào hiểu hơn cách hoạt động, vì các bản Ubuntu trong tương lai có thể không giống y hệt như trong bản này(19.10). Bởi vậy bài này sẽ phân tích khá kĩ quá trình, mong đồng bào không nóng vội!! Thân ái!
Lưu ý: nếu bạn lỡ lưu file README với code lỗi, thì dưới đây là file README mặc định cho ubuntu(tính đến phiên bản 19.10 hoặc có thể hơn):
thứ nhất trong bài này mình sẽ không đưa ra các bước để lần lượt làm theo, làm như vậy rất dễ mắc lỗi mà không rõ đã làm gì, và cũng là để đồng bào hiểu hơn cách hoạt động, vì các bản Ubuntu trong tương lai có thể không giống y hệt như trong bản này(19.10). Bởi vậy bài này sẽ phân tích khá kĩ quá trình, mong đồng bào không nóng vội!! Thân ái!
I. Method 1: cho 1 số dòng máy như HP,..
1. Settup phím tắt để bật tắt touchpad.
Dễ thấy việc setup một phím tắt để thực hiện một lệnh trên ubuntu không khó cho lắm, vấn đề chỉ là command thực thi mà thôi. như hình dưới đây:
Okie vậy cùng bắt đầu thôi.Đầu tiên để bặt tắt touchpad bằng phím tắt. cần phải biết lệnh bật tắt touchpad:
sudo modprobe -r psmouse
sudo modprobe psmouse
đến đây có lẽ nhiều bạn sẽ làm như này:tuy nhiên, việc setup 2 dòng lệnh này cho shortcut lại không thể hoạt động bởi lí do người dùng sudo yêu cầu password.bở vậy, việc bây giờ là làm thế nào để 2 lệnh này chạy mà không cần mật khẩu!
2. Chạy lệnh trên Ubuntu mà không cần mật khẩu
Để làm được như vậy, cần thêm các lệnh không yêu cầu mật khẩu vào file README của hệ thống:
ta mở terminal lên(Ctrl+Alt + T) rồi gõ:pkexec visudo
Sau đó có thể chỉnh sửa file README, tới đây, có 2 lựa chọn cho bạn:
1. tất cả các lệnh đều sẽ không cần mật khẩu (khá nguy hiểm, vì nó giảm độ bảo mật của ubuntu, thử tưởng tượng ai đó vào máy của bạn và xóa 1 file bằng quyền sudo mà chẳng cần mật khẩu xem)
<username>
ALL=(ALL) NOPASSWD:ALL
2. Chọn 1 loại câu lệnh được chạy mà không yêu cầu mật khẩu(mình thích cách này hơn vì nó cho phép tùy biến cao hơn và không ảnh hưởng đến bảo mật)
và bây giờ thì tìm path thôi. vào mycomputer và gõ trên ô tìm kiếm:<username>
ALL=NOPASSWD:<path_to_Command>
modprobeokie vậy là đã có đường dẫn:/usr/sbin/modprobeokie, máy mình có username là lucifer, nên gõ như hình
sau đó:Ctrl + SCtrl + X
là các lệnh "modprobe", trong đó có lệnh tắt touchpad đã có thể chạy mà khong cần mật khẩu!
giờ thì shortcut này chạy rồi đó!
tuy nhiên mình thấy việc phản hồi không được nhanh cho lắm. phải đợi 1-2s sau tính năng bật lại touchpad mới được, dù sao thì cũng chấp nhận được!!!
Lưu ý: nếu bạn lỡ lưu file README với code lỗi, thì dưới đây là file README mặc định cho ubuntu(tính đến phiên bản 19.10 hoặc có thể hơn):
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
# Uncomment to allow members of group Sudo to not need a password
# %Sudo ALL=NOPASSWD: ALL
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
II. Method 2: cho một số dòng máy không dùng được method 1, như MSI,..
1. Hãy thay dòng lệnh bật/tắt touchpad bằng lệnh sau:
- Lệnh tắt:
- Lệnh tắt:
synclient TouchpadOff=1
-Lệnh bật:
synclient TouchpadOff=0
Comments
Post a Comment