Когда я пытаюсь gedit некоторые файлы, я получаю их из окна терминала. Об этом уже есть один пост: Gtk-WARNING: Ошибка запрета вызова
Но это не решено. Как я могу решить это?
Когда я пытаюсь gedit некоторые файлы, я получаю их из окна терминала. Об этом уже есть один пост: Gtk-WARNING: Ошибка запрета вызова
Но это не решено. Как я могу решить это?
Ответы:
Решать
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
apt-get dist-upgraded в январе 2016 года. Предложенное apt-get install gir1.2-gtksource-3.0не является необходимым, поскольку система уже будет обновлена.
Есть еще один способ не иметь дело с такими предупреждениями. Используйте графический интерфейс для sudo / su - gksu (в случае gnome) для запуска программ с графическим интерфейсом от имени пользователя root. Gtk-WARNING: Ошибка запрета вызова
gksudo geditя понимаю, то же самое, что и gksu geditв некоторых системах.
При запуске приложения из командной строки вы можете избежать подробного вывода в терминале после запуска приложения, используя NOHUPфлаг перед командой и амперсанд после команды.
Например, в этом случае вы бы использовали:
nohup gedit &
или
nohup gedit
Если вам нужно sudoразрешение, вы должны использовать sudo -iвместо того, sudoчтобы предотвратить другие проблемы, такие как:
nohup sudo -i
Нажмите здесь для получения дополнительной информации, возможно, обмануть.