воскресенье, 20 мая 2012 г.

Монтирование съёмных устройств в XFCE 4.10 (заметка)

Установил XFCE 4.10 из репозитория 'X11:xfce'. Странное дело, но thunar не отображал подключенные съёмные носители до установки gvfs, gvfs-backends, gvfs-fuse.
После чего возникла проблема вида воспрещения доступа из thunar к этим самым съёмным устройствам с запросом пароля root и сообщением при отказе его ввести "not authorized". Много всего было перепробовано, например:
~/.xinitrc следующего содержания:

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

exec ck-launch-session dbus-launch startxfce4
thunar --daemon &
EOF
chown $var_username:users /home/$var_username/.xinitrc

/etc/polkit-1/localauthority.conf.d/10-storage-group-mount-override.pkla с правилом для polkit'a:

[storage group mount override]
Identity=unix-group:users
Action=org.freedesktop.udisks.filesystem-mount
ResultAny=yes
ResultInactive=yes
ResultActive=yes

Добавлением пользователя в группу "disk".
Но помогло как раз удаление ~/.xinitrc

Не легка жизнь в XFCE...

3 комментария:

  1. Испытывал что-то подобное:
    https://bugzilla.novell.com/show_bug.cgi?id=723051

    ОтветитьУдалить
    Ответы
    1. Да, очень схоже. Разница только в последней части у нас - я пока использую kdm, поэтому проблемы с запуском console-kit я исключал. А вот то, что gvfs и gvfs-backends находятся в рекомендованных пакетах действительно странно, которые я кстати тоже не устанавливаю, хотя без gvfs-backends становится недоступной такая важная вещь как простая работа со съёмными носителями. По мере решения проблемы даже была мысль написать багрепорт.

      Удалить
  2. Аналогично. Примерный путь решения представлял по Fedora, там та же самая история была с Xfce 4.8, причём не самоустановленнй, а их официальной сборки RFRemix'а.
    Но разбираться пока не стал - монтирую редко и не в лом сделать это руками.

    ОтветитьУдалить