Особые действия Thunar - быстрый запуск iso и т.д.

Thunar - файловый менеджер из состава Xfce.
Ответить
Аватара пользователя
ZEN
Администратор
Сообщения: 1338
Зарегистрирован: 27 сен 2012, 18:23
Темы: 204
Откуда: Украина, Одесса
Статус: Не в сети

Особые действия Thunar - быстрый запуск iso и т.д.

Сообщение ZEN » 12 янв 2013, 11:08

Думаю, я не единственный, кто любит потестировать на виртуальной машине свежий liveCD какого-либо дистрибутива. Раньше для этого я запускал из терминала команду

kvm --no-acpi -m 1024 -cdrom linux.iso

И все бы хорошо, параметры я не забываю, альяс в ~/.bashrc делать не хочется так как.... А проблема в том, что свежескаченный из интернета iso образ может называться как угодно. Хочу я или нет, а приходится вспоминать куда загрузил образ и выполнять ls -1 *.iso. В лучшем случае файл будет один. Поэтому я разобрался как из контекстного меню Thunar запусть виртуальную машину kvm и загружать iso образ. Надеюсь kvm у вас уже установлен :). Приступим!

Запускаем Thunar, переходим в меню->Правка->Особыей действия:

Изображение

Далее наблюдаем следующее окно:

Изображение

Нажимаем на кнопку с изображением плюса, что бы добавить новое действие

Изображение

Заполняем поля в окне согласно скриншоту
Имя: KVM - RAM: 1024 Mb
Описание: Открыть ISO образ в KVM...
Команда: kvm --no-acpi -m 1024 -cdrom %f
Внимание!!! Количество оперативной памяти в данном примере указано 1024Мб. Что составляет половину оперативной памяти на компьютере. Не нужно пытаться выделить памяти больше, чем есть на компьютере
Теперь переходим на вкладку "Условия появления"

Изображение

Где "Шаблон имени файла" пишем *.iso
Где "Появляться, если выделение содержит" отмечаем "Другие файлы"

Нажимаем на "ОК". Закрываем окно "Особые действия" и переходим в каталог c iso файлами для проверки. Теперь, только при клике на файл с расширением iso, в меню будет появляться пункт "Открыть ISO образ в KVM..."

Изображение

По выбору данного пункта меню будет запускаться виртуальная машина. Вот так:

Изображение

Вот и всё :)
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Аватара пользователя
ZEN
Администратор
Сообщения: 1338
Зарегистрирован: 27 сен 2012, 18:23
Темы: 204
Откуда: Украина, Одесса
Статус: Не в сети

Re: Особые действия Thunar - быстрый запуск iso

Сообщение ZEN » 12 янв 2013, 11:21

Все по шаблону из первого сообщения, добавляем запуск эмулятора терминала terminator с открытой текущей директории.
В окне "Создать действие", на вкладке "Основное" заполняем поля:

Имя: Terminal
Описание: Открыть терминал в текущей директории...
Команда: terminator --working-directory=%f

На вкладке "Условия появления" заполняем

Где "Шаблон имени файла" пишем *
Где "Появляться, если выделение содержит" отмечаем "Каталоги"

Теперь, если не выделять объект и кликнуть по пункту "Terminal", запустится terminator с открытой текущей директорией.

Изображение

Если же кликнуть по выделенному каталогу и запустить Terminal, nо будет запущен terminator с открытым выделенным каталогом

Изображение
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Аватара пользователя
priemhik
Сообщения: 61
Зарегистрирован: 07 ноя 2012, 13:15
Темы: 7
Откуда: 31 регион RUS
Статус: Не в сети

Re: Особые действия Thunar - быстрый запуск iso и т.д.

Сообщение priemhik » 01 фев 2013, 14:58

ZEN
... потестировать на виртуальной машине свежий liveCD какого-либо дистрибутива...
Заметил , не запускаются ISO с архитектурой -х64 , на ОС с архитектурой - x32 установленной на ПК , с ОС архитектурой - x64 установленной на ПК запускаются все версии , так и должно быть ? , или можно как то решить этот вопрос :?

Аватара пользователя
ZEN
Администратор
Сообщения: 1338
Зарегистрирован: 27 сен 2012, 18:23
Темы: 204
Откуда: Украина, Одесса
Статус: Не в сети

Re: Особые действия Thunar - быстрый запуск iso и т.д.

Сообщение ZEN » 01 фев 2013, 16:00

Так и должно быть) Что бы проще было понять, представь бочку на 64 литры и на 32 литры. 32 литры пива в 64-х литровую бочку влить можно, а 64 литры пива в 32-х литровую нет. То же самое и с архитектурой процессоров, только они не пиво обрабатывают, а числа. И число в 64-разряда знаков никак не вместить в 32.
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Аватара пользователя
priemhik
Сообщения: 61
Зарегистрирован: 07 ноя 2012, 13:15
Темы: 7
Откуда: 31 регион RUS
Статус: Не в сети

Re: Особые действия Thunar - быстрый запуск iso и т.д.

Сообщение priemhik » 09 июл 2013, 07:44

Установил Debian 7.1 i686 при попытке запустить получаю -
js@js:~$ kvm --no-acpi -m 1024 -cdrom korora-19-i386-gnome-live.iso
Could not access KVM kernel module: No such file or directory
failed to initialize KVM: No such file or directory
No accelerator found!
js@js:~$
, что не так :? KVM - установлен :)

Аватара пользователя
ZEN
Администратор
Сообщения: 1338
Зарегистрирован: 27 сен 2012, 18:23
Темы: 204
Откуда: Украина, Одесса
Статус: Не в сети

Re: Особые действия Thunar - быстрый запуск iso и т.д.

Сообщение ZEN » 09 июл 2013, 22:07

kvm зависит не только от поддержки со стороны процессора, но и поддержки со стороны материнской платы. VirtualBox в этом плане более всеядный. Если я не ошибаюсь, то настроить подобным образом VirtualBox вместо KVM можно. Нужно лишь правильно параметры указать
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Аватара пользователя
nk
Модератор
Сообщения: 390
Зарегистрирован: 14 сен 2014, 00:35
Темы: 74
Статус: Не в сети

Re: Особые действия Thunar - быстрый запуск iso и т.д.

Сообщение nk » 11 фев 2015, 13:02

Кстати, на счет быстрого запуска iso, монтирования, я заинтересовался, а как это в Mint-17-Xfce реализовано.
Посмотрел в особых действиях Thunar и там была команда sudo mountiso %f %n , стал искать

Код: Выделить всё

$ dpkg -S  mountiso
gmountiso: /usr/share/gmountiso/Ico_gmount.png
gmountiso: /usr/share/python/runtime.d/gmountiso.rtupdate
gmountiso: /usr/share/doc/gmountiso/changelog.Debian.gz
gmountiso: /usr/share/gmountiso/gmount-iso.glade
mint-artwork-xfce: /usr/bin/mountiso
gmountiso: /usr/share/doc/gmountiso/copyright
gmountiso: /usr/share/gmountiso
gmountiso: /usr/share/doc/gmountiso
gmountiso: /usr/share/gmountiso/Gmount-iso.py
> mint-artwork-xfce
http://www.packages.linuxmint.com/pool/ ... work-xfce/
(для mint-17.1: mint-artwork-xfce_2015.01.07.1_all.deb)

В общем, в этом пакете и лежит скриптик для монтирования ISO через запрос sudo
usr/bin/mountiso . Кому интересно качайте, смотрите
Меня же команда просто интересовала, оказалось ничего сложного, диалоговые gtk запросы через zenity там и монтирование так
> gksudo "mount -o loop -t iso9660 '$name' '/mnt/$file/'"
Ну еще там проверки есть, а не смотировано ли случайно, если да, то будет отмонтирование или удаление пустого каталога
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей