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 gksudo
atau gksu
alih-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-upgrade
d pada Januari 2016. Disarankan apt-get install gir1.2-gtksource-3.0
tidak 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 gedit
yang saya pahami sama seperti gksu gedit
pada beberapa sistem.
Saat memulai aplikasi dari baris perintah, Anda dapat menghindari keluaran verbose di terminal setelah memulai aplikasi dengan menggunakan NOHUP
flag sebelum perintah dan tanda dan mengikuti perintah.
Misalnya, dalam hal ini Anda akan menggunakan:
nohup gedit &
atau
nohup gedit
Jika Anda memerlukan sudo
izin, Anda harus menggunakan sudo -i
alih-alih sudo
mencegah masalah lain seperti:
nohup sudo -i