& Ldquo; Gedit & Rdquo; не запускается с правами root: & ldquo; CRITICAL: файл log.c & hellip; & rdquo; -error (без проблемы gksu!)

Я запускаю Ubuntu 14.10 с XFCE. Начиная с нескольких недель, gedit не запускается больше как root (с gksu gedit).

Запуск с моей обычной учетной записью работает без проблем. Проблема не в gksu, так как она делает то же самое, что и sudo (я знаю, не рекомендуется для GUI) или gksudo. pkexec дает другую ошибку. Однако другие программы (например, eog) отлично работают с gksu!

Когда я запускаю gksu gedit, я получаю приглашение пароля gksu, и после ввода его я вижу круговую мышь курсор, возможно, полминуты, но не открывается окно gedit. Отсутствие выходного вывода.

Запуск pkexec gedit в терминале дает:

bytecommander@AlkaliMetal:~$ pkexec gedit
gdk_mir_display_open
Failed to connect to Mir: Failed to connect to server socket: File or Path not found.

(gedit:3935): Gtk-WARNING **: cannot open display: 
bytecommander@AlkaliMetal:~$ 

Запуск gedit в корневом терминале дает:

root@AlkaliMetal:/home/bytecommander# gedit

(gedit:24281): dconf-WARNING **: failed to commit changes to dconf: Failed to execute child process "dbus-launch" (No such file or directory)

** (gedit:24281): CRITICAL **: file log.c: line 975: unexpected error: Failed to execute child process "dbus-launch" (No such file or directory) (g-exec-error-quark, 8)

^C
root@AlkaliMetal:/home/bytecommander#
[d5 ] (Команда не заканчивается. Я через некоторое время прервал ее с помощью Ctrl + C)

Я искал файл log.c из сообщения об ошибке. Единственное, что я нашел, было /usr/share/gettext/intl/log.c. Странно, однако, что этот файл содержит только 126 строк, поэтому указанная выше строка (строка 975) не существует! Должен ли я размещать контент? Это выглядит как обычный C-код.

Я также уже удалил /root/.config/gedit/, но ничего не изменилось.

Запуск dconf-editor с корневого терминала и проверка ключей в dconf:/org/gnome/gedit не показали никаких подозрительных (для меня!) значений. Я могу опубликовать некоторые ключи, если вы скажете мне, как сбрасывать их. Я знаю только, как использовать инструмент GUI.

Что мне нужно сделать, чтобы восстановить настройки root-dconf для gedit (если это проблема)? Или я ошибаюсь, и проблема имеет другую причину? Возможно, вы даже можете догадаться, что это испортило, чтобы я мог избежать этого в будущем. Спасибо!

1
задан 6 April 2015 в 20:16

0 ответов

Другие вопросы по тегам:

Похожие вопросы: