Не работает sudo с gtk приложениями.

Что делать? Я новичок. Среда Mate
$ sudo caja

** (caja:1771): WARNING **: Unable to open a connection to the session bus: Произошла ошибка при создании процесса командной строки «dbus-launch --autolaunch=c257173bcef24e39a24559f366f28094 --binary-syntax --close-stderr»: Дочерний процесс завершился с кодом 1

(caja:1771): GLib-GIO-CRITICAL **: g_dbus_connection_call_sync_internal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
Ошибка сегментирования
А sudo и не должно работать таким образом, установите пакет caja-gksu, и у вас появится пункт в контекстном меню "Открыть от администратора".
In Tux We Trust
подключаюсь к вопросу caja-gksu установлен, на пункт меню "Открыть от администратора" появляется окошко с просьбой ввести пароль и дальше ничего не происходит. выхлоп терминала точь в точь, появилось вчера после обновления, система manjaro(прошу не пинать, на форуме манджаро такой же вопрос сейчас задан)
Можно использовать вот этот скрипт:

#!/bin/sh
# root-caja-here
# opens a root-enabled instance of a caja window in selected location
# requires sudo priviledges and gksudo, which may involve security risks.
# Install in your ~/.config/caja/scripts directory.
#

gksu caja $CAJA_SCRIPT_CURRENT_URI

По крайней мере как временное решение.

И в качестве справки, mate-desktop для арча остался без майнтейнера в конце марта-начале апреля, теперь он в таком виде: Flagged out-of-date on 2016-08-12. Так что лучше сменить DE.
In Tux We Trust
надо установить dbus-x11
redix
И в качестве справки, mate-desktop для арча остался без майнтейнера в конце марта-начале апреля, теперь он в таком виде: Flagged out-of-date on 2016-08-12. Так что лучше сменить DE.

Я конечно могу чего-то не понимать, но буквально вчера что-то из mate обновлялось


[2016-09-19 02:14] [ALPM] upgraded caja (1.14.1-1 -> 1.14.2-1)
[2016-09-19 02:14] [ALPM] upgraded caja-extensions-common (1.14.0-1 -> 1.14.1-1)
[2016-09-19 02:14] [ALPM] upgraded caja-gksu (1.14.0-1 -> 1.14.1-1)
[2016-09-19 02:14] [ALPM] upgraded caja-image-converter (1.14.0-1 -> 1.14.1-1)
[2016-09-19 02:14] [ALPM] upgraded caja-open-terminal (1.14.0-1 -> 1.14.1-1)
[2016-09-19 02:14] [ALPM] upgraded caja-sendto (1.14.0-1 -> 1.14.1-1)
[2016-09-19 02:14] [ALPM] upgraded caja-share (1.14.0-1 -> 1.14.1-1)
[2016-09-19 02:14] [ALPM] upgraded caja-wallpaper (1.14.0-1 -> 1.14.1-1)
[2016-09-19 02:15] [ALPM] upgraded mate-settings-daemon (1.14.0-1 -> 1.14.1-1)
[2016-09-19 02:15] [ALPM] upgraded mate-control-center (1.14.0-1 -> 1.14.1-1)
[2016-09-19 02:15] [ALPM] upgraded mate-panel (1.14.1-1 -> 1.14.2-1)
[2016-09-19 02:15] [ALPM] upgraded mate-session-manager (1.14.0-1 -> 1.14.1-1)
[2016-09-19 02:15] [ALPM] upgraded mate-system-monitor (1.14.0-1 -> 1.14.1-1)
[2016-09-19 02:15] [ALPM] upgraded mate-terminal (1.14.0-1 -> 1.14.1-1)
[2016-09-19 02:15] [ALPM] upgraded mate-utils (1.14.0-1 -> 1.14.1-1)
timere mori ambulantes
Thnks, не знал. Да и на крыске уже. Не уверен на 100%, но кажись майнтейнер поменялся.
In Tux We Trust
agafron
надо установить dbus-x11
Не выход вообще то, заменить пакет dbus из core на пакет dbus-x11 из AUR, не по фэнь-шую. Думаю пофиксят со временем, а пока можно запускать командой:
gksu dbus-launch caja
In Tux We Trust
У меня на другой системе-Debian-testing после последних обновлений (по моему пакетов gtk3 до версии 3.22) приложения,запускаемые через gksu стали или зависать или не запускаться.Там пока решил так,в терминале
gksu-properties
и выбрал Режим аутенфикации
su вместо sudo.
Попробуйте,может и тут поможет.
Linux Forever!
Похожая проблема. Спрашивал в английском форуме.
https://bbs.archlinux.org/viewtopic.php?id=217367

Суть в том, что настройки не сохраняются у приложений запущенных через sudo или pkexec.
Что интересно, решает проблему простая пересборка dbus, без вмешательств и изменений. Было интересно, почему так.

Так же тоже советуют dbus-launch, но решение выше пока работает.
 
Зарегистрироваться или войдите чтобы оставить сообщение.