12 февраля 2023

Ubuntu 20.04 + Openbox | Часть II - Настройка автозапуска программ, разрешения экрана, панели Tint2, установка флагов раскладки клавиатуры, установка обоев

В этом цикле статей мы с Вами поэтапно пройдём весь путь минимально-голой, без каких-либо WM|ОМ (Window Manager|Оконный Менеджер), DE|ОРС (Desktop Environment|Окружение/Среда Рабочего Стола), DM|ГДМ (Dispaly Manager|Графический Дисплейный Менеджер) Установки Ubuntu 20.04 и минимально-комфортной Настройки самого быстрого и лёгковесного Оконного Менеджера (WM/ОМ) Openbox.
Данный ОМ Openbox, по мнению многих наипродвинутейших Пользователей и Знатоков Linux-дистрибутивов, считается, при всей первоначально кажущейся его сложности, самым быстрым, самым простым и самым настраиваемым из всех существующих ОМ на данный момент.



В первой части мы с вами установили систему Ubuntu 20.04 из Netboot-образа (mini.iso) + ОМ Openbox и программы|утилиты, необходимые для его успешной работы.

Эту Часть мы начнём с очень важного и необходимого действия - копирования конфиг-файлов OB из:
/etc/xdg/ - (глобальные файлы конфигурации для приложений, придерживающихся стандартов freedesktop.org)
в Домашний каталог /home - (сессия Пользователя)

Запускаем нашу систему с уже настроенным автологином OB:
Для выполнения запланированной задачи по копированию конфиг-файлов, нам понадобится Терминал.
Открываем его - на Рабочем столе OB кликаем ПКМ и в выпавшем Меню ЛКМ выбираем первый сверху пункт Terminal emulator:
В открывшемся Терминале создаём в Домашнем каталоге, в папке:
/home/user/.config - (где user - ваше имя Пользователя в системе)
папку openbox - (/home/user/.config/openbox)
вписываем|вводим и жмём на Enter:
mkdir -p .config/openbox
Далее копируем в неё необходимые конфиг-файлы OB командой:
(перечень конфигов ниже, под скрином, в спойлере)
cp /etc/xdg/openbox/{rc.xml,menu.xml,autostart,environment} .config/openbox

Перечень конфиг-файлов OB:
Основу конфигурации Openbox составляют четыре файла, каждый из которых выполняет свою уникальную роль: rc.xml, menu.xml, autostart и environment. Перед настройкой нужно создать локальный профиль Openbox (то есть специфичный для вашей учётной записи). Это можно сделать путём копирования глобального профиля /etc/xdg/openbox (который применяется для всех пользователей) в свой каталог настроек:
rc.xml - это основной файл конфигурации, отвечающий за определение поведения и настроек всего сеанса, в том числе:

    - Сочетания клавиш (например, запуск приложений; регулировка громкости)
    - Темы оформления
    - Настройки рабочего стола и виртуального рабочего стола
    - Настройки окна приложения

Этот файл имеет прописанные настройки по умолчанию, так что достаточно лишь немного подредактировать его в соответствии со своими личными предпочтениями

menu.xml - определяет поведение меню, открывающегося при правом клике по фону. По умолчанию предоставляется статическое меню (которое не обновляется автоматически при установке новых приложений), но можно также использовать динамическое меню, которое будет обновляться автоматически.

autostart (Автозапуск приложений) - openbox-session имеет два механизма автозапуска: XDG Autostart (работает только если установлен пакет python-pyxdg) и свой собственный механизм.
Свой механизм:

    - считывает переменные (выполняет source) из /etc/xdg/openbox/environment
    - считывает переменные из ~/.config/openbox/environment
    - запускает /etc/xdg/openbox/autostart
    - запускает ~/.config/openbox/autostart

environment - можно использовать для добавления связанных переменных окружения, например:

    - Define new pathways (e.g. execute commands that would otherwise require the entire pathway to be listed with them)
    - Изменить языковые настройки
    - Определить другие переменные, которые будут использоваться (например, здесь можно указать исправление для тем GTK)

И давайте сразу проверим, всё ли успешно скопировалось и для этого вписываем|вводим следующую команду и жмём на Enter и видим, что всё скопировалось и готово к использованию:
ls -a .config/openbox/
Ну, и, раз, уж все конфиги скопированы, то сразу же давайте установим удобное для наших глаз разрешение экрана 1920x1080 с помощью xrandr в конфиг autostart и для этого вписываем|вводим команду и жмём на Enter:
echo -e 'xrandr -s 1920x1080 -r 60 &' >> .config/openbox/autostart


Хочу отметить очень важную деталь, а именно то, что при прописывании какой-либо команды в автозапуск|автозагрузку в конфиг-файл autostart, ВСЕГДА в конце любой команды, через Пробел прописывается символ:
Амперсанд - &
что означает продолжение работы в фоновом режиме!
Всегда помните об этом!

И, если мы впишем|введём следующую команду и нажмём на Enter, то увидим вывод, что нужное значение разрешения экрана успешно записалось в конец конфига:
cat .config/openbox/autostart
Чтобы изменения вступили в силу, нам необходимо перезагрузить OB и для этого мы ПКМ открываем меню и ЛКМ выбираем самое нижнее значение Exit:
В выпашем меню Выйти из Openbox - Вы действительно хотите выйти из Openbox? жмём ЛКМ на Выйти:
Либо вписываем|вводим в Терминале следующую команду и жмём на Enter:
reboot
Результатом будет перезагрузка OB, но уже в новом разрешении экрана 1920x1080:

Разрешение мы с вами установили, теперь давайте активируем установленную ранее панель Tint2 и для этого снова запускаем Терминал и также прописываем её в автостарт, в конфиг autostart командой и жмём на Enter:
(не забываем про символ в конце через пробел &)
echo -e 'tint2 &' >> .config/openbox/autostart
И давайте снова проверим, записалась ли нужная команда в конец конфига командой и увидим вывод, что нужное значение запуска панели Tint2 успешно записалось:
cat .config/openbox/autostart
И снова, чтобы изменения вступили в силу, нам необходимо перезагрузить наш OB и сделам мы это таким же способом, как и на предыдущем этапе добавления а ватозапуск разрешения экрана, после чего мы также попадаем в наш OB, но уже с активной панелью Tint2:



Далее, для презентабельности и для приятности глаза (а то у нас просто чёрный фон), давайте настроим|установим обоину Рабочего стола и сделать это можно 3-мя (тремя) способами.

Мы с вами установили 3 (три) утилиты, отвечающие за размещение обоев на Рабочем столе, а выбор, какой воспользоваться, останется за вами.

Сначала скачиваем обоину с любого известного вам ресурса и, если вы уже заметили, то в панели Tint2 уже есть иконка Веб-браузера Firefox (его мы устанавливали), вот им-то мы и воспользуемся...

Нажмите на иконку Firefox и после его запуска перейдите на известный вам ресурс и скачайте понравившуюся вам обоину (по умолчанию она попадёт в папку Загрузки).
(я скачал обоину, такую же, как на заглавном скрине заголовков наших статей, и в частности она имеет имя|название: openbox-1675676414252-6433.jpg)

Теперь давайте создадим в Домашней папке папку для обоев .wallpapers:
(точка перед именем означает, что папка будет скрытой)
mkdir .wallpapers
Перемещаем, скачанную нами обоину в эту папку с её переименованием в более презентабельное имя, например в .ob.jpg (тоже с точкой в начале, а это означает, что файл будет скрытым) и для этого вписываем|вводим следующую команду и жмём на Enter:
(кстати, можно всё описываемое сделать и в графическом режиме (GUI), в установленном нами ранее Файловом менеджере PCManFM (далее ФМ PCManFM)
mv Загрузки/openbox-1675676414252-6433.jpg .wallpapers/.ob.jpg
Проверяем, всё ли переместилось и переименовалось следующией командой и видим, что всё успешно переместилось и переименовалось:
ls -a .wallpapers
Ради спортивного интересу проверяем|смотрим, а что же вообще есть у нас в Домашнем каталоге|папке командой:
ls -a
А теперь, когда мы скачали обоину, создали папку для неё, поместили её с переименованием в эту папку, можно, воспользовавшись первым, вторым или третьим Способами, собственно установить обоину на Рабочий стол.

Итак приступим...

Способ №1 - с помощью консольной утилиты feh.
(Справки у утилиты нет, но зато есть хороший ман. Вызвать его можно командой man feh)

Тут же, в Терминале прописываем|вводим следующую команду и жмём на Enter:
feh --bg-scale .wallpapers/.ob.jpg - опция --bg-scale масштабирует изображение под разрешение экрана|монитора
И...
О! Чудо!
Сразу же после выполнения этой команды на нашем Рабочем столе появилась наша обоина:
А давайте ка мы с вами ешё раз проверим, а что сейчас есть у нас в Домашнем каталоге|папке...

Я это вообще к чему вдруг зачастил с проверками, а что же у нас есть в Домашнем каталоге|папке?
Да, всё очень просто.
Наберитесь немного терпения и вы всё поймёте...

Итак, проверяем, что у нас есть следующей командой и, сравнив с предыдущим выводом аналогичной проверки, видим, что у нас в Домашнем каталоге|папке появился новый файлик .fehbg:
ls -a
И если включить голову и логику, то можно сделать вывод, что после отработки предыдущей команды по установке обоины, автоматически был создан конфиг-файл утилиты feh в Домашнем каталоге|папке и видимо, опять же можно логически предположить, с прописанной командой запуска обоины на Рабочем столе.

Проверить наши предположения можно опять же тут же, в Терминале.
Для этого очищаем Терминал командой:
clear
И прописываем|вводим следующую команду, жмём на Enter и действительно, видим, что в файле команда на запуск установки обоины на Рабочий стол:
cat .fehbg
вывод:
#!/bin/sh
feh --no-fehbg --bg-scale '/home/test/.wallpapers/.ob.jpg'
Всё кончено прекрасно и хорошо, но!
Есть один нюанс, а именно, если мы перезагрузим систему, то вместо обоины мы опять будем созерцать пустой, чёрный экран!

Как это исправть?

Да, всё просто.
Просто добавляем в автозапуск в файл autostart команду на запуск обоины.

Очищаем Терминал командой:
clear
И прописываем|вводим следующую команду и жмём на Enter:
echo -e '(sleep 2s && sh ~/.fehbg) &' >> .config/openbox/autostart
Снова проверяем, записалась ли нужная команда в конец конфига следующей командой и видим вывод, что нужное значение запуска обоины успешно записалось:
cat .config/openbox/autostart
Сразу возникает резонный вопрос, а почему команда в автозапуске такого странного вида?

А давайте рассмотрим её поподробнее...

Выглядит она так:
(sleep 2s && sh ~/.fehbg) &
Ну, во первых, если команда состоит из 2-х команд, то принято обе команды заключать в круглые скобки - (), что здесь и сделано.

По командам отдельно:

    sleep 2s - задержка перед запуском в 2 секунды, чтобы развести по времени срабатывания команды автозапуска
    sh ~/.fehbg - запуск конфига|скрипта .fehbg, где прописана команда запуска обоины на Рабочем столе
    & - Амперсанд. Продолжение работы запускаемого процесса в фоновом режиме


Теперь смело перезагружаем систему и видим, что обоина успешно загрузилась, а это значит, что мы с вами сделали всё правильно!



Способ №2 - с помощью графической (GUI) утилиты|программы Nitrogen.

Сразу хочу отметить, что подразумевается, что вышеописанный первый способ мы практически, полностью опускаем за исключением, дабы не повторяться, скачивания обоины, создания папки для её размещения и перемещения с переименованием в неё самой обоины, т.е. предполагаем, что всё это мы уже предварительно сделали и начнём мы с пустого Рабочего стола.

Открыть Nitrogen можно или в Терминале командой:
nitrogen &
либо из Меню (ПКМ на Рабочем столе) ⟶ ApplicationsUtilitiesnitrogen:
В результате, мы видим, вот, такое окно утилиты|программы Nitrogen:
Чтобы установить обоину, жмём на кнопку Preferences (Пердпочтения):
В открывшемся подменю жмём на кнопку Add (Добавить):
Появляется дополнительное окно выбора места расположения файла обоины:
В левой его колонке Places выбираем нашу Домашнюю папку|каталог (здесь test), а справа в секции Name мы видим доступные папки для открытия, но не видим нужной нам папки .wallpapers.
А почему не видим?
А потому, что она скрытая:
Как это исправить?

Жмём тут же, в секции Name ПКМ и в выпавшем контекстном меню ЛКМ жмём на пункт Show Hidden Files (Показывать Скрытые Файлы):
Ну, вот, совсем другое дело!
Теперь мы видим нашу папку .wallpapers, а посему выбираем её, или нажатием на неё 2 раза ЛКМ, или нажатием 1 раз ЛКМ на неё и нажатием на кнопку Select (Выбрать):
В открывшейся папке .wallpapers секции Name мы видим, что наш скрытый файлик обоины .ob.jpg на месте и всё, что нам остаётся сделать, это выбрать его нажатием на кнопку Select (Выбрать):
В следующем открывшемся окне, в поле Directories (Каталоги), мы видим, появившийся полный путь к нашему файлику обоины:
/home/test/.wallpapers
а это значит, что почти всё готово для добавления нашей обоины на Рабочий стол и нам остаётся нажать на кнопку Ок:
И в результате, в главном окне утилиты|программы Nitrogen мы видим иконку нашей обоины:
А далее, ну, почти финальный аккорд, ЛКМ жмём на эту иконку нашей обоины, чтобы появилась рамка вокруг неё и жмём на кнопку Apply (Применить):

Ну, и, вот, наконец-то мы видим, что наша обоина успешно установилась на наш Рабочий стол!
Но...
Что-то тут не так...
А не так тут то, что она не в полный экран, что совсем не презентабельно.
Исправляем это тут же, нажатием слева на выпадающее меню Automatic (Автоматический):
В выпавшем меню выбираем пункт Scaled (Масштабный):
И сразу же жмём на кнопку Apply (Применить):
Результат - наша обоина в полный экран, как и задумывалось:
Опять же, если мы пперезагрузим систему, то снова увидим чёрный, пустой экран перед собой!

Чтобы этого не случилось, нам нужно опять, сразу же, как и в предыдущих случаях, добавить команду на запуск Nitrogen в автозапуск и для этого мы снова открываем Терминал и прописываем|вводим следующую команду и жмём на Enter:
echo -e 'nitrogen --restore &' >> .config/openbox/autostart
Как всегда. на всякий случай, проверяем, записалась ли нужная команда в конец конфига следующей командой и видим вывод, что нужное значение запуска Nitrogen успешно записалось:
cat .config/openbox/autostart

Ну, и для убедительности перезагружаем систему и убеждаемся, что обоина на месте, в полный экран и это значит, что мы всё сделали правильно!


Способ №3 - на мой взгляд, достаточно неожиданный и наиболее интересный, с помощью ФМ PCManFM.
(хотя я предпочитаю первый способ)

Очень неожиданная и интересная функция у этого ФМ - быть при желании Менеджером Рабочего стола.

Как это работает?

Как было и с первым и вторым способами, предполагается, что мы, дабы не повторяться, не рассматриваем скачивание обоины, создание папки для её размещения и перемещение с переименованием в неё самой обоины, т.е. предполагаем, что всё это мы уже предварительно сделали и начнём мы также с пустого Рабочего стола.

Если вы уже, любопытства ради бегали по Меню OB (ПКМ на Рабочем столе), то наверняка вы уже обнаружили в нём в ApplicationsSettings пункт Desktop Preferences (Предпочтения|Настройки Рабочего стола):
И я даже уверен, что вы пытались запустить его, но получали в ответ, вот, такое уведомление, что Менеджер рабочего стола не активен.:
Не надо пугаться и думать, что мы с вами что-то там забыли установить.
Это не так!

Чтобы этот пункт меню заработал, нам собственно, всего-то надо активировать Менеджер рабочего стола.
И где нам его взять?
Вы абсолютно правильно догадались!
ФМ PCManFM, наряду со стандартной работой с каталогами|папками, файлами, имеет ещё и такую уникальную функцию - быть Менеджером рабочего стола.
Её то мы с вами и активируем...

Просто добавляем в автозапуск в файл autostart команду на запуск этой функции ФМ.

Очищаем Терминал командой:
clear
И прописываем|вводим следующую команду и жмём на Enter:
(опция --desktop как раз и отвечает за активацию этой функции)
echo -e 'pcmanfm --desktop &' >> .config/openbox/autostart
И, как и ранее, проверяем, записалась ли нужная команда в конец конфига следующей командой и видим вывод, что нужное значение запуска обоины функции успешно записалось:
cat .config/openbox/autostart
Чтобы изменения вступили в силу, снова перезагружаем систему и видим, что на рабочем столе появилась в верхнем левом углу иконка Корзины, а это и значит, что функция Менеджера рабочего стола активна (если кликнуть на неё, то естественно откроется папка Корзины в нашем ФМ. Кстати, сразу обратите внимание на размер этой иконки и размер шрифта её имени под ней. Не кажется ли вам, что и размер иконки, и размер шрифта под ней слишком велики?):
И если мы нажмём ПКМ на Рабочем столе, то вместо Меню OB мы уже видим контекстное Меню Менеджера рабочего стола ФМ PCManFM где ЛКМ жмём на пункт Параметры рабочего стола:
Кстати, Меню OB никуда не делось, а просто теперь запускается из панели Tint2 (ПКМ) и если снова открыть в нём ApplicationsSettings пункт Desktop Preferences, то сообщения о неактивном Менеджере рабочего столе уже не будет, а запустится, как на предыдущем шаге контекстное Меню Менеджера рабочего стола ФМ PCManFM:
Итак, используя любой из 2-х предыдущих шагов, мы попадаем в Параметры рабочего стола, закладка Внешний вид и вспоминаем, что мы уже обратили внимание на слишком большой размер иконки Корзины и размер шрифта её имени под ней:
Давайте сразу исправим сей недпрезентабельный недостаток и для этого жмём в секции ТекстШрифт текста ярлыков: на выпадающее меню, где название шрифта Sans и размер шрифта указан 12:
Появляется дополнительное окно Выберите шрифт:
В нём в правой колонке Размер: меняем размер шрифта, например на 8 и жмём на конопку ОК:
(в левой колонке Семейство: вы также можете поменять сам шрифт, а в центральной колонке Начертание: выбрать нужный вариант начертания шрифта)
И в результате мы видим, что размер иконки Корзины уменьшился, как и размер шрифта её имени, а в общем, внешний вид Рабочего стола стал более радующим глаз:
Чтобы наша обоина в дальнейшем была в полный экран, сразу же жмём в секции ФонРежим обоев: на выпадающее меню Заполнить только цветом фона:
И в выпавшем контекстном меню выбираем значение Растянуть на весь монитор:
Видим, что это значение успешно установилось:
Теперь нам надо выбрать саму обоину и для этого в этой же секции Фон, в Обои рабочего стола: жмём на кнопку (Нет):
В открывшемся окне Пожалуйста, выберите изображение, жмём в левой колонке Места на на наш Домашний каталог|папку (здесь test):
Видим нашу папку .wallpapers с нашей обоиной в колонке Имя, выбираем её, или нажатием на неё 2 раза ЛКМ, или нажатием 1 раз ЛКМ на неё и нажатием на кнопку Открыть :
И в следующем окне видим, что наша обоина уже выбрана, а посему просто жмём на кнопку Открыть:
И в результате всех этих манипуляций видим, что наша обоина успешно установилась и установилась она в полный экран, как нами хотелось и задумывалось:
Обоину мы установили и теперь давайте мы с вами немного наведём марафет на Рабочем столе, раз уже наш ФМ PCManFM неплохо умеет управлять Параметрами рабочего стола.
Для этого переходим на закладку Параметров рабочего столаЗначки рабочего стола:
Здесь вешаем|отмечаем галки(ми) неотмеченные изначально пункты:
    - Показывать на рабочем столе папку "Документы"
    - Показывать на рабочем столе значки дисков
(и обратите внимание, что после отметки пункта Показывать на рабочем столе папку "Документы" на Рабочем столе сразу же появилась иконка Документы, а иконки|значки дисков будут отображаться, при условии, что у вас на компьютере присутствуют ещё те или иные носители или вы вставили флешку)
Теперь переходим на последнюю закладку Параметров рабочего столаДополнительно:
И здесь, опять же, если для вас так будет удобнее, вешаем|отмечаем (или оставляем не отмеченным) галку на пункт:
    - При клике на рабочем столе показать контекстное меню менеджера рабочего стола
чтобы в дальнейшем по клику ПКМ на Рабочем столе вновь вызывалось бы Меню OB
Результатом этого действия, по нажатию ПКМ на Рабочем столе, будет снова появляться Меню OB:
А если вам понадобится вновь вызвать Параметры рабочего стола от ФМ PCManFM, то также жмём ПКМ на Рабочем столе и переходим по МенюApplicationsSettingsDesktop Preferences:

На этом в принципе и всё с установкой обоины и настройкой некоторых Параметров рабочего стола с помощью ФМ PCManFM.

Как в целом и со всеми 3-мя споособами её установки...


Теперь, когда обоина установлена и наш Рабочий стол выглядит, ну, очень презентабельно, давайте продолжим дальше колдовать с панелью Tint2...

За настройку панели Tint2 отвечает утилита Tint2 Settings, вызвать которую можно или прямо из панели (самая левая кнопка в панели), либо из
Меню (ПКМ на Рабочем столе) ⟶ ApplicationsSettingsTint2 Settings:
Выглядит утилита Настройки панели Tint2 так - её главное окно настроек, где можно выбрать вариант Темы общего внешнего её вида:
Если вы, например решили выбрать Тему панели, как на скрине ниже, ЛКМ выбираем её (чтобы она была засвечена) и после выбора в верхней панели утилиты жмём на кнопку Выбрать тему по умолчанию:
Каждую тему можно редактировать более тонкими и продвинутыми настройками и делается это нажатием в верхней панели утилиты на кнопку Редактировать тему:
После чего мы попадаем в продвинутые настройки панели Tint2:


Вы можете менять Настройки на ваш вкус и цвет, как говориться, экспериментировать с внешним видом и т.д., но!
Хочу лишь дать небольшой совет, если вы меняете значения и применяете их, но вам что-то не понравилось, то, чтобы вернуть значения по умолчанию, сначала запоминайте|записывайте|делайте скрины тех значений, которые вы собираетесь менять и потом на их основе всегда можно вернуть их в исходное состояние.

Я же сделаю несколько из них для наглядности...

Давайте немного поковыряемся с внешнии видом панели...

Открываем закладку Фонылевом столбце) и сразу же жмём в основном окне, в секции Фон на выпадающее меню (по умолчанию в нём отображается Всплывающий текст):
В выпавшем контекстном меню выбираем пункт Панель:
По умолчанию цвет панели у нас чёрный, но мы с вами давайте пошаманим и сделаем его частично прозрачным, при сохранении самого цвета панели.
Для этого, после выбора пункта Панель, в секции Цвет заполнения жмём на кнопку справа от названия секции:
В открывшемся дополнительном окне Выберите цвет мы видим в секции Непрозрачность: значение по умолчанию - 153:
Меняем его, сдвигая слайд влево до значения, например, 75 и жмём на кнопку ОК:
Теперь давайте побалуемся с цветом рамки и для этого жмём в секции Цвет рамки на кнопку справа от названия секции:
По умолчанию рамка у нас чёрного цвета, что и видно по коду цвета #000000 в появившемся дополнительном окне Выберите цвет, в секции Наименование цвета, а это значит, что и панель, и её рамка одинакового, чёрного цвета, а это в свою очередь означает, что рамку естественно по этой причине просто не видно:
Но у нас же с вами задумка сделать её видимой.
Поэтому меняем код цвета с #000000 на #777777 и жмём на кнопку ОК:
Но этого мало, ибо по умолчанию Толщина рамки и Радиус её углов значаться как 0 (ноль) в чём можно убедиться, пролистав основное окно в самый низ до секций Толщина рамки и Радиус угла, а ноль - это значит ничего:
Меняем эти значения, например:

    Толщина рамки - с 0 на 3
    Радиус угла - с 0 на 6

Запоминаем, как выглядит панель до применения изменений и жмём на кнопку Применить:
И сразу же обращаем своё внимание, как преобразилась наша панель после применения изменений, а именно на то, что цвет нашей панели стал прозрачным, а также на то, что у неё появлиась видимая рамка:
Листаем основное окно этой же закладки Фоны назад в верх до секции Фон, жмём на выпадающее меню (сейчас в нём отображается панель):
В выпавшем контекстном меню выбираем пункт Задача по умолчанию, Свёрнутая задача:
Далее листаем основное окно в самый низ, до секций Толщина рамки и Радиус угла, где видим значения по умолчанию:

    Толщина рамки - 1
    Радиус угла - 4
Меняем эти значения на те же, что и у Фона Панель:

    Толщина рамки - с 0 на 3
    Радиус угла - с 0 на 6

Опять запоминаем, как выглядит панель до применения изменений и жмём на кнопку Применить:
Ну, и опять обращаем своё внимание, как преобразилась наша панель после применения изменений:
Теперь переходим на закладку Панель, где нас интересует секция Размер (имеется в виду Размер панели), а он по умолчанию равне 30 пикселям:
Меняем это значение с 30 на 40, запоминаем, как выглядит панель до применения изменений и жмём на кнопку Применить:
И опять обращаем своё внимание, на то, как преобразилась наша панель после применения изменений, а именно, что размер панели увеличился (стал выше):


Переходим на закладку Элементы панели, которая отвечает за отображение элементов в панели:
(два столбца|колонки управления)

    слева - Выбраннные элементы (т.е. те, которые уже есть в панели)
    справа - Доступные элементы (т.е. те, которых ещё нет в панели, но которые можно в неё добавить)

А что вообще тут нам надо в этой закладке и надо ли?
А давайте мы с вами добавим разделитель, для красоты, ну, и тем самым отделим правую секцию панели с часами и датой от остальных частей панели.
Для этого в правой колонке ЛКМ жмём на пункт Разделитель и в пространстве между колонками также ЛКМ жмём на кнопку стрелка Влево :
В результате мы видим, что Разделитель добавился в левую колонку Выбранные элементы, поэтому в ней ЛКМ выбираем его и между колонками также ЛКМ жмём на кнопку стрелка Вверх , чтобы переместить его на один шаг выше, тем самым разместив его левее секции панели с часами и датой:
После перемещения Разделителя, запоминаем, как выглядит панель до применения изменений в секции панели с часами и датой и жмём на кнопку Применить:
В резултате мы видим, что в нашей панели перед её секцией с часами и датой добавился Разделитель, но только в виде пунктирной линии:
Пока дальнейшее преобразование в надлежащий вид Разделителя отложим и продолжим спускаться по закладкам и переходим на закладку Панель запуска:
В левой её колонке Выбранные приложения видим следующие позиции:

    Настройки tint2 - есть такая кнопка в панели слева
    Веб-браузер Firefox - тоже есть такая кнопка

А дальше идут позиции, коих не наблюдается в нашей панели:

    iceweasel.desktop
    chromium-browser.desktop
    google-chrome.desktop

т.к. они просто не установлены, но по умолчанию они в конфиге есть.

И, т.к. они нам, по причине их отсутсвия в системе, просто не нужны, удаляем их из левой колонки, выбрав ЛКМ каждую по очереди и между колонками ЛКМ жмём на кнопку стрелка Вправо , тем самым переместив их в правую колонку Доступные приложения:
В результате, эти позиции из левой колонки исчезли, а мы тем временем продолжаем и пролистываем в правой колонке позиции вниз:
Долистываем до позции Geany (этот редактор мы тоже установли на начальном этапе установки системы и он нам скоро очень пригодится), выбираем его ЛКМ и между колонками также ЛКМ жмём на кнопку стрелка Влево , чтобы добавить его в левую колонку Выбранные приложения:
После добавления запоминаем, как выглядит наша панель до применения изменений и жмём на кнопку Применить:
И после применения изменений видим, что в левой части нашей панели, рядом с иконкой Firefox появилась иконка редактора Geany, который теперь можно запускать из панели:
Идём дальше по закладкам и выбираем самую нижнюю из них Разделитель 1 (т.е. по факту возвращаемся к настроке Разделителя, но уже в отдельной для него закладке) и в секции Стиль жмём на выпадающее контекстное меню с названием Точки (напомню, что наш Разделитель на данный момент выглядит не как вся рамка панели сплошной линией, а как пунктирная линия - точками):
В выпавшем контестном меню секции Стиль выбираем значение|пункт Линия:
После выбора Стиля - Линия, в секции над ней Цвет, справа от её названия жмём на кнопку с серым фоном:
В появившемся дополнительном окне Выберите цвет видим значение Непрозрачности по умолчанию 219 :
И если мы вспомним, что, когда мы работали с цветом рамки панели (мы меняли Наименование цвета), Непрозрачность рамки по умолчанию была 76 (мы это значение не меняли и оставили. как есть) и, соответственно, нам нужно установить такую же Непрозрачность и для Разделителя, дабы он не выделялся цветом от цвета всей рамки, поэтому слайдом влево меняем значение 219 на 76 и жмём на кнопку ОК:
После чего снова запоминаем, как выглядит наша панель до применения изменений, а точнее наш Разделитель, который пока что в виде пунктирной линии и жмём на кнопку Применить:
После применения изменений мы с вами обнаруживаем, что наш Разделитель успешна принял вид сплошной линии и в таком же цвете и прозрачности, что и вся рамка панели, ну и сразу же можно закрыть Настройки, нажав на кнопку ОК:
После закрытия окна тонких и продвинутых настроек, остаётся ещё открытым основное окно общих настроек панели, которое тоже уже можно закрыть нажатием на крестик - х в верхнем правом углу окна:
В принципе, в основном мы с настройкой панели почти всё, что задумывали сделали, но есть ещё один нюанс, который меня, вот. лично раздражает (а вас может быть и не раздражает...).

Как вы видите, в панели слева присутствует название|имя активного рабочего стола - рабочий стол 1, что меня лично, вот, ну, очень раздражает и я всё же хочу исправить эту непотребную для моего глаза проблему и для этого нам и понадобится редактор Geany, который мы добавили на панель на предыдущем этапе её настройки, т.к. средствами настройщика панели сделать это невозомжно, а посему, открыаем его нажатием на его иконку в панели:
(хотя в принципе можно использовать любой другой, если он утсановлен в систему. Лично мне по душе именно Geany)
В открывшемся редакторе Geany, сверху слева жмём на кнопку Открыть:
В открывшемся меню Открыть файл, в левой его колонке ЛКМ жмём на Домашняя папка, а в правой основной колонке меню также, или кликаем 2 раза ЛКМ по папке .config и сразу открываем её, либо 1 раз выбираем её ЛКМ и жмём на кнопку Открыть:
В открывшейся папке .config меню ЛКМ выбираем папку tint2 и также, или кликаем 2 раза ЛКМ по ней и сразу открываем её, либо 1 раз выбираем её ЛКМ и жмём на кнопку Открыть:
В следующем окне меню видим наш искомый файлик всех настроек нашей панели.
Выбираем его аналогично предыдущему способу и открываем:
Перед нами во всей красе конфиг-файл всех настроек панели Tint2 и в нём, кстати, прописаны все настройки, что мы с вами делали выше в графическом режиме:
Зажимаем на клавиатуре клавишу левый Control (Ctrl) и, удерживая её, прокручивание скроликом (колёсиком) мышки по направлению от себя, увеличивая тем самым масштаб файлика до более удобного для глаза отображения, а затем пролистываем файлик до секции # Taskbar, где находим значение:

    taskbar_name = 1 - цифра 1 означает разрешение на отображение названия|имени Рабочего стола
Редактируем это значение и вместо цифры 1 прописываем цифру 0, что означает запрет на отображение имени Рабочего стола:

    taskbar_name = 0

и видим, что имя файлика вверху поменялось с чёрного на красный цвет, что означает, что файлик изменился, но изменения в нём не сохранены, а чтобы они сохранились жмём на клавиатуре на сочетание клавиш левый Control (Ctrl) + клавиша буквы S (русская Ы):


В результате сохранения имя файлика вверху поменяло свой цвет с красного на чёрный, что означает, что изменения сохранены успешно и редактор можно закрыть сочетанием клавиш клавиатуры левый Control (Ctrl) + клавиша буквы Q (русская Й):

При желании, сноровке и знаниях, делать все те же настройки панели Tint2 (как и любые другие), что мы делали в графическом режиме выше, можно с успехом в редакторе, в этом конфиг-файле...

Чтобы изменения вступили в силу, презагружаем систему и видим, что название|имя рабочего стола исчезло из панели:
На этом, с Панелью Tint2 в общем всё, что мы с вами задумували, поделали и сделали для наглядности некоторые настройки...


Разберёмся ещё с количеством рабочих столов...

По умолчанию их 4, но на мой взгляд, можно оставить, ну, пусть 2 (а можно оставить и вообще 1).

Для этого на Рабочем столе вызываем Меню OB и в нём жмём на пункт ObConf (Менеджер конфигурации Openbox):
В левой колонке Менеджера выбираем пункт Рабочие столы:
В секции Кол-во рабочих столов: нажимая на минус (-) уменьшаем количество рабочих стлов да 2-х:
В секции Названия рабочих столов кликаем 2 раза по первому пункту (Рабочий стол без названия), чтобы он выделился синим фоном:
И на клавиатуре прописываем название рабочего стола цифрой 1 (вы может выберите другое...):
Тоже самое проделываем со вторым в списке названием (Рабочий стол без названия) и жмём на кнопку Закрыть:
Переключение между рабочими столами происходит или прокручиванием скроликом (колёсиком) мышки, или нажатием и удерживанием вместе сочетания клавиш клавиатуры Control + Alt и поочерёдным переключением клавиш клавиатуры стрелка Влево ⟵|◄ и стрелка Вправо ⟶|►:
И на этом настройка количества рабочих столов нами завершена.


Следующим этапом настройки нашего OB будет настройка отображения флагов стран языковой раскладки клавиатуры.

Мы с вами уже установили сразу после первого входа в голую систему соответствующую утилиту, отвечающую за отображение флагов стран языковой раскладки клавиатуры, а именно - xxkb.

Чтобы она заработала нам также, надо, как уже мы это делали с другими программами|утилитами, добавить её в автозапуск, в файл autostart.
Для этого снова открываем Терминал и прописываем|вводим следующую команду и жмём на Enter:
echo -e '(sleep 4s && xxkb) &' >> .config/openbox/autostart
И снова проверяем, записалась ли нужная команда в конец конфига следующей командой и видим вывод, что нужное значение запуска утилиты xxkb успешно записалось:
cat .config/openbox/autostart


Но одного добавления в автозапуск утилиты не достаточно!
Необходимо ещё создать для неё в Домашнем каталоге|папке конфиг-файл:
.xxkbrc
где прописываются параметры её запуска, путь к папке с иконками флагов, порядок их отображения и мн. другое...
Поэтому мы сразу же это с вами и сделаем.

Очищаем Терминал командой:
clear
И прописываем|вводим следующую команду и жмём на Enter:
(это по сути стандартный конфиг со стандартным размером иконок флагов 15х15)
echo -e 'XXkb.button.enable: no\nXXkb.controls.add_when_change: no\nXXkb.controls.add_when_create: yes\nXXkb.controls.add_when_start: yes\nXXkb.controls.focusout: no\nXXkb.group.alt: 2\nXXkb.group.base: 1\nXXkb.image.path: /usr/share/xxkb/\nXXkb.mainwindow.appicon: yes\nXXkb.mainwindow.enable: yes\nXXkb.mainwindow.geometry: 15x15+0+0\nXXkb.mainwindow.label.enable: no\nXXkb.mainwindow.image.1: en15.xpm\nXXkb.mainwindow.image.2: ru15.xpm\nXXkb.mainwindow.in_tray: true\nXXkb.mainwindow.type: tray\nXXkb.mainwindow.xpm.1: en15.xpm\nXXkb.mainwindow.xpm.2: ru15.xpm' | tee .xxkbrc > /dev/null
Сразу проверяем, всё ли правильно записалось и записался ли вообще файлик следующей командой и видим вывод, что конфиг-файлик .xxkbrc успешно записался:
cat .xxkbrc
Теперь смело перезагружаем систему и наблюдаем в правом нижнем углу, рядом с датой наши флаги (для наглядности меняем их установленным при установке системы сочетанием клавиш Левый Control + Левый Shift):


Если вам не по душе такие стандартные, квадратные иконки флагов утилиты xxkb , то вы можете самостоятельно скачать наиболее подходящие вам и установить их в её папку иконок флагов:
/usr/share/xxkb

Кстати, по умолчанию в папке мы можем наблюдать иконки флагов (их не так и много...) размером, как 15х15, так и 48х48 и в стандартном конфиге, который мы создавали на предыдущем шаге, прописан именно стандартный размер иконок 15х15:


Итак, чтобы поменять стандартные иконки флагов, находим где-нибудь на Просторах нужные нам иконки флагов (благо их огромное кол-во!)...

Предположим, мы скачали иконки развевающихся американского и русского флагов размером 20х15 .zip-архивом (помимо американского и русского флагов, в архиве присутствует огромное количество иконок флагов других стран).
Но опять же предположим, к сожалению, не нашли мы их в расширении .xpm (на самом деле, очень солжно найти именно в этом расширении), а именно в таком расширении они используются в OB, а нашли мы их в расширении .png, что совершенно не страшно.
Мы их просто переконвертируем в нужное расширение .xpm в процессе установки.


Теперь пошагово...

Скачиваем, найденный на Просторах .zip-архив с иконками флагов стран в размере 20х15 в Терминале с помощью утилиты wget:
(я просто скопировал ссылку на скачивание архива, найденного на одном из многочисленных сайтов с наборами различных иконок флагов и воспользовался утилитой wget)
wget https://flagcdn.com/20x15.zip -O /tmp/flags.zip
Изучаем скачанный архив на предмет количества и перечня доступных в нём иконок флагов стран следующей командой:
unzip -l /tmp/flags.zip

Перечень иконок флагов стран:
  Archive:  Загрузки/flags.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
      595  2020-04-21 19:23   ad.png
      511  2020-04-21 19:23   ae.png
      631  2020-04-21 19:23   af.png
      652  2020-04-21 19:23   ag.png
      689  2020-04-21 19:23   ai.png
      441  2020-04-21 19:23   al.png
      628  2020-04-21 19:23   am.png
      513  2020-04-21 19:23   ao.png
      602  2020-04-21 19:23   aq.png
      616  2020-04-21 19:23   ar.png
      695  2020-04-21 19:23   as.png
      581  2020-04-21 19:23   at.png
      677  2020-04-21 19:23   au.png
      671  2020-04-21 19:23   aw.png
      714  2020-04-21 19:23   ax.png
      663  2020-04-21 19:23   az.png
      696  2020-04-21 19:23   ba.png
      573  2020-04-21 19:23   bb.png
      526  2020-04-21 19:23   bd.png
      459  2020-04-21 19:23   be.png
      595  2020-04-21 19:23   bf.png
      573  2020-04-21 19:23   bg.png
      560  2020-04-21 19:23   bh.png
      733  2020-04-21 19:23   bi.png
      550  2020-04-21 19:23   bj.png
      690  2020-04-21 19:23   bl.png
      771  2020-04-21 19:23   bm.png
      728  2020-04-21 19:23   bn.png
      569  2020-04-21 19:23   bo.png
      637  2020-04-21 19:23   bq.png
      708  2020-04-21 19:23   br.png
      557  2020-04-21 19:23   bs.png
      780  2020-04-21 19:23   bt.png
      719  2020-04-21 19:23   bv.png
      633  2020-04-21 19:23   bw.png
      587  2020-04-21 19:23   by.png
      690  2020-04-21 19:23   bz.png
      482  2020-04-21 19:23   ca.png
      569  2020-04-21 19:23   cc.png
      722  2020-04-21 19:23   cd.png
      779  2020-04-21 19:23   cf.png
      564  2020-04-21 19:23   cg.png
      409  2020-04-21 19:23   ch.png
      513  2020-04-21 19:23   ci.png
      681  2020-04-21 19:23   ck.png
      561  2020-04-21 19:23   cl.png
      575  2020-04-21 19:23   cm.png
      497  2020-04-21 19:23   cn.png
      625  2020-04-21 19:23   co.png
      684  2020-04-21 19:23   cr.png
      719  2020-04-21 19:23   cu.png
      715  2020-04-21 19:23   cv.png
      610  2020-04-21 19:23   cw.png
      699  2020-04-21 19:23   cx.png
      496  2020-04-21 19:23   cy.png
      558  2020-04-21 19:23   cz.png
      451  2020-04-21 19:23   de.png
      596  2020-04-21 19:23   dj.png
      603  2020-04-21 19:23   dk.png
      771  2020-04-21 19:23   dm.png
      618  2020-04-21 19:23   do.png
      562  2020-04-21 19:23   dz.png
      742  2020-04-21 19:23   ec.png
      504  2020-04-21 19:23   ee.png
      532  2020-04-21 19:23   eg.png
      591  2020-04-21 19:23   eh.png
      722  2020-04-21 19:23   er.png
      671  2020-04-21 19:23   es.png
      734  2020-04-21 19:23   et.png
      560  2020-04-21 19:23   fi.png
      794  2020-04-21 19:23   fj.png
      734  2020-04-21 19:23   fk.png
      548  2020-04-21 19:23   fm.png
      674  2020-04-21 19:23   fo.png
      510  2020-04-21 19:23   fr.png
      611  2020-04-21 19:23   ga.png
      522  2020-04-21 19:23   gb-eng.png
      585  2020-04-21 19:23   gb-nir.png
      667  2020-04-21 19:23   gb-sct.png
      827  2020-04-21 19:23   gb-wls.png
      853  2020-04-21 19:23   gb.png
      729  2020-04-21 19:23   gd.png
      559  2020-04-21 19:23   ge.png
      529  2020-04-21 19:23   gf.png
      642  2020-04-21 19:23   gg.png
      669  2020-04-21 19:23   gh.png
      631  2020-04-21 19:23   gi.png
      564  2020-04-21 19:23   gl.png
      661  2020-04-21 19:23   gm.png
      537  2020-04-21 19:23   gn.png
      649  2020-04-21 19:23   gp.png
      673  2020-04-21 19:23   gq.png
      758  2020-04-21 19:23   gr.png
      737  2020-04-21 19:23   gs.png
      616  2020-04-21 19:23   gt.png
      557  2020-04-21 19:23   gu.png
      620  2020-04-21 19:23   gw.png
      762  2020-04-21 19:23   gy.png
      560  2020-04-21 19:23   hk.png
      661  2020-04-21 19:23   hm.png
      607  2020-04-21 19:23   hn.png
      652  2020-04-21 19:23   hr.png
      575  2020-04-21 19:23   ht.png
      636  2020-04-21 19:23   hu.png
      438  2020-04-21 19:23   id.png
      548  2020-04-21 19:23   ie.png
      682  2020-04-21 19:23   il.png
      548  2020-04-21 19:23   im.png
      655  2020-04-21 19:23   in.png
      955  2020-04-21 19:23   io.png
      564  2020-04-21 19:23   iq.png
      656  2020-04-21 19:23   ir.png
      709  2020-04-21 19:23   is.png
      517  2020-04-21 19:23   it.png
      646  2020-04-21 19:23   je.png
      651  2020-04-21 19:23   jm.png
      580  2020-04-21 19:23   jo.png
      460  2020-04-21 19:23   jp.png
      691  2020-04-21 19:23   ke.png
      456  2020-04-21 19:23   kg.png
      714  2020-04-21 19:23   kh.png
      771  2020-04-21 19:23   ki.png
      754  2020-04-21 19:23   km.png
      665  2020-04-21 19:23   kn.png
      690  2020-04-21 19:23   kp.png
      606  2020-04-21 19:23   kr.png
      559  2020-04-21 19:23   kw.png
      717  2020-04-21 19:23   ky.png
      615  2020-04-21 19:23   kz.png
      634  2020-04-21 19:23   la.png
      673  2020-04-21 19:23   lb.png
      649  2020-04-21 19:23   lc.png
      570  2020-04-21 19:23   li.png
      784  2020-04-21 19:23   lk.png
      825  2020-04-21 19:23   lr.png
      661  2020-04-21 19:23   ls.png
      627  2020-04-21 19:23   lt.png
      607  2020-04-21 19:23   lu.png
      550  2020-04-21 19:23   lv.png
      516  2020-04-21 19:23   ly.png
      502  2020-04-21 19:23   ma.png
      478  2020-04-21 19:23   mc.png
      609  2020-04-21 19:23   md.png
      573  2020-04-21 19:23   me.png
      510  2020-04-21 19:23   mf.png
      522  2020-04-21 19:23   mg.png
      743  2020-04-21 19:23   mh.png
      769  2020-04-21 19:23   mk.png
      553  2020-04-21 19:23   ml.png
      709  2020-04-21 19:23   mm.png
      640  2020-04-21 19:23   mn.png
      573  2020-04-21 19:23   mo.png
      788  2020-04-21 19:23   mp.png
      674  2020-04-21 19:23   mq.png
      678  2020-04-21 19:23   mr.png
      702  2020-04-21 19:23   ms.png
      460  2020-04-21 19:23   mt.png
      683  2020-04-21 19:23   mu.png
      615  2020-04-21 19:23   mv.png
      572  2020-04-21 19:23   mw.png
      605  2020-04-21 19:23   mx.png
      805  2020-04-21 19:23   my.png
      699  2020-04-21 19:23   mz.png
      694  2020-04-21 19:23   na.png
      742  2020-04-21 19:23   nc.png
      613  2020-04-21 19:23   ne.png
      572  2020-04-21 19:23   nf.png
      512  2020-04-21 19:23   ng.png
      632  2020-04-21 19:23   ni.png
      587  2020-04-21 19:23   nl.png
      719  2020-04-21 19:23   no.png
      504  2020-04-21 19:23   np.png
      625  2020-04-21 19:23   nr.png
      643  2020-04-21 19:23   nu.png
      622  2020-04-21 19:23   nz.png
      584  2020-04-21 19:23   om.png
      543  2020-04-21 19:23   pa.png
      466  2020-04-21 19:23   pe.png
      667  2020-04-21 19:23   pf.png
      571  2020-04-21 19:23   pg.png
      653  2020-04-21 19:23   ph.png
      511  2020-04-21 19:23   pk.png
      486  2020-04-21 19:23   pl.png
      958  2020-04-21 19:23   pm.png
      770  2020-04-21 19:23   pn.png
      688  2020-04-21 19:23   pr.png
      557  2020-04-21 19:23   ps.png
      578  2020-04-21 19:23   pt.png
      586  2020-04-21 19:23   pw.png
      614  2020-04-21 19:23   py.png
      490  2020-04-21 19:23   qa.png
      746  2020-04-21 19:23   re.png
      541  2020-04-21 19:23   ro.png
      741  2020-04-21 19:23   rs.png
      585  2020-04-21 19:23   ru.png
      673  2020-04-21 19:23   rw.png
      520  2020-04-21 19:23   sa.png
      652  2020-04-21 19:23   sb.png
      686  2020-04-21 19:23   sc.png
      546  2020-04-21 19:23   sd.png
      624  2020-04-21 19:23   se.png
      549  2020-04-21 19:23   sg.png
      673  2020-04-21 19:23   sh.png
      619  2020-04-21 19:23   si.png
      719  2020-04-21 19:23   sj.png
      661  2020-04-21 19:23   sk.png
      605  2020-04-21 19:23   sl.png
      662  2020-04-21 19:23   sm.png
      593  2020-04-21 19:23   sn.png
      548  2020-04-21 19:23   so.png
      736  2020-04-21 19:23   sr.png
      661  2020-04-21 19:23   ss.png
      684  2020-04-21 19:23   st.png
      617  2020-04-21 19:23   sv.png
      663  2020-04-21 19:23   sx.png
      565  2020-04-21 19:23   sy.png
      869  2020-04-21 19:23   sz.png
      674  2020-04-21 19:23   tc.png
      521  2020-04-21 19:23   td.png
      612  2020-04-21 19:23   tf.png
      703  2020-04-21 19:23   tg.png
      629  2020-04-21 19:23   th.png
      595  2020-04-21 19:23   tj.png
      637  2020-04-21 19:23   tk.png
      576  2020-04-21 19:23   tl.png
      647  2020-04-21 19:23   tm.png
      533  2020-04-21 19:23   tn.png
      460  2020-04-21 19:23   to.png
      500  2020-04-21 19:23   tr.png
      637  2020-04-21 19:23   tt.png
      758  2020-04-21 19:23   tv.png
      472  2020-04-21 19:23   tw.png
      649  2020-04-21 19:23   tz.png
      527  2020-04-21 19:23   ua.png
      710  2020-04-21 19:23   ug.png
      819  2020-04-21 19:23   um.png
      819  2020-04-21 19:23   us.png
      778  2020-04-21 19:23   uy.png
      639  2020-04-21 19:23   uz.png
      518  2020-04-21 19:23   va.png
      624  2020-04-21 19:23   vc.png
      661  2020-04-21 19:23   ve.png
      710  2020-04-21 19:23   vg.png
      779  2020-04-21 19:23   vi.png
      545  2020-04-21 19:23   vn.png
      671  2020-04-21 19:23   vu.png
      569  2020-04-21 19:23   wf.png
      509  2020-04-21 19:23   ws.png
      599  2020-04-21 19:23   xk.png
      496  2020-04-21 19:23   ye.png
      623  2020-04-21 19:23   yt.png
      799  2020-04-21 19:23   za.png
      534  2020-04-21 19:23   zm.png
      765  2020-04-21 19:23   zw.png
---------                     -------
   159864                     254 files
  

Чтобы не распаковывать весь архив (нам нужна только пара иконок флагов стран!) из перечня выбираем нужную нам пару иконок флагов (записываем или запоминаем их имя|название с расширением. В данном случае выбраны us.png и ru.png) и на основе выбранного вписываем|вводим следующую команду, которая распакует только эту пару в папку с иконками
/usr/share/xxkb
жмём на Enter и на приглашение sudo ввести пароль Пользователя, вводим его и снова жмём на Enter:
sudo unzip -oq /tmp/flags.zip ru.png us.png -d /usr/share/xxkb
Следующим шагом переформтариуем выбранные, распакованные иконки флагов стран с расширением .png в нужный формат|расширение с .xpm следующей командой и жмём на Enter:
sudo mogrify -format xpm /usr/share/xxkb/*.png
После переформатирования удаляем не нужные более исходные файлики иконок флагов стран с расширением .png командой:
sudo rm /usr/share/xxkb/*.png
Проверяем наличие выбранных нами, распакованных и потом переформатированных 2иконок флагов стран в искомой папке
/usr/share/xxkb
следующей командой и жмём на Enter и видим, что нужные иконки флагов стран присутствуют:
ls -I '*[15,48].xpm' /usr/share/xxkb/
Кстати, сама папка
/usr/share/xxkb
теперь выглядит так:
Для ленивых!
Весь процесс скачивания, распаковки, переформатирования стандартных иконок флагов стран раскладки клавиатуры и удаления не нужных исходных иконок можно сделать и одной командой:
sudo unzip -oq /tmp/flags.zip ru.png us.png -d /usr/share/xxkb/ | sudo mogrify -format xpm /usr/share/xxkb/*.png; sudo rm /usr/share/xxkb/*.png

Теперь, чтобы изменения вступили в силу, нам нужно изменить конфиг-файлик .xxkbrc

Есть 2 (два) варианта, как можно это сделать...

Первый вариант.
Просто переписать существующий, созданный на предыдущем этапе, стандартный конфиг-файл, но уже с новыми парамтерами размера и имён иконок флагов стран командой:
echo -e 'XXkb.button.enable: no\nXXkb.controls.add_when_change: no\nXXkb.controls.add_when_create: yes\nXXkb.controls.add_when_start: yes\nXXkb.controls.focusout: no\nXXkb.group.alt: 2\nXXkb.group.base: 1\nXXkb.image.path: /usr/share/xxkb/\nXXkb.mainwindow.appicon: yes\nXXkb.mainwindow.enable: yes\nXXkb.mainwindow.geometry: 20x15+0+0\nXXkb.mainwindow.label.enable: no\nXXkb.mainwindow.image.1: us.xpm\nXXkb.mainwindow.image.2: ru.xpm\nXXkb.mainwindow.in_tray: true\nXXkb.mainwindow.type: tray\nXXkb.mainwindow.xpm.1: us.xpm\nXXkb.mainwindow.xpm.2: ru.xpm' | tee .xxkbrc > /dev/null
Снова проверяем, всё ли правильно перезаписалось и перезаписался ли вообще файлик следующей командой и видим вывод, что конфиг-файлик .xxkbrc успешно перезаписался:
cat .xxkbrc


Второй вариант.

Замена только нужных значений в созданном ранее стандартном конфиг-файле, без его полной перезаписи с помощью консольной утилиты SED.

Нам нужно поменять в уже существуещем, созданном ранее файле только следующие пункты:
XXkb.mainwindow.geometry: 15x15+0+0
на
XXkb.mainwindow.geometry: 20x15+0+0


XXkb.mainwindow.image.1: en15.xpm
на
XXkb.mainwindow.image.1: us.xpm


XXkb.mainwindow.image.2: ru15.xpm
на
XXkb.mainwindow.image.2: ru.xpm


XXkb.mainwindow.xpm.1: en15.xpm
на
XXkb.mainwindow.xpm.1: us.xpm


XXkb.mainwindow.xpm.2: ru15.xpm
на
XXkb.mainwindow.xpm.2: ru.xpm

Сделать это очень просто.
Прописываем|вводим в Терминале следующую команду и жмём на Enter:
sed -i -e 's/15x15+0+0/20x15+0+0/' -e 's/en15.xpm/us.png/g' -e 's/ru15.xpm/ru.png/g' .xxkbrc

И также проверяем, всё ли правильно поменялось в файлике следующей командой и видим вывод, что конфиг-файлик .xxkbrc успешно изменился:
cat .xxkbrc



Перезагружаем систему и видим, что иконки флагов в панеле Tint2 теперь выглядят так, как и хотелось и задумывалось - в виде развевающихся флагов:
(опять же на мой вкус и цвет... У вас может выглядеть по вашему выбору, вкусу и цвету...)



Давайте мы с вами на этом этапе пока что остановимся и завершим Часть II...

В следующей Части III мы с вами продолжим настраивать другие разные, приятные плюшки нашего Openbox,..

Всем Приятного Пользования!!!

P.S. Если у вас появились вопросы или мнения по данной статье, обсудить их можно на нашем форуме:

6 комментариев :

  1. Этот комментарий был удален автором.

    ОтветитьУдалить
  2. Ответы
    1. А в каком месте получился?
      Ни одного элемента LXDE нет в системе...

      Удалить
    2. Хотя вру, lxappearance установлен из всего LXDE

      Удалить
  3. Красиво, тут фантазий предела нет. Я кастомизацию обожаю изобретать. Вот понял недавно что KDE это самое никчемное и тупое. А Гном тем паче.

    ОтветитьУдалить

Если у Вас появились вопросы или мнения, вы можете задать или оставить их здесь.
Спам и флуд будут жёстко караться вечной блокировкой их оставляющих!



If You have any questions or opinions about, just leave'em here.
Spamers & flooders will be blocked forever!!!