Простий дистрибутив Linux. Мотивація
Відповідно до опитувань переважна більшість користувачів вносять зміни до налаштувань робочого середовища встановленого на їхніх комп’ютерах. Більша половина - 56% користувачів використовують текстові конфігураційні файли для налаштування свого робочого середовища.
Як відомо, до розробки Linux залучено мільйони людей, які злагоджено працюють завдяки дотриманню певних підходів відомих як принципи Unix. І використання текстових файлів для зберігання налаштувань якнайкраще відповідає принципам Unix. Їх можна редагувати маючи лише текстовий редактор, робити архівні копії, помістити у систему контролю версій чи легко обмінюватись з іншими.
Ще один постулат вищезгаданої філософії стверджує: “Пишіть програми, які роблять щось одне і роблять це добре”. Раніше, я використовував так звані робочі середовища на кшталт Xfce чи LXDE, але помітив що вони стають дедалі складнішими тоді як мені хочеться аби вони ставали простішими. Або, з часом, розробники взагалі кидають свої дітища як це сталось LXDE.
А іноді вони змінюють власні уявлення про добре робоче середовище і тоді стає простіше піти ніж звикнути до революційних нововведень. До того ж, з часом я зрозумів, що використовую лише кілька основних функцій робочого середовища.
На щастя, у Linux можна знайти програму на будь-який смак, зокрема і для створення робочого середовища. Найчастіше, автори таких програм створюють їх для власних потреб і з кількох наявних можна вибрати ту яка підходить вам найбільше.
Нижче наведено перелік перелік програм які дозволяють реалізувати звичні для користувача функції класичного робочого середовища:
- менеджер сеансів Lightdm для контролю входу до робочого середовища;
- менеджер вікон Openbox для керування положенням та розміром вікон;
- панель завдань tint2 для відображення списку відкритих вікон;
- головне меню Jgmenu для доступу до переліку встановлених програм
- запускач rofi для швидкого запуску програм
- утиліта Alttab перемикання між вікнами за допомогою Alt-Tab
- програми системного лотка gxkb, cbatticon, volumeicon для відображення корисної інформації
- служба сповіщень Служба сповіщень Dunst для відображення сповіщень від операційної системи та програм
Ми спробуємо зібрати це все докупи і налаштувати відповідно до своїх потреб.