Сайт | Скачать | Видео | Wiki

Автор Тема: desktop_drive_icon pup_volume_monitor - монтирование разделов  (Прочитано 14608 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
http://murga-linux.com/puppy/viewtopic.php?p=632792#632792
Доделал и перезалил pup-volum . Даже сервис для systemd написал

Нужен для монтирования разделов hdd через :
1. desktop_drive_icon (глючный - см. ниже)
2. pcmanfm
3. thunar
В 2,3 заменяет собой более тяжелый gvfs

Запустается с systemd : /etc/systemd/system/pup-volume-monitor.service (systemctl enable|disable)
C minirc : /etc/rc.d/pup-volume-monitor /etc/rc.d/pup-volume (chmod 755 - вкл ; 644 -выкл)
Проблемы могут быть из-за chmod 777 /tmp/pup_volume_monitor_socket

Примонтированный davfs есть на р.столе.
Любые действия с ним проходят ,но приводят к зашкаливанию потребления CPU desktop_drive_icon. Лечится перезапуском. В чем проблема - не понятно...
Можно подставить костыль: в mount\umount скрипты добавить рестарт  desktop_drive_icon...
PRA64
« Последнее редактирование: 03 Июнь 2017, 08:47:19 от sfs »

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #1 : 13 Ноябрь 2013, 23:56:02 »
на скрине вроде примонтированные без стрелок?
Там нет стрелок, там на примонтированных крестики в маленьких квадратиках.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #2 : 14 Ноябрь 2013, 11:52:14 »
Стрелки я добавил. Но они у меня на монтированых и немонтированых
т.е. работает, но стрелки не пропадают. А должны быть только на немонтированных
В http://www.murga-linux.com/puppy/viewtopic.php?t=88846&start=60 все ок и дело не в бинарниках (проверял)
А вообще - спорный функционал
Я каждые 5 минут не перемонтирую. ymount достаточно
« Последнее редактирование: 14 Ноябрь 2013, 11:56:24 от sfs »

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #3 : 14 Ноябрь 2013, 17:47:13 »
Работает вроде-бы нормально, только в настройках надо добавить -D (см.рис), чтобы при отмонтировании ROX не открывался:
    
 и вопрос как ты заменил крестики на стрелочки и можно ли стрелочки сделать цветными, а то сливаются?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн shelezyaka

  • Ветеран
  • *****
  • Сообщений: 814
  • Репутация: +39/-0
desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #4 : 14 Ноябрь 2013, 19:17:42 »
и вопрос как ты заменил крестики на стрелочки и можно ли стрелочки сделать цветными, а то сливаются?
Это всё в теме отрисовано.
Intel(R) Xeon(R) CPU E5-2630 v2 , GeForce GTX 560  ,  16Gb DDR3 ,  HDD - 160 Gb  SSD  250 Gb
Acer Aspire One D270-26Сkk Intel Atom N2800 1.86GHz 2Gb DDR3  HDD - 720 Gb

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #5 : 15 Ноябрь 2013, 09:31:27 »
Стрелки у тебя пропадают на отмонтированном?
Если D добавить то надо писать rox. Тогда такой конфиг надо в модуль rox положить. а надо ли что-то запускать после отмонтирования?
Стрелки в модуле в icons. Насколько я понял используются они а не аналогичные из темы

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #6 : 15 Ноябрь 2013, 09:45:17 »
Со стрелками уже сам разобрался.
А вот если заменить файл /usr/share/icons/hicolor/22x22/stock/image/gtk-harddisk.png ссылкой на /usr/share/pixmaps/drive48.png, то тогда получим четкие, не размытые иконки дисков, которые будут соответствовать теме значков раб.стола и будут меняться.
Да, параметр -D наверно нужен только для ROX, с др. ФМ не проверял как будет работать, а -D для ROX обязательно, а то вместо размонтирования раздел открывается.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #7 : 15 Ноябрь 2013, 15:20:22 »
Поправил исходник
Вот бы rodin.s еще перевел....

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #8 : 15 Ноябрь 2013, 17:57:42 »
Эта версия pup-volume-monitor-0.1.15-3-i686 понравилась появлением значков винта, флешки, CD-диска из темы значков, теперь значительно удобнее. Русский конечно не помешал бы. Фраза "echo" в настройках размонтирования не катит для ROX-a, для него надо писать обязательно так: defaultfilemanager -D '$dir' или явно rox -D '$dir'.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #9 : 15 Ноябрь 2013, 18:00:50 »
Для rox и положим в rox
Переводить там совсем чуть. А нужен ли этот модуль  в iso?

Оффлайн KOT

  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +2/-0
desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #10 : 15 Ноябрь 2013, 21:06:13 »
А этот pup-volume ведь только от рута работает и разделы в роксе открывает тоже только под рутом, а зачем тогда пользователь лив? Но работает классно, мне понравилось, только стрелочку поконтраснее сделать, а то почти не видно, а еще как сделать, чтобы не все разделы были смонтированы, т.е. разделы с виндой и ее рекавери я отмонтировал, перегрузил иксы, а они опять смонтированы - неудобно.
« Последнее редактирование: 15 Ноябрь 2013, 21:10:22 от KOT »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #11 : 16 Ноябрь 2013, 09:31:45 »
Повесил на umount :
Код
[ "`which rox`" ] && rox -D '$dir'
Вроде, так универсально...
А этот pup-volume ведь только от рута работает и разделы в роксе открывает тоже только под рутом, а зачем тогда пользователь лив?
Для всего остального. Если это напрягает - настраивайте права в sudo
стрелочку поконтраснее сделать
Стрелки из текущей темы:
Код
ln -sf /usr/share/pixmaps/refresh24.png /usr/share/icons/hicolor/24x24/actions/media-eject.png
Если надо крупнее :
Код
mv  /usr/share/icons/hicolor/24x24/actions/media-eject.png /usr/share/icons/hicolor/16x16/actions/media-eject.png
как сделать, чтобы не все разделы были смонтированы, т.е. разделы с виндой и ее рекавери я отмонтировал, перегрузил иксы, а они опять смонтированы - неудобно.
Проблема *032. Подключайтесь к решению
Простое решение - переделать костыль /Startup/mout под себя

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #12 : 16 Ноябрь 2013, 22:27:20 »
Что в итоге решаем с desktop_icons
Стрелки из текущей темы или какие?
Что-то еще будем мутить с этим (типа udev)
Ставлю в util без автозапуска

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #13 : 11 Декабрь 2013, 10:09:44 »
Разделил тему - т.к. не только для ROX. Добавил в шапку проблему davfs

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:desktop_drive_icon pup_volume_monitor - монтирование разделов
« Ответ #14 : 16 Январь 2014, 11:16:09 »
desktop_drive_icons немного неправильно показывает значек (у нас версия 0.0.5 самая свежая надеюсь?)
Компилил из исходников. Брал с мурги последние на тот момент. Правил исходник - что-то с cd было не так
Все есть выше. 140114 выпустили 0.0.6 http://pup-volume-monitor.googlecode.com/svn/trunk
или может виноват pup-volume-monitor

во вложении мой вывод mount, раздел sda5 монтирован дважды, первый раз как раздел, второй раз как разделя для сохранения изменений. Вот на рабочем столе значек sda5 указывает на /mnt/live/memory/shanges а по идее надо указывать на /mnt/sda5
Вряд ли. Он все из fstab берет
porteus-initrd в fstab пишет, а пупи , вроде, нет.
Код
/dev/sda5 on /mnt/sda5 type ext3 (rw,noatime,nodiratime,errors=continue,barrier=1,data=ordered)
/dev/sda5 on /mnt/live/memory/changes type ext3 (rw,noatime,nodiratime,errors=continue,barrier=1,data=ordered)
Вот это специфика портеус (или мы накосячили - можно проверить с родным портеус-инитрд)
Простой рецепт http://wiki.puppyrus.org/soft/porteus-initrd#noauto
Ну или придумать как раскорячиться между пипи и портеусом