Fluxbox 2 — красная таблетка


Синяя таблетка — так себе , ни в дугу ни в Красную Армию, зато красная — чистый термоярд.
(Эпиграф из Матрицы ( В переводе Гоблина))


Для того ,что бы настаивать что-то нужно знать, что и где настраивать, ну или хотя-бы представлять конечный результат. Цель сего опуса — настроить Fluxbox так, чтобы обеспечить комфортную работу, разумеется все нижеприведенное исключительно моё ИМХО, буду рад если это будет кому-нибудь полезным.

Начнем пожалуй с консоли, как наиболее мощного и гибкого средства настройки всего остального. В МОПС мне понравился urxvt , вот только шрифты и оформление оставляли желать лучшего. В меню fluxbox пишем

[exec] (urxvt) {urxvt -bg black -fg white -fn xft:Terminus-12}

Теперь urxvt имеет вполне пристойный вид (кому надо донастроит) , кстати настоятельно рекомендую создавать свой личный файл с меню (~./fluxbox/mymenu например и прописать это в

~./fluxbox/init как - session.menuFile: ~/.fluxbox/mymenu .

Также можно задать клавиатурное сочетание для запуска этой команды , добавляем в ~/.fluxbox/keys что то вроде

  Mod 4 М : ExecCommand urxvt    и тд...

Теперь по нажатию WIN(Super) + M выскакивает настроенный терминал. Можно это сделать и через файл .Xdefaults добавляя что то вроде

  URxvt*geometry: 84x28
  URxvt*background: #ffffff
  URxvt*foreground: #000000
  URxvt.font: xft:Terminus-14

через этот файл можно настроить почти всё X приложения, дерзайте!

В Мандриве urxvt оказался каким-то глючным, впрочем там есть gnome-teminal — хорошо настраиваемая и функциональная программа. Еще совет — Когда в терминале ходишь стрелками по истории команд, вываливается всё подряд. Следующие строки позволяют выводить из истории только те команды, которые начинаются с уже набранных букв:

Это нужно добавить в /etc/inputrc.

  "\e[A": history-search-backward
  "\e[B": history-search-forward

Всё хорошо но как монтировать флешки и двд? Может быть возможно подружить fluxbox и КДЕшные службы, но в MOПCе я делал так - точки монтирования записываем в etc/fstab , чтобы user мог это монтировать, пишем скрипт вида

  mount /mnt/dvd || umount /mnt/dvd
  # здесь пустая строка
  # не знаю почему но без неё оператор if работает не правильно
  mount -l | grep /mnt/dvd > vivod.grep
  if [ -s vivod.grep ]
  then
  urxvt -e mc /mnt/dvd
  else
  xmessage " Device Unmounted!!! "
  fi

затем добавляем в ~/.fluxbox/keys что то вроде

  Mod 4 D : ExecCommand (путь к скрипту)

Теперь по нажатию WIN(Super) + D выводится окно mc со списком файлов на двд, или если закрыть это окно, и снова нажать эти кнопки двд размонтируется с сообщением , » Devise Unmounted!!! » для визуализации процесса можно использовать gkrellm ( собсвенно он и монтировать умеет , но на ноуте удобнее 2 клавиши нажать чем по тачпаду елозить. Кстати если флешка и или другой монтируемый девайс имееют несколько разделов, это не проблема. Просто модифицируем скрипт натравив на подключаемое устройство fdisk , а затем grep и маунт для каждого раздела ( и со своими параменрами если надо). Между прочим это единственный способ которым я смог сразу подключать винты с NTFS разделами на запись. Ну не знаю почему, но в Мандриве 2008.1 для этого приходилось таки лезть в консоль, а теперь с этим скриптом — нет, монтирует правильно и быстро. Демон hal я уж просто отключил. Вообще я стараюсь не захламлять систему глямурными примочками типа krandrtray, ну зачем? Если нужно спешно поменять разрешение экрана или частоту есть команда xrandr которая умеет и то и другое, лучше и удобнее., а еще это команда умеет правильно и качественно выводить изображения на 2 монитора, (или тв ) В общем читайте доки! Если нужно управлять микшером , также нет никакой нужды запускать kmix! В файл keys пишем

  178 : ExecCommand  aumix -v +5 # Увеличить громкость на 5 %
  179 : ExecCommand  aumix -v -5 # Уменьшить гомкость  на 5%
  177 : ExecCommand  aumix -v 0  # Выключить звук

177-179 , коды соответствующих клавиш, узнать код можно запустив программу xev . Для визуализации уровня громкости также можно использовать gkrellm — отличная программа, рекомендую.

Может показаться , что я противник графических утилит , нет , я сторонник простоты и эффективности. Пример - в Мандриве (да и Виндовс) я настраивал сеть и интернет с помощью графических утилит, 5 минут тыркаешь мышью, и готово. Но вот я в МОПСе ... графическую тулзу запускать лень. В консоли пишем

  su
  ifconfig   бла-бла-бла 
  route add     бла-бла-бла 

10 секунд и интернет работает ( и по сей день работает). Заодно (в связи с использованием собственных скриптов и клавиатурных команд) отключил пару стартовых служб дабы ускорить загрузку ноута и сэкономить батарею. Кому как а мне понравилось.

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

Продолжение следует...

Личные инструменты