вторник, 18 ноября 2008 г.

Figaro's Password Manager 2 (fpm2) ebuild

Сидел я, сидел. И подумал.
Как весело иметь генератор паролей. И централизировнное шифрованное хранилище для них.
Ну уссаца просто, как же прикольно.

Нарыл такой вот манагер. Написал ебилд - решил поделиться.

В своём оверлее (например, /usr/local/portage/) создаём (mkdir -p) x11-misc/fpm2 и кладём туда ебилд. Далее из этой же директории делаем ebuild fpm2-0.72.ebuild digest. И можно ставить.

Монтирование образов из pop-up меню по правому клику в Xfce

С образами дисков сталкиваемся мы очень часто. Обычно, для того, чтобы примонтировать образ диска нам нужно открыть консоль, перейти в директорию с образом, создать маунтпоинт и потом только набрать привычное mount -o loop (или fuseiso). В принципе, у всех нас, наверняка есть /mnt/iso и шаг создания маунтпоинта мы можем избежать. Но порой, всё - таки, бывает жутко лениво выпускать из левой руки чашку с чаем, прекращать ею чесать в затылке, или же просто вытаскивать из под 5-й точки в холодный день :) для того, чтоб всё это набрать. Можно, конечно, кричать, что это GUI - это для ламеров, но, когда юзаешь линух уже несколько лет - прикольно иметь простой гуй.

Юзаю я xfce4. В ней используется файловый менеджер Thunar. И речь тут идёт о том, как добавить возможность маунта образов в меню по клику правой кнопкой мыши на образе в этом браузере. О как. Собственно, едва не изобретя :) велосипед, я наткнулся на документацию Thunar' custom actions. Если настройки особых действий у вас в манагере нету, то надо поставить плагин thunar-uca (в Gentoo thunar ставится с ним).

Теперь сурово по пунктам, что нужно сделать:

1. Открываем файловый менеджер Thunar, тыкаем "Правка -> Настроить особые действия". Появится менюшка.
2. Нажимаем на кнопку с плюсиком справа.
3. В менюшке заполняем поля:
Имя: Монтировать образ
Описание: Создаёт точку монтирования и монтирует образ с помощью mount -o loop
Команда: mkdir Образ.%n && sudo mount -o loop %n ./Образ.%n && thunar Образ.%n

Можно поставить красивый значок. Например, в "Значки устройств" есть красивые диски, которые тут будут в кассу. :)
Теперь переходим во вкладку "Условия появления" во всё той же менюшке.
4. Заполняем поля:
Шаблон имени файла: *.iso
Галочку оставляем только у "Другие файлы".
5. ОК.

Так как стандартный mount не умеет монтировать всякие mdf-ы, советую поставить fuseiso (http://freshmeat.net/projects/fuseiso/).

Для монтирования с помощью fuseiso прямо из манагера выполняем следующие шаги:
1. Открываем файловый менеджер Thunar, тыкаем "Правка -> Настроить особые действия". Появится менюшка.
2. Нажимаем на кнопку с плюсиком справа.
3. В менюшке заполняем поля:
Имя: Монтировать образ (FUSE)
Описание: Создаёт точку монтирования и монтирует образ с помощью fuseiso
Команда: mkdir Образ.%n && fuseiso %n ./Образ.%n && thunar Образ.%n
Теперь переходим во вкладку "Условия появления" во всё той же менюшке.
4. Заполняем поля:
Шаблон имени файла: *.iso;*.bin;*.mdf;*.mds;*.nrg;*.img
Галочку оставляем только у "Другие файлы".
5. ОК.

И теперь, чтоб была возможность так же просто размонтировывать образы, делаем следующее:
1. Открываем файловый менеджер Thunar, тыкаем "Правка -> Настроить особые действия". Появится менюшка.
2. Нажимаем на кнопку с плюсиком справа.
3. В менюшке заполняем поля:
Имя: Размонтировать образ
Описание: Размонтирует образ и удаляет точку монтирования
Команда: sudo umount %n && rm -r %n
Теперь переходим во вкладку "Условия появления" во всё той же менюшке.
4. Заполняем поля:
Шаблон имени файла: Образ.*
Галочку оставляем только у "Папки".
5. ОК.

Yeah, Piece of cake. ;)