LINUX.ORG.RU

Нужно ли включать HAL при установке KDE Plasma во FreeBSD 12.1?

 , ,


0

1

Приветствую. Практически во всех найденных гайдах по установке плазмы во FreeBSD встречаются рекомендации включить демон hald. Неужели этот давно почивший компонент всё ещё нужен для корректного монтирования дисков? Или это просто всеобщий копипаст устаревших инструкций? И как вообще сейчас обстоят дела с автомонтированием внешних накопителей во FreeBSD?

Неужели этот давно почивший компонент всё ещё нужен для корректного монтирования дисков?

Для корректного - никогда не нужен был. Для автоматического - сто лет тоже как нет. Еще лет 10 назад был автомоунт с гуем от PCBSD, помимо вариаций разной степени наколенности, парсящие devd ивенты:
https://www.freshports.org/sysutils/automount/ и прочих.
У KDE hald, лет 6-7 как и до недавнего времени, требовала только откровенная экзотика типа k3b, который иначе не можгла найти привод (и которую никто не удосужился доработать после отклонения апстримом патчей на devd году так в 2013). Но там тоже уже нативный бэкэнд подвезли.

И как вообще сейчас обстоят дела с автомонтированием внешних накопителей во FreeBSD?

Тебе еще пару лет назад писали - нормально все.
Флешки, смарт, киндл, внешний хард через USB, горячий-своп в SATA (ТПшный Ultrabay), DVD/CD, разделы GELI, сжатые uzip/MD
- это не копипаста перечисления, а все (кроме GELI), протыканное в реальности.

Supported filesystems are: ISO-9660, FAT, NTFS, UFS, Ext2/3/4, HFS+, exFAT, Btrfs, and XFS.

ставишь dsmbd
https://freeshell.de/~mk/projects/dsbmd.html и к нему клиента - или готовый гуй на Qt dsbmc > 0.6.1, GTK2/3 <= 0.6.1 или труЪ dsbmd-cli, на который тоже можешь прикрутить хоть черта лысого (и в автомомонтирование умеет из коробки:

-U      Auto-unmount. Try to unmount each automounted device every time
             seconds.

     -a      Automount. After mounting all devices presented by DSBMD,
             dsbmc-cli(1) waits for new devices added to the system, and
). Можешь монтировать в один клик мышкой, можешь автоматически.
Но тебе ж не спросить, тебе же просто вбросить …

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

ставишь dsmbd
https://freeshell.de/~mk/projects/dsbmd.html и к нему клиента - или готовый гуй на Qt dsbmc > 0.6.1, GTK2/3 <= 0.6.1 или труЪ dsbmd-cli, на который тоже можешь прикрутить хоть черта лысого

Мне нужно чтобы из Dolphin по клику монтировались диски, пусть и с запросом пароля

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

с автомонтированием внешних накопителей

Мне нужно чтобы из Dolphin по клику монтировались диски, пусть и с запросом пароля

Т.е. как и предполагалось — на самом деле нужно было вбросить.

Но вообще, в qt5 бэкэнд с эмуляцией udisks2, как бэ, впилен.

 /usr/local/bin/solid-hardware5 list    
udi = '/org/kde/fstab'
...
udi = '/org/freedesktop/UDisks2/block_devices/ada1p4'
udi = '/org/freedesktop/UDisks2/block_devices/ada1p5'
udi = '/org/freedesktop/UDisks2/block_devices/da0'
udi = '/org/freedesktop/UDisks2/block_devices/da0s1'

udi = '/org/freedesktop/UDisks2/drives/da0'
  parent = '/org/freedesktop/UDisks2'  (string)
  vendor = 'JetFlash Transcend 4GB'  (string)
из консоли работает на удивление хорошо.

В гуйне типа pcmanfm-qt и каком-то qtfm - тоже что-то как-то работает, но телефон не подмонтируешь, нет «force unmount», да еще и специально что-то в левой панели выискивать и кликать, вместо показа нормального диалога при втыкании флешки - в топку такое «удобство».

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

Т.е. как и предполагалось — на самом деле нужно было вбросить.

Это не вброс. Мне просто непонятно почему до сих пор во FreeBSD нет единого нормального решения для простого монтирования дисков по клику в файловом менеджере, как в линуксах? Да появился bsdisks, но он пока сырой, а в остальном же - либо давным давно мёртвый HAL, либо различного рода костыли.

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

Мне просто непонятно почему до сих пор во FreeBSD нет единого нормального решения для простого монтирования дисков по клику в файловом менеджере, как в линуксах?

Это решение уже есть - devd. Все остальные решения опираются на него.

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

Все остальные решения опираются на него.

Это понятно, но я выше описал что я имею ввиду: открываешь допустим Dolphin, слева у тебя список всех обнаруженных дисков. Кликаешь на любой - и он монтируется и сразу открывается (перед этим может запросить пароль). Почему во FreeBSD для такого казалось бы простого действия, нужно столько мудохаться? Сейчас есть bsdidks, с ним уже собирают kf5-solid, и вроде как работает нормально, правда оптические накопители пока не поддерживает.

Sunderland93 ★★★★★ ()