Коли я намагаюся гедити деякі файли, я отримав їх з вікна терміналу. Про це вже є одна публікація: Gtk-ПОПЕРЕДЖЕННЯ: Помилка заборони виклику
Але це не вирішено. Як я можу це вирішити?
Коли я намагаюся гедити деякі файли, я отримав їх з вікна терміналу. Про це вже є одна публікація: Gtk-ПОПЕРЕДЖЕННЯ: Помилка заборони виклику
Але це не вирішено. Як я можу це вирішити?
Відповіді:
Вирішувати
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
не потрібен, оскільки система вже буде оновлена .
Є й інший спосіб не боротися з такими попередженнями. Використовуйте графічний frontend для sudo / su - gksu (у разі гнома) для запуску програм GUI як root. Gtk-ПОПЕРЕДЖЕННЯ: Помилка заборони виклику
gksudo gedit
що я розумію, те саме, що і в gksu gedit
деяких системах.
Запускаючи програму з командного рядка, ви можете уникнути багатослівного виведення в термінал після запуску програми, використовуючи NOHUP
прапор перед командою та амперсанд після команди.
Наприклад, у цьому випадку ви використовуєте:
nohup gedit &
або
nohup gedit
Якщо вам потрібен sudo
дозвіл, вам слід скористатися sudo -i
замість цього, sudo
щоб запобігти подібним проблемам:
nohup sudo -i
Клацніть тут для отримання додаткової інформації, можливий дуп.