Câu trả lời:
Chạy những thứ đồ họa như root là một ý tưởng tồi cho bảo mật nhưng tôi sẽ cho rằng bạn biết điều đó và bạn đã dùng hết mọi phương pháp khác. Bạn cần làm hai việc:
Cho phép người dùng của bạn chạy lệnh thông qua sudo
mà không cần mật khẩu bằng cách chỉnh sửa /etc/sudoers
. Bạn có thể tìm thấy một lời giải thích ngắn gọn ở đây nhưng bạn đang tìm kiếm một cái gì đó như thế này:
username ALL=(ALL:ALL) NOPASSWD:/path/to/command
Rõ ràng thay thế username
và /path/to/command
bằng các giá trị thực, hãy gắn nó vào đó và sau đó thử sudo -k /path/to/command
( -k
điều đó có nghĩa là nó sẽ hỏi mật khẩu của bạn nếu nó không biết gì hơn - nó sẽ không hỏi liệu chỉnh sửa sudoers của bạn có đúng không).
Tự động khởi chạy ứng dụng của bạn thông qua "Ứng dụng khởi động" tiêu chuẩn, gọi điện sudo /path/to/command
Và đó là nó.
Bạn có thể thử tạo một trình khởi chạy ứng dụng tùy chỉnh ( .desktop
tệp) với gksudo <command>
lệnh as để chạy và thêm trình chỉnh sửa đó vào cài đặt tự động khởi động ( System - Settings - Autostart
hoặc Startup
). Một cách khác là đặt .desktop
tệp trực tiếp vào ~/.config/autostart
hoặc (cho tất cả người dùng) /etc/xdg/autostart
.