На всеки списък с леки мениджъри на прозорци на Linux ще намерите Fluxbox. Първоначално вилката на Blackbox, Flux е добре позната като бърз, лек, високо конфигурируем работен плот. За съжаление акцентът на Fluxbox върху текстовите файлове за почти цялата конфигурация често действа като пречка за тези, които първо я изпробват. Има графичен интерфейс, който предоставя някои от основните опции за конфигуриране, но основната част от него (менюта, цветове, ключови думи) се намира в текстови файлове. В тази статия ще прегледаме повечето конфигурационни файлове на Fluxbox и как да ги приспособим към вашите нужди.

Тъй като се съсредоточаваме върху конфигурацията, останалата част от статията ще предположи, че вече сте инсталирали Fluxbox. Всички примери и екранни снимки бяха направени с помощта на Fluxbox 1.1.1 на Ubuntu 9.10.

Fluxconf

Fluxconf е основната конфигурация за Fluxbox. Всъщност няма много повече от най-основните конфигурационни опции. Вероятно е дошъл с вашия пакет Fluxbox и така трябва да бъде инсталиран и може да бъде стартиран с командата:

 fluxconf 

Основна конфигурация

Голяма част от конфигурацията, която вероятно ще искате да направите, може да бъде направена във файла ~ / .fluxbox / init . Отворете го с текстовия редактор по ваш избор и можете да зададете голямо разнообразие от общи опции. Някои от по-забележителните записи включват:

  • session.menuФайл: (местоположението на файла, съдържащ менюто Fluxbox)
  • session.screen0.toolbar.widthPercent: (от 1 до 100, ширината на лентата с инструменти на екрана))
  • session.screen0.toolbar.alpha: (от 0 до 255, прозрачност на лентата с инструменти 255 е твърдо)
  • session.screen0.toolbar.autoHide: (true / false)
  • session.screen0.toolbar.tools: (елементи, които да бъдат включени в лентата с инструменти, по-подробно в следващата секция)
  • session.screen0.menu.alpha: (от 0 до 255, прозрачност на менюто 255 е твърдо)
  • session.screen0.workspaces: (брой работни пространства или "виртуални настолни компютри")

тапети

Настройването на устойчива тапет в Fluxbox може да бъде изненадващо сложно. Има различни опции за различни програми, които могат да се използват за задаване на тапета, временно или трайно. Поради тази причина, вместо да навлизам във всички сложности тук, ще позволя на разработчиците на Fluxbox да обяснят това по собствени думи. Те имат наръчник тук, който ще обясни подробностите за орехите и детайлите.

Редактиране на менюто

За щастие, един от най-досадните аспекти на конфигурацията, редактирането на менюта, има хубав, функционален GUI. Програмата fluxmenu, също свързана със средния ви пакет Fluxbox, е добра работа за обработка на нуждите на менюто ви.

Ако по някаква причина fluxmenu не изпълнява задачата, можете да редактирате файла ~ / .fluxbox / меню ръчно. Също така се уверете, че актуализирате файла ~ / fluxbox / init, за да насочите към вашето потребителско меню, както е описано в раздела Main Configuration на това ръководство.

Свързване на мишката и клавиатурата

Ще намерите конфигурацията на клавиатурата и мишката във файла ~ / .fluxbox / keys . Ако, подобно на мен, сте свикнали да превъртате мишката в обратната посока, за да се движите между работните пространства, ще откриете, че под OnDesktop Mouse4 и OnDesktop Mouse5 в горната част на конфигурационния файл.

Fluxbox назовава някои от ключовете по начин, който може да не е очевиден отначало. Ако установите, че сте объркани от Mod1 и Mod4, тук са ключовете, на които те се състоят:

  • Mod1 = Alt
  • Mod4 = Windows (известен още като Супер)

прозрачност

Възможно е да сте задали някои от опциите за прозрачност в началния файл в предишната секция. Може би сте забелязали, че тези прозрачни фолиа може да не са влезли в сила. Fluxbox по подразбиране няма самостоятелни възможности за композиране, но можете да го получите чрез xcompmgr . Те са създали ръководство, намиращо се тук, с всички необходими стъпки, за да може xcompmgr и Fluxbox да играят щастливо заедно. Имах смесени резултати, за да работи тази работа с различни хардуерни и софтуерни комбинации, така че пробегът ви може да варира.