Як встановити та налаштувати Openbox за допомогою Ubuntu

З 2017 року дистрибутив Ubuntu Linux використав GNOME як середовище робочого столу за замовчуванням. У більшості випадків це цілком пристойний інтерфейс користувача, який добре інтегрується з незліченною кількістю тем і плагіни.

Іноді, однак, якщо у вас є старіша машина, вам захочеться чогось легшого, наприклад Xubuntu Linux, який використовує робочий стіл XFCE, або Lubuntu, який використовує робочий стіл LXDE. Інші дистрибутиви, такі як 4M Linux, використовують набагато легші віконні менеджери, наприклад JWM або IceWM.

Ви можете зробити щось настільки ж легке, використовуючи менеджер вікон Openbox. Це досить простий менеджер вікон, який ви можете розробити та налаштувати за своїм бажанням.

Цей посібник покаже вам основи налаштування Openbox в Ubuntu, як змінити меню, як додати док-станцію та як встановити шпалери.

Починаючи з Ubuntu 20.04, інструмент налаштування меню Openbox, obmenu, (розглянутий далі в цьому посібнику) було видалено через технічні конфлікти з іншим програмним забезпеченням. Хоча в Ubuntu все ще можна встановити та використовувати Openbox, налаштувати меню можна лише шляхом редагування більш складних текстових файлів.

Встановіть Openbox на Ubuntu

Встановлення Openbox

Щоб встановити Openbox, відкрийте вікно терміналу (Натисніть CTRL, ALT, і Т) одночасно або знайдіть "TERM" у тире та виберіть піктограму.

  1. Введіть таку команду:

    sudo apt встановити openbox obconf. 
  2. Натисніть на значок у верхньому правому куті, а потім вийдіть.

Як перейти на Openbox

Виконайте ці дії, щоб перейти до Openbox.

  1. На екрані входу виберіть своє ім’я користувача, як зазвичай.

  2. Коли екран розгорнеться, щоб дозволити вам ввести пароль, виберіть значок шестерні у нижньому правому куті екрана. З'явиться діалогове вікно з такими параметрами:

    • Openbox
    • Ubuntu
    • Ubuntu на Wayland
    Ubuntu вибирає робочий стіл Openbox
  3. Виберіть Openbox, а потім увійдіть як зазвичай.

Екран Openbox за замовчуванням

Екран Openbox за замовчуванням виглядає досить м’яким. Клацнувши правою кнопкою миші на робочому столі, з’явиться меню. Це все, що є на даний момент. Щоб почати процес налаштування, відкрийте меню та виберіть Термінал.

Стандартний робочий стіл Openbox Ubuntu

Змініть шпалери Openbox

Ось як змінити шпалери Openbox.

  1. Почніть з налаштування роздільної здатності дисплея. Швидше за все, Openbox не впорався з цим. Відкрийте вікно терміналу та запустіть команду xrandr, щоб встановити роздільну здатність дисплея:

    xrandr -s 1920x1080. 

    Ви також можете включити туди частоту оновлення монітора, щоб встановити конкретну:

    xrandr -s 1920x1080 -r 60. 
  2. Далі створіть папку для шпалер:

    mkdir ~/Картинки/Шпалери. 
  3. Скопіюйте деякі шпалери в папку. Якщо ви хочете нових ідей, перевірте Unsplash. Все на ньому має високу роздільну здатність і абсолютно безкоштовне у використанні.

  4. Програма, яку ми будемо використовувати для встановлення фону шпалер, називається фех.

    Встановити Ubuntu feh

    Щоб встановити feh, виконайте таку команду:

    sudo apt install feh. 
  5. Після завершення встановлення програми введіть таку команду для налаштування початкового фону:

    feh --bg-scale ~/Pictures/wallpaper/
    

    Замініть назву зображення, яке ви хочете використовувати як фон.

    Ubuntu Openbox встановлює шпалери з feh
  6. Це лише тимчасово встановить фон. Щоб налаштувати фон кожного разу, коли ви входите в систему, вам потрібно буде створити файл автозапуску, наприклад:

    cd ~/.config
    mkdir openbox
    CD openbox
    нано автозапуск.
  7. Додайте команду xrandr до файлу, щоб Openbox автоматично використовував правильну роздільну здатність.

  8. У файлі автозапуску введіть таку команду:

    sh ~/.fehbg &
    

    Амперсанд (&) надзвичайно важливий, оскільки він виконує команду у фоновому режимі, тому не пропускайте його.

    Автозапуск Ubuntu Openbox

    Загалом це має виглядати приблизно так:

    xrandr -s 1920x1080 -r 60
    sh ~/.fehbg &

Додайте Dock до Openbox

Хоча робочий стіл тепер виглядає трохи приємніше, було б добре мати спосіб запуску програм. Зробити це можна встановіть Cairo, який виглядає досить стильно. Перше, що вам потрібно зробити, це встановити менеджер композицій.

  1. Відкрийте вікно терміналу та введіть наступний код:

    sudo apt встановити xcompmgr. 
  2. Тепер встановіть Cairo наступним чином:

    sudo apt встановити cairo-dock. 
    Встановіть Cairo Dock на Ubuntu
  3. Знову відкрийте файл автозапуску, виконавши таку команду:

    nano ~/.config/openbox/autostart. 
  4. Додайте наступні рядки в нижню частину файлу:

    xcompmgr &
    cairo-dock -o &
    Ubuntu Openbox налаштує автозапуск Cairo Dock
  5. Ви повинні мати можливість перезапустити Openbox, щоб зробити це, ввівши таку команду:

    openbox --reconfigure. 

    Якщо наведена вище команда не працює, вийдіть із системи та знову ввійдіть. Може з’явитися повідомлення із запитанням, чи бажаєте ви використовувати OpenGL чи ні. Виберіть Так продовжувати.

  6. Тепер док-станція Cairo має завантажитися, і ви зможете отримати доступ до всіх своїх програм.

    Ubuntu Openbox з Cairo Dock

    Клацніть правою кнопкою миші на док-станції та виберіть параметр конфігурації, щоб грати з налаштуваннями.

Налаштування меню правою кнопкою миші

Це частина, яка більше не працює в Ubuntu 20.04. Проблема виникла через перехід Ubuntu на Python 3. Утиліта obmenu використовує застаріле програмне забезпечення, сумісне лише з Python 2. В результаті розробники Ubuntu не додали його до сховищ 20.04. Це може змінитися колись у майбутньому.

Налаштуйте меню правою кнопкою миші

Ось як налаштувати меню правою кнопкою миші.

Знову відкрийте термінал і виконайте такі команди:

cp /var/lib/openbox/debian-menu.xml ~/.config/openbox/debian-menu.xml
cp /etc/X11/openbox/menu.xml ~/.config/openbox
cp /etc/X11/openbox/rc.xml ~/.config/openbox
openbox --reconfigure.

Тепер, коли ви клацнете правою кнопкою миші на робочому столі, ви повинні побачити новий Меню Debian з папкою програм, яка посилається на програми, встановлені у вашій системі.

Налаштуйте меню вручну

Налаштувати меню Openbox

Якщо ви хочете додати свої власні пункти меню, ви можете використовувати графічну програму під назвою Обмену.

  1. Відкрийте термінал і введіть наступне:

    obmenu &
    

    Завантажиться графічна утиліта.

  2. Щоб додати нове підменю, виберіть місце у списку, де ви хочете, щоб підменю було, і виберіть Нове меню.

  3. Вам буде запропоновано ввести мітку. Щоб додати посилання на нову програму, виберіть Новий елемент.

  4. Введіть мітку (тобто назву), а потім введіть шлях до команди, яку потрібно виконати. Ви також можете натиснути кнопку з трьома крапками і перейти до папки /usr/bin або будь-якої іншої папки, щоб знайти файл або програму для запуску.

  5. Щоб видалити елементи, виберіть елемент, який потрібно видалити, і натисніть маленьку чорну стрілку праворуч від панелі інструментів, а потім виберіть Видалити.

  6. Нарешті, ви можете ввести роздільник, вибравши місце розташування роздільника та вибравши Новий роздільник.

Налаштування параметрів робочого столу Openbox

Щоб налаштувати загальні налаштування робочого столу, клацніть правою кнопкою миші на меню та виберіть obconf або введіть наступне в терміналі:

obconf &

Редактор розділений на кілька вкладок, як показано нижче:

  • Тема
  • Зовнішній вигляд
  • Windows
  • Переміщення та зміна розміру
  • Миша
  • Робочий стіл
  • Поля
  • Док
Налаштування теми Ubuntu Openbox

The Тема window дозволяє налаштувати зовнішній вигляд вікон у Openbox. Існує ряд тем за замовчуванням, але ви можете завантажити та встановити деякі власні.

Налаштування зовнішнього вигляду Ubuntu Openbpx

The Зовнішній вигляд вікно дозволяє налаштувати такі параметри, як стилі шрифтів, розміри, чи можна розгортати, згортати вікна, кодифікувати поведінку, закривати, згортати або бути присутніми на всіх робочих столах.

Налаштування вікна Ubuntu Openbox

The Windows вкладка дозволяє побачити поведінку вікон. Наприклад, ви можете автоматично фокусуватися на вікні, коли курсор миші наводить на нього, і ви можете встановити, де відкривати нові вікна.

Налаштування переміщення Ubuntu Openbox

The Переміщення та зміна розміру вікно дозволяє вирішувати, наскільки близько вікна можуть підійти до інших вікон, перш ніж виникне певний опір, і ви можете встановити, чи переміщувати програми на нові робочі столи, коли вони переміщуються за межі a екран.

Налаштування миші Ubuntu Openbox

The Миша window дає змогу вирішувати, яким чином вікна фокусуватимуться під час наведення курсора миші на них, а також дозволяє вирішувати, як подвійне клацання впливає на вікно.

Налаштування робочого столу Ubuntu Openbox

The Робочий стіл вікно дозволяє визначити, скільки існує віртуальних робочих столів і як довго відображатиметься сповіщення про те, що ви збираєтеся змінити робочий стіл.

Налаштування полів Ubuntu Openbox

The Поля window дозволяє вказати поле навколо екрана, через яке вікно не може проходити через них.

Налаштування док-станції Ubuntu Openbox

The Док На вкладці можна керувати вибраними налаштуваннями для док-станції. Це не стосується Каїра. Натомість ці налаштування застосовуються, якщо ви вирішите встановити більш традиційну панель, як-от Tint2.