Gtk-ПОПЕРЕДЖЕННЯ **: Помилка заборони виклику: GDBus.Error: org


10

Коли я намагаюся гедити деякі файли, я отримав їх з вікна терміналу. Про це вже є одна публікація: Gtk-ПОПЕРЕДЖЕННЯ: Помилка заборони виклику

Але це не вирішено. Як я можу це вирішити?введіть тут опис зображення


Мені дуже хотілося б знати, як повністю відключити попередження gtk від усіх програм.
jozxyqk

Відповіді:


5

Вирішувати

IBUS-WARNING **: The owner of /home/myPC/.config/ibus/bus is not root!

використовувати gksudoабо gksuзамість sudo відкрити файл,

gksudo gedit php.ini

або

gksu gedit php.ini

Детальніше про gksudo

Наступна помилка

(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

можна вирішити оновленням gir1.2-gtksource-3.0

sudo apt-get install gir1.2-gtksource-3.0

10
Lubuntu 14.04 постачається з gir1.2-gtksource-3.0, але я все одно отримую попередження "Не вдалося виклик" від Gedit 3.10.4.
Серпень Карлстром

те саме, що коментар вище
жасмини

"Виклик призупинення не вдалося" все ще відбувається 14.04.3 LTS apt-get dist-upgraded січня 2016 року. Запропонований варіант apt-get install gir1.2-gtksource-3.0не потрібен, оскільки система вже буде оновлена .
H2ONaCl

Три коментарі вище все ще діють під 16.04.2 LTS 30 липня 2017.
WinEunuuchs2Unix

0

Є й інший спосіб не боротися з такими попередженнями. Використовуйте графічний frontend для sudo / su - gksu (у разі гнома) для запуску програм GUI як root. Gtk-ПОПЕРЕДЖЕННЯ: Помилка заборони виклику


Попередження "призупинення виклику не вдалося" все-таки відбувається, якщо ви використовуєте те, gksudo geditщо я розумію, те саме, що і в gksu geditдеяких системах.
H2ONaCl

0

Запускаючи програму з командного рядка, ви можете уникнути багатослівного виведення в термінал після запуску програми, використовуючи NOHUPпрапор перед командою та амперсанд після команди.

Наприклад, у цьому випадку ви використовуєте:

nohup gedit &

або

nohup gedit

Якщо вам потрібен sudoдозвіл, вам слід скористатися sudo -iзамість цього, sudoщоб запобігти подібним проблемам:

nohup sudo -i 

Клацніть тут для отримання додаткової інформації, можливий дуп.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.