Gtk-WARNING **: сбой запрета вызова: GDBus.Error: org

10

Когда я пытаюсь gedit некоторые файлы, я получаю их из окна терминала. Об этом уже есть один пост: Gtk-WARNING: Ошибка запрета вызова

Но это не решено. Как я могу решить это?введите описание изображения здесь

tqjustc
источник
Мне бы очень хотелось узнать, как полностью отключить предупреждения 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

Больше на гксудо

Следующая ошибка

(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
Stormvirux
источник
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

Есть еще один способ не иметь дело с такими предупреждениями. Используйте графический интерфейс для sudo / su - gksu (в случае gnome) для запуска программ с графическим интерфейсом от имени пользователя root. Gtk-WARNING: Ошибка запрета вызова

Бартоло-otrit
источник
Предупреждение "Ошибка запрета вызова" по-прежнему возникает, если вы используете, как gksudo geditя понимаю, то же самое, что и gksu geditв некоторых системах.
H2ONaCl
0

При запуске приложения из командной строки вы можете избежать подробного вывода в терминале после запуска приложения, используя NOHUPфлаг перед командой и амперсанд после команды.

Например, в этом случае вы бы использовали:

nohup gedit &

или

nohup gedit

Если вам нужно sudoразрешение, вы должны использовать sudo -iвместо того, sudoчтобы предотвратить другие проблемы, такие как:

nohup sudo -i 

Нажмите здесь для получения дополнительной информации, возможно, обмануть.

mchid
источник