LinuxForum.Fans
Тема

Аналог Daemon Tools

Автор: andrey2zxc 33 сообщений 9554 просмотров
#262354
verg написал:

Ну бинарника нема , есть htm страница - вроде видит файлы и каталоги: (мышкой наведено на install.htm)

Это потому что открыто в konqueror. Он же из кед и также как и dolphin поддерживает kio. Проверить пока не на чем, но, полагаю, другие браузеры не будут видеть.
Да и вообще, это ни о чем не говорит. Запуск бинарника и открытие хтмл-странички - совсем разные вещи.

Хочу я, например, игру установить в вайне. dolphin со своим kio мне не поможет. Нужно именно монтировать образ.

#262355
"bobr" написал:
Нужно именно монтировать образ.

Программа именно для монтирования предложена выше: (сообщение 2)

"verg" написал:
А монтирую(если требуется) я ацетоном =) в том же долфине. Да и не только ISO.

Сообщение 18

Никто и не обещал полной рабочести, только просмотр и копирование данных.

Если вас смутили эти слова: "действия те же, что и с диском с данными" - это я про копирование и просмотр (полное предложение в скобках сообщения 18) - то есть удовлетворяющий меня функционал.
(к сожалению(врядли) дисками/образами с бинарниками не интересуюсь)

#262356
"verg" написал:
Никто и не обещал полной рабочести, только просмотр и копирование данных.

в kio куча недостатков...

Lupo Alberto говорил, что у него монтируется... я и удивился...

"Lupo Alberto" написал:
Чтобы совсем просто: у меня mc и dolphin прекрасно монтируют и открывают образы.
#262358
"Fat-Zer" написал:
я и удивился...

В долфине по клику не разбирался, в в мс просмотр простой вроде.



Вариант №1
Для долфина могу предложить следуюший файл для "действий" - монтировать и размонтировать ISO:
Монтирует в каталог, где находится образ

Положить сюда: /usr/share/kde4/services/ServiceMenus/

Mount-Unmount-ISO.desktop
Содержимое:

Показать
text
[Desktop Entry]
    Type=Service
    ServiceTypes=KonqPopupMenu/Plugin
    MimeType=application/x-cd-image;
    Actions=MountCD-Image;UmountCD-Image;
    X-KDE-Submenu=ISO Image Tools
    X-KDE-Submenu[en_US]=ISO Image Tools
    X-KDE-Submenu[ru]=Инструмент монтирования ISO
    X-KDE-Submenu[x-test]=xxISO Image Toolsxx
    X-KDE-StartupNotify=false
    X-KDE-Priority=TopLevel

[Desktop Action MountCD-Image] Name=Mount ISO Image Name[en_US]=Mount ISO Image Name[ru]=Смонтировать образ ISO Name[x-test]=xxMount ISO Imagexx Icon=media-optical-recordable Exec=fuseiso -p %u `ls %u|awk -F "." '{print $1}'`; kdialog --icon=media-optical-recordable --title="Смонтировать образ ISO" --passivepopup="Завершено"

[Desktop Action UmountCD-Image] Name=Umount ISO Image Name[en_US]=Umount ISO Image Name[ru]=Размонтировать образ ISO Name[x-test]=xxUmount ISO Imagexx Icon=media-optical-blu-ray Exec=fuser -k %u; fusermount -u `ls %u|awk -F "." '{print $1}'`; rm -fr `ls %u|awk -F "." '{print $1}'`; kdialog --icon=media-optical-blu-ray --title="Размонтировать образ ISO" --passivepopup="Завершено"


Монтирует в каталог, где находится образ.

Вариант №2
Монтирование в выборочный каталог с вводом пароля root (такое же и размонтирование) - в точках монтирования долфина выглядит как "жесткий диск"

Показать
text
[Desktop Entry]
Actions=mountiso;umountiso
Icon=media-optical
X-KDE-ServiceTypes=KonqPopupMenu/Plugin,application/x-cd-image/.*
Type=Service
X-KDE-Priority=TopLevel
X-KDE-Submenu=Manage Iso
X-KDE-Submenu[ru]=Монтирование ISO

[Desktop Action mountiso] Exec=mntDir=$(kdialog --getexistingdirectory ~/) && echo $(kdialog --password "insert root password") | sudo -S mount -o loop -t iso9660 %u $mntDir; dolphin $mntDir; Icon=media-optical Name=Mount iso Name[ru]=Смонтировать ISO Name[en]=Mount iso

[Desktop Action umountiso] Exec=mntDir=$(kdialog --getexistingdirectory ~/) && echo $(kdialog --password "insert root password") | sudo -S umount $mntDir; kdialog --passivepopup "unmounted!" Icon=media-optical Name=Unmount Iso Name[ru]=Размонтировать ISO Name[en]=Unmount Iso

#262361
"verg" написал:
Mount-Unmount-ISO.desktop

в общем те же яйца, но в профиль...
только вот как fuseiso от юзера работает?

#262362
"Fat-Zer" написал:
в общем те же яйца, но в профиль...

Не совсем, тут уже присутствует "требуемое" монтирование.
На ntfs не хочет монтировать.


Вариант 2 посерьёзней
Его приукрасить и оставить можно.

#262363
"verg" написал:
Не совсем, тут уже присутствует "требуемое" монтирование.

я про то, что это тоже самое что и acetoneiso... просто другая утилита... кстати как оно работает я чего-то тоже не вижу...

"verg" написал:
Вариант 2 посерьёзней

второй вариант это обычный mount. его все знают...

#262364
"Fat-Zer" написал:
второй вариант это обычный mount. его все знают...

Его "все" и хотят =)
В графике удобней.

Второй вариант с переводом и значками из первого:

Показать
text
[Desktop Entry]
Actions=mountiso;umountiso
X-KDE-ServiceTypes=KonqPopupMenu/Plugin,application/x-cd-image/.*
Type=Service
X-KDE-Priority=TopLevel
X-KDE-Submenu=ISO Image Tools
X-KDE-Submenu[en_US]=ISO Image Tools
X-KDE-Submenu[ru]=Инструмент монтирования ISO

[Desktop Action mountiso] Exec=mntDir=$(kdialog --getexistingdirectory ~/) && echo $(kdialog --password "insert root password") | sudo -S mount -o loop -t iso9660 %u $mntDir; dolphin $mntDir; Name=Mount ISO Image Name[en_US]=Mount ISO Image Name[ru]=Смонтировать образ ISO Icon=media-optical-recordable

[Desktop Action umountiso] Exec=mntDir=$(kdialog --getexistingdirectory ~/) && echo $(kdialog --password "insert root password") | sudo -S umount $mntDir; kdialog --passivepopup "unmounted!" Name=Umount ISO Image Name[en_US]=Umount ISO Image Name[ru]=Размонтировать образ ISO Icon=media-optical-blu-ray

Монтирование в заранее созданный каталог (в примере: /media/cdrom0)

Показать
text
[Desktop Entry]
Actions=mountiso;umountiso
X-KDE-ServiceTypes=KonqPopupMenu/Plugin,application/x-cd-image/.*
Type=Service
X-KDE-Priority=TopLevel
X-KDE-Submenu=ISO Image Tools
X-KDE-Submenu[en_US]=ISO Image Tools
X-KDE-Submenu[ru]=Инструмент монтирования ISO

[Desktop Action mountiso] Exec=echo $(kdialog --password "insert root password") | sudo -S mount -o loop -t iso9660 %u /media/cdrom0 ; dolphin /media/cdrom0 Name=Mount ISO Image Name[en_US]=Mount ISO Image Name[ru]=Смонтировать образ ISO Icon=media-optical-recordable

[Desktop Action umountiso] Exec=echo $(kdialog --password "insert root password") | sudo -S umount /media/cdrom0 ; kdialog --passivepopup "unmounted!" Name=Umount ISO Image Name[en_US]=Umount ISO Image Name[ru]=Размонтировать образ ISO Icon=media-optical-blu-ray

#262572

Во втором посте темы указано название конкретной программы - AcetoneISO, под требования ТС подходит идеально.

"Fat-Zer" написал:
только вот как fuseiso от юзера работает?

монтирует в /home/user/virtual-disk/1 и т.д. цифра само собой порядковый номер смонтированного образа. у 1 - 1, у 5ого образа - 5.
по крайней мере в acetoneiso именно так, а он как раз fuseiso и использует же (раньше так было, сейчас может уже по другому). при запуске программа предупреждает, что root-прав нет, будем монтировать в пользовательском каталоге.

#262586
"xxblx" написал:
монтирует в /home/user/virtual-disk/1  и т.д. цифра само собой порядковый номер смонтированного образа. у 1 - 1, у 5ого образа - 5.  по крайней мере в acetoneiso именно так, а он как раз fuseiso и использует же (раньше так было, сейчас может уже по другому). при запуске программа предупреждает, что root-прав нет, будем монтировать в пользовательском каталоге.

нет... я не понимаю, почему оно прав root'а не требует для монтирования... я конечно не очень знаком с тем, как работает fuse...

#262704

а зачем root-права на работу в домашнем каталоге? итак работает, не mount же команда используется.

#264600

В Thunar можно добавить пункт в контекстное меню

Войдите или зарегистрируйтесь, чтобы ответить.