BunsenLabs Linux – Рецензија и упознавање са дистрибуцијом

Након моје кратке авантуре са Убунту Линуксом и утиском да није за мене, окренуо сам се Дебиану. Није ми дуго требало да на интернету пронађем „Crunchbang“ Линукс сада већ давне 2011-те године. Основан од стране једног човека, Phillip Newborough (алиас „corenominal“) „Crunchbang“ је био замишљен као оперативни систем примарно базиран на Убунтуу а затим на Дебиан Линуксу и првобитно је био намењен за „low-end“ компјутере али га је свакако било могуће користити и на јачим конфигурацијама.

CrunchBang 11
CrunchBang 11

06.02.2015 године Phillip објављује да ће обуставити подршку и рад на дистрибуцији и да ће корисници профитирати преласком на изворни Дебиан.
У том тренутку корисници који су желели да наставе подршку, традицију и идеју „Crunchbang-а“ поделили су се у три табора: „BunsenLabs“, „Crunchbang ++“ и „CrunchBang-Monara“

Ми ћемо се данас фокусирати на „BunsenLabs“

BunsenLabs је базиран на стабилној грани Дебиан Jessie са тренутном верзијом „Deuterium“
а која је наследила прву стабилну верзију „Hydrogen“ и његове одлике су:

  • Преконфигурисан Openbox прозорски менаџер са Tint2 панелом и Conky конфигурацијом за надзор система.
  • Асортиман GTK2/3 тема, позадина и Conky конфигурација посебно израђених за овај пројекат.
  • Приватни репозиторијум: deb http://pkg.bunsenlabs.org/debian jessie-backports main
  • Тренутна подршка за две архитектуре : amd64 и i386 са додатком i386+non-PAE сликом.
BunsenLabs Homescreen

Подразумевани

  • Фајл менаџер: Thunar
  • Текст едитор: Geany
  • Интернет прегледач: Firefox
  • Прегледач слика: Mirage
  • Терминал: Terminator
  • Тема: Bunsen
  • Тема иконица: Faenza Bunsen
  • Media читач: VLC
  • FTP клијент: FileZilla
  • Торент клијент: Transmission-gtk
  • IRC клијент: HexChat
  • Power менаџер: Xfce Power Manager
  • PDF читац: Evince PDF
  • Office софтвер: Libre Office Writer
  • CD резач: Xfburn

BunsenLabs користим од самог почетка и прве тест верзије (с обзиром да сам био и Crunchbang корисник). Дистро не захтева превелике системске ресурсе а због конфигурације мог рачунара користим x64 верзију. Лично сам се пронашао у овом дистроу и користим га поред Arch Линукса као свој основни систем.

…да кренемо из почетка…

У самом boot менију имамо опцију између live сесије, инсталације и инсталације уз помоћ графичког интерфејса (графички интерфејс инсталације је базиран на Дебиан графичком инсталеру). Саме кораке при инсталацији нећу пролазити са вама јер постоје многобројна упуства на интернету и лако их је наћи.

Bootloadеr мени
GUI installer

Live сесија BunsenLabs-а не нуди много и обавештава нас да га можемо испробати без икакве измене на хард диску. Подразумевано добијамо root приступ систему, корисничко име и шифру.
(Подразумевано user:user; pass:live). Оно што можемо „замерити“ је да не постоји опција за инсталацију система из live сесије већ је инсталација могућа само ако је покренемо из bootloadеr менија.

Live session приказ

Добродошлица

Login screen

При првом подизању система након инсталације добродошлицу ће нам пожелети BunsenLabs-welcome скрипта која нам може помоћи при конфигурацији система. Само извршавање скрипте је наравно опционо. Ова скрипта је нешто што нисам видео на другим дистрибуцијама и вуче корене јос из „Crunchbang“ дистроа.

Сама скрипта обухвата доста основних ствари које нам могу користити за свакодневну употребу. Једна ствар коју бих лично замерио је то што није могуће да прво одаберемо шта ће скрипта извршити и да се систем тиме позабави у позадини, већ ћемо пролазити сваки корак у реалном времену и чекати да скрипта заврши команду.

bl-welcome skripta

Кораци које пролазимо са скриптом

Basic:

  • System update
  • System upgrade
  • Compositor settings, Audio settings, Power manager settings
  • Option to install Java support
  • Option to install Flash support for brauzers (Firefox, Chromium)
  • Option to add Backports repository

Install development packages:

  • Version control tools
  • LAMP stack
  • Debian packaging tools

Конфигурација система

Мени који се налази на десном клику је посебно израђен за овај пројекат и нуди прегршт могућности.

Мени можемо изменити по свом нахођењу и потребама и за ту операцију xml фајл менија се налази у /home/$USER/.config/openbox/menu.xml
Јако користан GUI алат је свакако и Obmeny GUI који ће нам уз помоћ графичког интерфејса помоћи у томе шта желимо да променимо у менију.

Исту операцију измена можемо одрадити и за Openbox чији се конфигурациони фајл налази под
/home/$USER/.config/openbox/rc.xml или уз помоћ Obmenu Configuration Manager са графичким интерфејсом.

Openbox је прозорски менаџер и сам по себи не долази са подразумеваним апликацијама. У случају коришћења Openbox-а са нпр Arch Линуксом апликације морамо сами инсталирати. BunsenLabs у овом случају то ради за нас.

GUI Config Tools

Поставке Tint2 панела можемо изменити у /home/$USER/tint2 фолдеру или позивајући GUI „tint2conf“ у терминалу или преко „gmrun“ прозора.

tint2conf

Нажалост /или на срећу/ у овом тренутку BunsenLabs нам више не може помоћи даље бар што се тиче конфигурације уз помоћ GUI алата тако да за конфигурацију Conky панела мораћемо да се позабавимо самим кодом или да се обратимо трећим странама за GUI алате.

Као што видимо Openbox+Tint2+Conky комбинација се уклапа врло добро и врло је захвална што се тиче естетског прилагођавања и функционалности. Имам још пуно утисака које бих могао да поделим са вама али сада бих вам препоручио да ако сам вас и мало заинтригирао преузмете BunsenLabs и испробате га сами. Моја препорука је да ако немате довољно искуства са Unix системима овај OS прво испробате у некој виртуелној машини.

Коме бих препоручио BunsenLabs?

BunsenLabs бих препоручио свима који су у Линукс свету дуже од годину дана под условом да им CLI није стран и да се не плаше да куд и камо своје задатке управо извршавају у терминалу. BunsenLabs је дизајниран тако да нуди једноставно радно окружење заједно са циљем да буде стабилан, брз и поуздан крајњем кориснику. Заједница на BunsenLabs.org је јако добра и на свако питање, проблем и сугестију ће вам изаћи у сусрет.