Uzix 23.04.2011 20:43
Tips & tricks — Меню монтирования в OpenBox
Буду краток. Давеча, не найдя готового, написал вот такую штуку:Итак, код:
Как видно из кода, необходимы pmount, blkid, notify-send, rox (или другой файл-менеджер).
Использование - прописать в menu.xml что-то вроде такого:
1 |
|
Чтобы заменить файл-менеджер, отредактируйте строки 5 и 37. Чтобы добавить игнорируемые скриптом диски, отредактируйте строку 45.
Uzix 23.04.2011 21:21 #
+ 0 -
Что-то в зависимости от ширины окна браузера номера строк разъезжаются...
Вместо двойного пайпа:
grep ID_FS_LABEL\= |awk -F'=' '{print $2}'
можно написать один:
awk -F'=' '/^ID_FS_LABEL=/{print $2}'
И это во всём скрипте.
grep ID_FS_LABEL\= |awk -F'=' '{print $2}'
можно написать один:
awk -F'=' '/^ID_FS_LABEL=/{print $2}'
И это во всём скрипте.
а ещё можно объединить пункты меню "Открыть" и "Монтировать и открыть" в "Открыть", в котором проверяется примонтирован ли диск и если
нет - монтируем и открываем,
да - просто открываем
нет - монтируем и открываем,
да - просто открываем
А может подскажете, у меня говорит "Неверный выход меню канала /home/rodion/.config/openbox"
При руном запуке скрипта вижу, что xml структура нарушается в 2-х местах следующим образом:
# ./mountmenu.sh
/home/rodion/.config/openbox
...
/home/rodion/.config/openbox
/home/rodion/.config/openbox
откуда берутся ссылки на пути запуска скрипта?
При руном запуке скрипта вижу, что xml структура нарушается в 2-х местах следующим образом:
# ./mountmenu.sh
/home/rodion/.config/openbox
...
/home/rodion/.config/openbox
/home/rodion/.config/openbox
откуда берутся ссылки на пути запуска скрипта?