Когда я пытаюсь 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-upgrade
d в январе 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
Нажмите здесь для получения дополнительной информации, возможно, обмануть.