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 sudomà 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ế usernamevà /path/to/commandbằ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 ( .desktoptệ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 - Autostarthoặc Startup). Một cách khác là đặt .desktoptệp trực tiếp vào ~/.config/autostarthoặc (cho tất cả người dùng) /etc/xdg/autostart.