yurius |
|
Темы:
81
Сообщения:
899
Участник с: 01 января 2018
|
redix
Вчера искал решение, но в одних местах непонятно, в других - просто не помогло. |
vasek |
|
Темы:
47
Сообщения:
11741
Участник с: 17 февраля 2013
|
yuriusСлишком просто, так не запустится. Нужен обязательно добавить пользовательские действия в policykit, точнее, нужно создать специальный файл, типа /usr/share/polkit-1/actions/org.freedesktop.policykit.thunar.policy определенного содержания (какого - гугли, есть и в Wiki Polkit). EDIT 1 - если не нравится policykit, можно запускать как описано в Wiki ... но с policykit, имхо, лучше ... НО еще лучше использовать MC
Ошибки не исчезают с опытом - они просто умнеют
|
zsx |
|
Темы:
1
Сообщения:
145
Участник с: 08 августа 2018
|
Не нужно добавлять никаких пользовательских действий в polkit. Удалите dbus-x11 и установите polkit-gnome. Завершите сессию/сеанс и начните новую. И pkexec thunar просто работает. |
vasek |
|
Темы:
47
Сообщения:
11741
Участник с: 17 февраля 2013
|
zsxЭто дело вкуса. polkit-gnome (у которого в зависимостях polkit) делает почти то же самое и автоматизирует процесс. Нет смысла тащить не нужное. А можно и вообще без этого (давал ссылку на Wiki) - sudo thunar admin:///root/ - но, имхо, это не есть хорошо. Лично я не использую ни того, ни другого и считаю это не нужным и вредным. UPD - есть еще один вариант, более сложный, но более надежный и правильный - требует двух открытых терминалов и двух утилит polkit - pkttyagent и pkexec EDIT 1 - Еще один вариант (требуется только polkit) - sudo pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY thunar ..... указал ниже
Ошибки не исчезают с опытом - они просто умнеют
|
redix |
|
Темы:
34
Сообщения:
3432
Участник с: 11 марта 2013
|
zsxНичего удалять не нужно, pkexec thunar работает, а polkit-gnome и так добавляется при установке xfce4, так же все работает и при замене polkit-gnome на xfce-polkit из АУР.
In Tux We Trust
|
vasek |
|
Темы:
47
Сообщения:
11741
Участник с: 17 февраля 2013
|
Еще один вариант (требуется только polkit) - sudo pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY thunar
Ошибки не исчезают с опытом - они просто умнеют
|
zsx |
|
Темы:
1
Сообщения:
145
Участник с: 08 августа 2018
|
redixdbus-x11 и устанавливать было не нужно, так как и без него работает, а вот у ТС yurius@yurius:~$ pkexec thunar ~/ redixТем проще для ТС. vasekОчень интересно, но что-то не работает. С какими параметрами нужно запустить pkttyagent, чтобы pkexec thunar тоже запустился? |
yurius |
|
Темы:
81
Сообщения:
899
Участник с: 01 января 2018
|
zsxБлагодарю за совет. Удалил, установил, перезагрузился - вся система полетела напрочь, даже в "рекавери" не заходило. Восстановился только с archiso. Вы бы хоть сказали, что надо хотя бы обычный dbus вернуть на место dbus-x11 ) redixЗаменил. Вот результат:
vasek
В общем, ничего лучше gksu пока не вижу. А паранойей "безопасности" не страдаю. А то ещё немного экспериментов, и вся система посыпется, и в этом и будет заключаться сарказм: в попытках повысить безопасность убил систему (прямо хоть анекдот пиши). |
zsx |
|
Темы:
1
Сообщения:
145
Участник с: 08 августа 2018
|
yuriusА как без обычного dbus вы собирались работать? Мне показалось это очевидным. Сорри. |
vasek |
|
Темы:
47
Сообщения:
11741
Участник с: 17 февраля 2013
|
zsxДля начала нужен файлик /usr/share/polkit-1/actions/org.freedesktop.policykit.thunar.policy - содержимое приведено в Wiki polkit Открываем 2 терминала: в 1-ом echoo $$, получаем PID. Переходим во 2-ой терминал - pkttyagent --process PID. Переходим в 1-ый терминал - pkexec <gui>. Во 2-ом терминале запросят пароль root переходим в него и вводим пароль .... в 1-ом терминале откроется <gui> Но это практически никто не использует, много мороки.
Ошибки не исчезают с опытом - они просто умнеют
|