Как известно, перед выдёргиванием флешки надо удостовериться отмонтирована ли файловая система, чтобы не потерять записанные данные и не испортить файловую систему. Пользователи линукс с этим знакомы особо, динозавры привыкли к mount/umount.
Не знаю, у кого как, а у меня иногда возникают сомнения, а
отмонтировал ли я флешку или нет. Конечно можно воспользоваться
файловым менеджером типа nautilus, thunar, pcmanfm и проделать это
вновь для верности что представляет лишние телодвижения. Есть апплеты
на панели, типа как в винде, но по мне это лишние свистелки (весьма
приличный в kde3, но кедами я не пользуюсь), поэтому в
консоли, которая всегда под рукой, я для этого набирал df
.
Отображение в Conky
Ещё один альтернативный путь, который я стал использовать, и который, быть может, покажется кому-нибудь полезным заключается в отображении статуса в системном мониторе conky.
Conky - это программа для мониторинга системы. Легковесная, функциональная, позволяющая слепить почти всё, что захотите. Для получения более полной информации можно прочитать этот великолепный пост.
В конфигурационном файле ~/.conkyrc в разделе «TEXT», в котором и настраивается что будет отображаться на экране, я добавил следующую строку:
${if_mounted /media/usb}${color red}Usb stick is mounted ${alignr}${fs_bar 7,70 /media/usb}${else}${color}Usb stick is NOT mounted ${endif}
Интуитивно понятно, что выполняет конструкция ${if_mounted
/media/usb}если_подмонтирована${else}если_не_подмонтирована${endif}.
Таким образом, если файловая система флешки подмонтирована в
/media/usb
, то видим красную надпись «Usb stick is mounted» и
красную полоску с индикацией степени заполнения свободного места
флешки. В обратном случае увидим надпись «Usb stick is NOT mounted».
Mount, umount в xbindkeys
Теперь, если надо отмонтировать флешку просто надо скомандовать umount /media/usb. Разумеется, здорово было бы забиндить это на какую-нибудь комбинацию клавиш. Например, может придти на помощь программа xbindkeys. В файл ~/.xbindkeysrc пропишем следующие строки:
"mount /media/usb" Mod4 + i "umount /media/usb" Mod4 + uПрограмму необходимо запускать всякий раз при старте иксов, например, добавив в ~/.xinitrc строку
«xbindkeys &»
.
Таким образом, при нажатии Win+i будет производиться монтирование,
а Win+u - размонтирование.
Вот, собственно, и всё :)
Копируете статью - поставьте ссылку на оригинал!
Комментариев нет:
Отправить комментарий