Когда я пытаюсь отредактировать некоторые файлы, я получаю их из окна терминала. Уже есть один пост об этом: 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
Есть еще один способ не иметь дело с такими предупреждениями. Используйте графический интерфейс для sudo / su - gksu (в случае gnome) для запуска программ с графическим интерфейсом от имени пользователя root. Gtk-WARNING: ошибка запрета вызова
При запуске приложения из командной строки вы можете избежать подробного вывода в терминале после запуска приложения, используя флаг NOHUP
перед командой и амперсанд после команды.
Например, в этом случае вы должны использовать:
nohup gedit &
или
nohup gedit
Если вам нужно разрешение sudo
, вы должны использовать sudo -i
вместо sudo
] для предотвращения других проблем, таких как:
nohup sudo -i
Нажмите здесь для получения дополнительной информации, возможного дублирования.