Ketika saya mencoba untuk mengedit beberapa file, maka saya menerima ini dari jendela terminal. Sudah ada satu posting tentang ini: Gtk-WARNING: Calling Inhibit gagal
Tapi itu tidak terpecahkan. Bagaimana saya bisa menyelesaikannya?
Ketika saya mencoba untuk mengedit beberapa file, maka saya menerima ini dari jendela terminal. Sudah ada satu posting tentang ini: Gtk-WARNING: Calling Inhibit gagal
Tapi itu tidak terpecahkan. Bagaimana saya bisa menyelesaikannya?
Jawaban:
Menyelesaikan
IBUS-WARNING **: The owner of /home/myPC/.config/ibus/bus is not root!
gunakan gksudoatau gksualih-alih sudo untuk membuka file,
gksudo gedit php.ini
atau
gksu gedit php.ini
Kesalahan selanjutnya
(gedit:12512): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
dapat diselesaikan dengan memperbarui gir1.2-gtksource-3.0
sudo apt-get install gir1.2-gtksource-3.0
apt-get dist-upgraded pada Januari 2016. Disarankan apt-get install gir1.2-gtksource-3.0tidak diperlukan karena sistem sudah akan up to date.
Ada cara lain untuk tidak berurusan dengan peringatan semacam itu. Gunakan antarmuka grafis untuk sudo / su - gksu (dalam kasus gnome) untuk menjalankan program GUI sebagai root. Gtk-WARNING: Calling Inhibit gagal
gksudo gedityang saya pahami sama seperti gksu geditpada beberapa sistem.
Saat memulai aplikasi dari baris perintah, Anda dapat menghindari keluaran verbose di terminal setelah memulai aplikasi dengan menggunakan NOHUPflag sebelum perintah dan tanda dan mengikuti perintah.
Misalnya, dalam hal ini Anda akan menggunakan:
nohup gedit &
atau
nohup gedit
Jika Anda memerlukan sudoizin, Anda harus menggunakan sudo -ialih-alih sudomencegah masalah lain seperti:
nohup sudo -i