LINUX.ORG.RU

Yet another Thunar automount thread

 , ,


0

1

При подключении флешки Thunar говорит:

thunar-volman: Неподдерживаемое устройство USB

Пользователь в группах: wheel audio cdrom video cdrw usb users

xfce стартует через slim. dbus и весь зоопарк из consolekit, polkit и т.д. запущены (у меня есть возможность выключить/перезагрузить ПК через меню xfce. Все кнопки активные и НЕ серые)

make.conf:

USE="mmx sse sse2 ssse3 sse4_1 cpudetection alsa X minimal bash-completion consolekit policykit dbus udev -joystick -gpm -bindist -debug -perl -llvm -fortran -java -http -ldap -themes -gstreamer -doc -qt -qt3support -qt4 -kde -gnome -cups -ipv6"

Установлено:

[ebuild   R    ] sys-apps/dbus-1.8.0  USE="X -debug -doc (-selinux) -static-libs -systemd {-test}" 0 kB
[ebuild   R    ] gnome-base/gvfs-1.18.3  USE="bluetooth cdda gtk udev udisks -afp -archive -avahi -bluray -fuse -gdu -gnome-online-accounts -gphoto2 -http -ios -libsecret -mtp -samba -systemd {-test}" 0 kB
[ebuild   R    ] xfce-base/thunar-1.6.3  USE="dbus exif libnotify pcre startup-notification udev -debug {-test}" XFCE_PLUGINS="trash" 0 kB
[ebuild   R    ] xfce-extra/thunar-volman-0.8.0  USE="libnotify -debug" 0 kB
[ebuild   R    ] sys-auth/polkit-0.112-r2  USE="gtk introspection nls pam -examples -jit -kde (-selinux) -systemd" 0 kB
[ebuild   R    ] sys-auth/consolekit-0.4.6  USE="acl pam policykit -debug -doc (-selinux) -systemd-units {-test}" 0 kB
[ebuild   R    ] xfce-extra/xfce4-notifyd-0.2.4  USE="-debug" 0 kB

Посоветуйте, куда ещё копать...

Правило в polkit создать надо.

П.С. У меня наооборот, ни чего не выключается и не перезагружается, но монтирование работает. Просто перезагрузкой не пользуюсь, выключаю ноут по нажатию на кнопку, гибернацию не делаю.

Deleted ()
Ответ на: комментарий от Deleted

Перезагрузка появилась, кажется, после установки slim, я думаю проблема была в ck-launch-session.

Если DM не используется, можно попробовать в ~/.xinitrc добавить «exec ck-launch-session startxfce4», но наверное этот метод был нагуглен не раз.

Вручную честно говоря не пробовал. Был опечален что спустя 7 лет, когда я последний раз пользовался nix на десктопе, никаких изменений в плане юзабилити не произошло. Только новых костылей в виде ck, polkit, systemd и т.д. прибавилось (привет теме про 21-й век).

В dmesg я её вижу, UHCI EHCI в ядре. Попробую руками примонтировать.

В /etc/polkit-1/ смотрел, там был единственный конфиг, в котором было написано DO NOT EDIT. В нем нет предустановленных правил:?

afterlanding ★★ ()
Ответ на: комментарий от afterlanding

Перезагрузка появилась, кажется, после установки slim, я думаю проблема была в ck-launch-session.

Я вообще DM не юзаю, все равно все сводится к вводу имени и пароля. Их и в консольке ввести можно.

Если DM не используется, можно попробовать в ~/.xinitrc добавить «exec ck-launch-session startxfce4», но наверное этот метод был нагуглен не раз.

Ну да, желательно дбас здесь же запустить.

В /etc/polkit-1/ смотрел, там был единственный конфиг, в котором было написано DO NOT EDIT. В нем нет предустановленных правил:?

Я свое создавал, нагуглил где то. В соседней папке, кажется polkit-0.5 (или polkit-50, не помню) файлик с любым имене создаешь (расширение не помню) и туда в раздел [disks] (disk) какую то фигню пишешь.

Deleted ()
Ответ на: комментарий от TODD
[ 1073.584030] usb 2-2: new high-speed USB device number 5 using ehci-pci
[ 1073.793731] usb 2-2: New USB device found, idVendor=090c, idProduct=1000
[ 1073.793735] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1073.793738] usb 2-2: Product: Silicon-Power16G
[ 1073.793741] usb 2-2: Manufacturer: UFD 2.0
[ 1073.793743] usb 2-2: SerialNumber: 1108147900003431

Хм, а на каком она sdX?

afterlanding ★★ ()
Ответ на: комментарий от afterlanding

Click here

Allow mounting a filesystem on a system device for any user
The following rule enables mounting a filesystem on a system device for any user.
/etc/polkit-1/rules.d/10-enable-mount.rules


polkit.addRule(function(action) {
    if (action.id == "org.freedesktop.udisks2.filesystem-mount-system") {
        return polkit.Result.YES;
    }
});

Cloud_Strife2020 ★★★ ()
Ответ на: комментарий от Cloud_Strife2020

Спасибо, проблема была в отсутствии драйвера USB Mass Storage и codepage 866 в конфигурации ядра.

Флешки монтируются сами, всё хорошо, только thunar --daemon все равно вот такое выдает:

thunar --daemon
Thunar: D-BUS name org.xfce.Thunar already registered.
thunar-volman: Неподдерживаемое устройство USB.
thunar-volman: Неподдерживаемое устройство USB.
thunar-volman: Неизвестный тип блочного устройства.
thunar-volman: An operation is already pending.

Оно конечно не мешает, но все же хотелось бы вылечить.

И ещё, я правильно понимаю, что consolekit мне не нужен? В арчевики сказано, что он устарел, но у вас systemd, а у меня openrc.

Тот же вопрос, но про dbus, нужен?

afterlanding ★★ ()
Ответ на: комментарий от afterlanding

Те же грабли только, вот всеравно не работает. Версии пакетов или одинаковые или отличаются от тех что в первом посте только наличием -r1. Перерыл гугл и перепробовал помимо thunar-volman еще udiskie, uam из них не заработало ничего. dbus consolekit udev разумеется запущены. Руками все монитируется так что в ядре теоретически все есть. Монтироват ьчерез паравила удава это не наш метод, а подругому идеи кончились напрочь...

Tango ()
Ответ на: комментарий от Tango

В Gentoo есть пакет gnome-base/gvfs с флагом udisks. С этим пакетом и правилом для polkit у меня работает автомонтирование.

afterlanding ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.