Dari pertanyaan berikut
kami melihat bahwa gksu tidak akan lagi didukung dalam jangka panjang, dan itu tidak akan diinstal secara default dari> = 13,04. Sebaliknya, kita harus menggunakan pkexec yang berfungsi dengan baik untuk aplikasi non-grafis tetapi tidak untuk aplikasi pada GUI:
pkexec gedit
saat mengganti gksu dalam file .desktop
EXEC=pkexec /usr/bin/gedit
atau ketika saya menjalankan skrip python untuk menjalankan aplikasi grafis dengan izin root saya mendapatkan kesalahan berikut:
>>>subprocess.Popen(['pkexec','gedit'])
** (gedit:3203): WARNING **: Could not open X display
Bagaimana saya harus menulis ulang skrip atau file .desktop saya untuk mendukung dialog otentikasi dan menjalankan aplikasi sebagai root jika saya tidak harus bergantung pada gksu?
sudo
saya lihat mengatakan sesuatu tentang mengintegrasikan dukungan untuk gksu ke dalam sudo. Hal lain yang perlu dilihat adalahsudo -A
bahwa menurut halaman manual meluncurkan (mungkin) login grafis.