В этом цикле статей мы с Вами установим самый последний, голый релиз Linux-дистрибутива Debian 12 «Bookworm», а в него самый лёгкий и самый быстрый Оконный менеджер Openbox (далее OB).
Абсолютно всё! - Установка программ|утилит|пакетов и последующая их Настройка в OB - всё осуществляется исключительно руками!
В результате мы получим супер-лёгкий, супер-быстрый, супер-простой и супер-дружелюбный, абсолютно «СВОЙ В ДОСКУ», исключительно под себя Linux-дистрибутив...
2. Создание и настройка SWAP-файла
3. Копирование конфигов Openbox
4. Установка комфортного разрешения Рабочего стола
5. Установка панели Tint2
6. Установка Файлового менеджера PCManFM
6.1. Активация Менеджера Рабочего стола
6.2. Установка обоины (фона) Рабочего стола
7. Установка Док-панели Plank
8. Выключение системы
Продолжение цикла статей по Установке Linux-дистрибутива Debian 12 «Bookworm», а в него самого лёгкого, самого быстрого Оконного менеджера Openbox (далее OB).
Часть IV - Создание и настройка SWAP-файла || Установка: Панели Tint2 | Файлового менеджера PCManFM | Док-панели Plank
Часть I можно посмотреть по этой ссылке:
Debian 12 «Bookworm» + Openbox | Часть I - Установка с Netinst.iso-образа «голой» системы Графическим способом | Graphical Install
Часть II можно посмотреть по этой ссылке:
Debian 12 «Bookworm» + Openbox | Часть II - Установка с Netinst.iso-образа «голой» системы Коносльно-Терминальным способом | Install
Часть III можно посмотреть по этой ссылке:
Debian 12 «Bookworm» + Openbox | Часть III - Первоначальная настройка системы, Установка Оконного менеджера Openbox, настройка Автологина
1. Вводная часть
Некоторые сокращения:
- ЛКМ (Левая кнопка мышки)
- ПКМ (Правая кнопка мышки)
- ФМ (Файловый менеджер PCManFM)
В предыдущих частях мы с вами успешно Установили систему Linux-дистрибутива Debian 12 «Bookworm» с Netinst.iso-образа + ОМ Openbox и некоторые программы|утилиты|пакеты, необходимые для его запуска|старта и работы, а также настроили Автологин в него.
И, т.к. OB нами успешно Установлен и Запускается, давайте уже приступим к его Настройке и Украшательству и приведём его к дружелюбному Интерфейсу, чтобы у нас на мониторе красовалась Полноценная, со всеми атрибутами, Юзабилити-система!
Для осуществления задуманного запускаем нашу систему с уже настроенным автологином OB:
Для выполнения запланированных задач, нам понадобится Терминал.
Открываем его - на Рабочем столе OB кликаем ПКМ и в выпавшем Меню ЛКМ выбираем первый сверху пункт Terminal emulator:
2. Создание и настройка SWAP-файла
И самое первое, что мы с вами осуществим - создадим SWAP-файл (не раздел, а именно файл!) подкачки и активируем его работу.
О его создании "позже" я писал в первых 2-х частях цикла статей, после завершения разметки нашего носителя|диска.
Вот это "позже" сейчас и настало...
Ну и резонный вопрос!
А для чего собственно нужен SWAP-файл?
Я думаю, все не раз слышали о SWAP и для чего он нужен.
Расписывать тут цельный Wiki на эту тему не вижу особой необходимости, а если кому-то интересно, легко можно наГуглить или наЯндексить по этой теме...
Поэтому просто приступаем к его Созданию.
Как Правило, принято SWAP-файл (как впрочем и раздел) создавать размером 2 Гб.
Но сначала создаём каталог swap в Корне ФС - / (полный путь /swap), где будет лежать наш SWAP-файл командой:
Следующей командой создаём пока ещё обычный файл:
Далее даём Права на чтение и запись созданному файлу командой:
Теперь Форматируем (создаём) сам SWAP-файл на основе созданного нами файла командой:
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes) no label, UUID=55bf47f0-ccb9-434c-bf62-e92f57yf4rf2
Чтобы файл заработал подключаем SWAP-файл командой:
Ну и последний штрих - добавляем SWAP-файл в конфигурационный файл
fstab в /etc - (полный путь /etc/fstab)
тем самым активируем автоматическое его монтирование каждый раз при старте системы командой:
Таким образом мы с вами успешно Создали и Настроили в системе SWAP-файл подкачки, с чем вас/нас и поздравляю!
Чтобы все сделанные нами настройки вступили в полную силу, нам необходимо перезагрузить систему.
Для этого тут же в Терминале вводим следующую команду и жмём на Enter:
После перезагрузки снова открываем Терминал и проверяем, всё ли нами правильно сделано и настроено командой:
И видим, что SWAP-файл есть, настроен и успешно работает, о чём нам и говорит вывод в Терминале:
3. Копирование конфигов Openbox
Эту Часть мы начнём с очень важного и необходимого действия - копирования конфиг-файлов OB из:
/etc/xdg/ - (глобальные файлы конфигурации для приложений, придерживающихся стандартов freedesktop.org)
в Домашний каталог /home - (сессия Пользователя)
И конкретно конфиги OB лежат в:
/etc/xdg/openbox
В Терминале создаём в Домашнем каталоге, в папке:
/home/user/.config - (где user - ваше имя Пользователя в системе)
папку openbox - (/home/user/.config/openbox)
командой:
Далее копируем в неё необходимые конфиг-файлы OB командой:
(перечень конфигов ниже, под скрином, в спойлере)
И давайте сразу проверим, всё ли успешно скопировалось и для этого вписываем|вводим следующую команду и жмём на Enter и видим, что всё скопировалось и готово к использованию:
4. Установка комфортного разрешения Рабочего стола
Ну, и, раз, уж все конфиги скопированы, то сразу же давайте установим удобное для наших глаз разрешение экрана 1920x1080 с помощью xrandr в конфиг:
/home/user/.config/autostart
и для этого вписываем|вводим следующую команду и жмём на Enter:
(в дальнейшем, когда уже всё будет Настроено, вы сможете установить драйвер вашей видео-карты и, как правило, настройка разрешения экрана уже делается в настроечной утилите самой видео-карты, а этот пункт можно будет удалить из конфига autostart...)
Хочу отметить очень важную деталь, а именно то, что при прописывании какой-либо команды в автозапуск|автозагрузку в конфиг-файл autostart, ВСЕГДА в конце любой команды, через Пробел прописывается символ:
Амперсанд - &
что означает продолжение работы в фоновом режиме!
Всегда помните об этом!
И, если мы впишем|введём следующую команду и нажмём на Enter, то увидим вывод, что нужное значение разрешения экрана успешно записалось в конец конфига:
Чтобы изменения вступили в силу, нам необходимо перезагрузить OB и для этого мы ПКМ открываем Меню и ЛКМ выбираем самое нижнее значение Exit:
В выпашем меню Выйти из Openbox - Вы действительно хотите выйти из Openbox? жмём ЛКМ на Выйти:
Результатом будет перезагрузка OB, но уже в новом разрешении экрана 1920x1080:
5. Установка панели Tint2
Комфортное разрешение мы с вами установили, теперь пришло время дать нашему OB презентабельный вид и первое, что мы с вами сделаем, установим панель Tint2.
Снова открываем Терминал (не буду повторяться, как это делать, т.к. выше вы этому уже научились), вводим|вписываем следующую команду и жмём на Enter:
И теперь давайте активируем установленную нами панель Tint2, прописав её в автостарт, в конфиг autostart следующей командой:
(не забываем про символ в конце через пробел &)
Сразу возникает резонный вопрос, а почему команда в автозапуске такого странного вида?
А давайте рассмотрим её поподробнее...
Выглядит она так:
круглые скобки - ()
что здесь и сделано.
По командам отдельно:
sleep 2s - команда выполнения задержки перед запуском в 2 секунды
(значение s (секунды) по умолчанию, поэтому её можно и не прописывать, но для наглядности я прописал. Чтобы развести по времени срабатывания команды автозапуска, во избежание конфликтов при их одновременном запуске, каждая следующая команда будет увеличиваться в паузе на 1 секунду. Т.е. в следующей команде уже будет значение 3s и т.д...)
&& - 2 (два) Амперсанда разделяют очерёдность выполнения команд
tint2 - команда запуска панели Tint2
& - Амперсанд. Продолжение работы запускаемого процесса в фоновом режиме
И давайте снова проверим, записалась ли нужная команда в конец конфига командой и увидим вывод, что нужное значение запуска панели Tint2 успешно записалось:
И снова, чтобы изменения вступили в силу, нам необходимо перезагрузить наш OB и сделам мы это таким же способом, как и на предыдущем этапе добавления в ватозапуск разрешения экрана, после чего мы также попадаем в наш OB, но уже с активной панелью Tint2:
6. Установка Файлового менеджера PCManFM
Далее, для презентабельности и для приятности глаза (а то у нас просто чёрный фон), давайте установим фон (обоину) Рабочего стола, но сделаем это эффектно - с помощью Файлового менеджера PCManFM (далее просто ФМ), который имеет возможность быть при желании ещё и Менеджером Рабочего стола!
Открываем Терминал и устанавливаем ФМ командой:
Cнова, чтобы изменения вступили в силу, перезагружаем OB и для этого мы ПКМ открываем Меню и ЛКМ выбираем самое нижнее значение Exit.
И, если вы уже, любопытства ради, побегали по Меню OB (ПКМ на Рабочем столе), то наверняка вы уже обнаружили в нём в Applications ⟶ Settings пункт Desktop Preferences (Предпочтения|Настройки Рабочего стола):
И я даже уверен, что вы пытались запустить его, но получали в ответ, вот, такое уведомление, что Менеджер рабочего стола не активен.:
Не надо пугаться и думать, что мы с вами что-то там забыли установить.
Это не так!
6.1. Активация Менеджера Рабочего стола
Чтобы этот пункт меню заработал, нам собственно, всего-то надо активировать Менеджер рабочего стола.
И где нам его взять?
Вы абсолютно правильно догадались!
ФМ PCManFM, наряду со стандартной работой с каталогами|папками, файлами, имеет ещё и такую уникальную функцию - быть Менеджером рабочего стола.
Её то мы с вами и активируем...
Просто добавляем в автозапуск, в файл autostart команду на запуск этой функции ФМ.
Открываем Терминал и прописываем|вводим следующую команду и жмём на Enter:
(опция --desktop как раз и отвечает за активацию этой функции)
И, как и ранее, проверяем, записалась ли нужная команда в конец конфига следующей командой и видим вывод, что нужное значение запуска обоины функции успешно записалось:
Cнова, чтобы изменения вступили в силу, перезагружаем OB.
ПКМ открываем Меню и ЛКМ выбираем самое нижнее значение Exit.
После перезагрузки OB видим, что на Рабочем столе появился в верхнем левом углу значок Корзины, а это значит, что функция Менеджера рабочего стола активна.
И если мы нажмём ПКМ на Рабочем столе, то вместо Меню OB мы уже видим контекстное
Меню Менеджера рабочего стола ФМ PCManFM
где ЛКМ жмём на пункт Параметры рабочего стола:
Кстати, Меню OB никуда не делось, а просто теперь запускается из панели Tint2 (ПКМ) и если снова открыть в нём Applications ⟶ Settings пункт Desktop Preferences, то сообщения о неактивном Менеджере рабочего стола уже не будет, а запустится, как на предыдущем шаге контекстное Меню Менеджера рабочего стола ФМ PCManFM:
Итак, перед нами окно Параметры рабочего стола на вкладке по умолчанию Внешний вид:
(кстати, обратите внимание на размер значка Корзина и размер шрифта её имени под ней. Не кажется ли вам, что и размер значка, и размер шрифта под ней слишком велики?)
Чтобы поправить визуальный дискомфорт от такого большого размера значка и размера шрифта её имени под ней по отношению к той же панели Tint2, в этом окне в секции:
Текст
Шрифт текста ярлыков: Sans 12
жмём ЛКМ на значение 12:
В выпавшем дополнительном окне Выберите шрифт, в правом его столбце мы видим это значение по умолчанию 12 на сером фоне:
С помощью бокового слайда или скролика на мышке меняем это значение например на 8 (выбираем его ЛКМ) и жмём на кнопку ОК:
И видим, что размер значка и размер шрифта под ней поменялись, а это в свою очередь намного приятнее нашим глазам:
Теперь жмём ЛКМ на вторую (среднюю) вкладку окна Параметры рабочего стола - Значки рабочего стола:
И в этой октрывшейся вкладке мы видим, что в ней можно настроить отображение на Рабочем столе для удобства быстрого доступа иконок|значков:
Показать на рабочем столе папку "Документы"
Показать на рабочем столе папку "Корзина" - уже отмечено галочкой по умолчанию в чек-боксе ☑
Показать на рабочем столе значки дисков
И, если вы внимательны, вы уже наверняка заметили, что первый пункт
Показать на рабочем столе папку "Документы"
не доступен для активации (нет возможности отметить его чек-бокс галочкой ☑ или наоборот снять галочку с чек-бокса ☐), а это в свою очередь означает, что значок папки Документы вывести на Рабочий стол нам не удастся!
А для удобства быстрого доступа к этой папке всё таки было бы очень удобно иметь на Рабочем столе её значок.
И что же нам теперь делать и почему так происходит?!
Давайте разбираться...
Далее вы всё поймёте из дальнейших наших действий.
Кликаем 2 раза по значку Корзины:
И естественно открывается папка Корзины в нашем ФМ:
В левой её колонке Точки входа жмём ЛКМ на строку Домашняя папка и видим, что в ней, кроме папки Desktop (Рабочий стол) ничего более нет, хотя мы копировали с вами в находящуюся в ней папку
/home/user/.config
конфиги OB:
А как же так?!
Да всё очень просто!
Дело в том, что папки и файлы начинающиеся с точки (.), для безопасности, считаются системой скрытыми, т.е. не отображаются.
Но есть очень лёгкий и простой способ включить отображение таких папок и файлов простым нажатием на клавиатуре сочетания клавиш
Ctrl+H
что мы с вами и делаем и вот перед нами все скрытые и нескрытые папки и файлы Домашней папки:
(повторное нажатие на сочетание клавиш Ctrl+H снова скроет все папки и файлы начинающиеся с точки (.))
А ещё, мы с вами видим, что в Домашней папке абсолютное отсутствие стандартных системных каталогов:
- Видео
- Документы
- Загрузки
- Изображения
- Музыка
- Общедоступные
- Шаблоны
Их просто нет!
А вот теперь мы с вами и подошли к пониманию, почему в окне Параметры рабочего стола, в его вкладке Значки рабочего стола не доступен для активации (нет возможности отметить его чек-бокс галочкой ☑ или наоборот снять галочку с чек-бокса ☐) пункт Показать на рабочем столе папку "Документы", о чём я писал выше.
И например того же каталога Загрузки, куда по умолчанию скачиваются все файлы из того же Интернета, а мы в процессе пользования кончено же будем что-то скачивать...
И что же нам делать теперь?!
Не отчаиваемся, Друзья!
Всё исправляется очень легко и просто!
Открываем Терминал, вводим|вписываем следующую очень Волшебную команду и жмём на Enter:
И...
Чудеса!
Да вот же они, наши все системные каталоги:
И, раз уж все наши системные каталоги нашлись и объявились, давайте сразу же, для возможности в будущем быстрого доступа к оным из любой ветви/каталога (где бы мы не находились) нашего ФМ, добавим их значки+названия в Избранное, в левой колонке ФМ:
Точки входа
и для этого кликаем 1 раз ЛКМ на значок папки, например Видео, чтобы сама папка и её имя стали выделенными
тёмно-серым
фоном|цветом:
Теперь, после выделения папки Видео
тёмно-серым
фоном|цветом, кликаем по ней уже ПКМ и в выпавшем контекстном меню выбираем ЛКМ пункт:
+ Добавить в закладки
И видим, что Закладка папки Видео успешно добавилась в левую колонку нашего ФМ - Точки входа:
Если есть необходимость, проделываем тоже самое с остальными нашими системными папками, тем самым добавив их все в Закладки, после чего наш ФМ можно закрыть:
А вот теперь, снова открываем Параметры рабочего стола (как? Смотрите выше...), переходим на вкладку Значки рабочего стола и...
И видим, что пункт Показать на рабочем столе папку "Документы" теперь доступен для активации (можно отметить его чек-бокс галочкой ☑ или наоборот снять галочку с чек-бокса ☐):
Отмечаем галочками чек-боксы ☑ на пунктах:
Показать на рабочем столе папку "Документы"
и
Показать на рабочем столе значки дисков
(при подключении например флешки, её значок будет появляться на Рабочем столе)
И, как только мы отметили чек-бокс ☑ на:
Показать на рабочем столе папку "Документы"
сразу же обнаруживаем, что на Рабочем столе появился значок папки Документы:
Теперь переходим на третью (крайнюю правую) вкладку окна Параметры рабочего стола:
Дополнительно
и видим, что её первый пункт:
При клике на рабочем столе показать контекстное меню менеджера рабочего стола
который отвечает за отображение или неотображение по клику ПКМ на Рабочем столе настроек Параметров рабочего стола, не активирован (отсутствует галочка в чек-боксе ☐), что, как раз при таком варианте по клику ПКМ вызвает Параметры рабочего стола, что ну совсем не удобно, т.к., чтобы открыть Меню OB приходится кликать внизу экрана ПКМ по панели Tint2.
Отмечаем галочкой чек-бокс ☑ этого пункта и для проверки сразу же кликаем ПКМ на Рабочем столе и видим, что теперь по клику ПКМ открывается именно Меню OB, а не Параметры рабочего стола:
(кстати, Параметры рабочего стола также можно открыть из Меню OB, как на этом скрине и указано курсором мышки)
6.2. Установка обоины (фона) Рабочего стола
Ну вот!
Теперь нам осталось только лишь добавить обоину (фон) на Рабочий стол.
Но прежде, чем мы это сделаем с помощью Параметров рабочего стола, нам нужно создать для неё специальную папку в Домашней папке и скачать обоину в неё и для этого нам понадобится Веб-браузер (я выберу Firefox, т.к. по моему мнению он самый удобный да и привычный для пользования.
Итак!
Закрываем Параметры рабочего стола нажатием в его нижнем правом углу на кнопку:
☒ Закрыть
Открываем Терминал и создаём в Домашней папке специальную папку для обоев:
.wallpapers
(точка перед именем означает, что папка будет скрытой)
Далее устанавливаем Веб-браузер Firefox (включая русский языковой пакет) сдедующей командой:
На Рабочем столе кликаем ПКМ и в открывшемся Меню OB ЛКМ выбираем второй с верху пункт
Web browser:
После чего осуществляется первый запуск Веб-браузера Firefox в сжатом режиме отображения:
Кликаем 2 раза по его Заголовку окна (самый его верх)
Добро пожаловать в Firefox - Mozilla Firefox
тем самым развернув его в полный экран:
В его верхней части, в поле:
Введите поисковый запрос или адрес
вписываете следующий адрес и жмёте на Enter:
https://ya.ru/images/
В открывшемся разделе портала Яндекс - Яндекс Картинки, в поле Поиска вписываем
debian обои
и жмём на Enter:
В открывшемся окне по результатам Поиска сразу же жмём на вкладку Обои, чтобы осуществить отбор изображений по установленном нами размеру нашего разрешения 1920х1080:
Результатом чего будет вывод на страницу отбора по тегу Обои множества изображений с тематикой Debian:
Выбираем понравившееся нам изображение (вы можете выбрать любое другое), подведя к нему курсор мышки, чтобы в увеличенном режиме можно было прочесть детали загружаемого изображения, после чего жмём ЛКМ на него:
В открывшемся дополнительном окне жмём на кнопку Открыть 1920х1080:
И уже на развёрнутом в полный размер изображении, выбранной нами обоины, жмём ПКМ и в выпавшем контекстном меню выбираем ЛКМ самый верхний пункт меню:
Сохранить изображения как...
Открывается окно Сохранение изображения с уже выбранной по умолчанию папкой для загрузки нашей обоины - Загрузки:
(именно эта папка выбирается системой по умолчанию для загрузок при установке Firefox)
Но нам для сохранения нашей обоины нужна созданная нами ранее в Домашней папке специальная папка:
.wallpapers
Поэтому, чтобы указать путь до неё, в левой колонке окна выбираем самый верхний пункт:
Домашняя папка
и видим, что, да, есть папки для выбора, но только Системные папки, которые мы сгенерировали Волшебной командой ранее, но почему-то нет скрытых папок и файлов, хотя мы вроде бы при первом запуске нашего ФМ уже включили отображение таких папок и файлов нажатием на клавиатуре сочетания клавиш:
Ctrl+H
Дело в том, что включение отображения таких папок и файлов в основных окнах нашего ФМ этим сочетанием клавиш не включает таковое в окнах Сохранение изображения и поэтому легко предположить, что это же сочетание клавиш:
Ctrl+H
должно также включить отображение и в этом окне, что мы с вами и делаем (жмём на эти клавиши), и да - мы видим, что все скрытые папки отобразились и конкретно нужная нам:
.wallpapers
поэтому выбираем её, 2 раза кликнув ЛКМ по ней:
А вот теперь всё готово для сохранения нашей обоины в нужную нам специальную папку для обоев:
.wallpapers
и нам остаётся только лишь нажать на кнопку Сохранить:
И мы видим по всплывающему уведомлению в верхнем правом углу Firefox, что наша обоина успешно скачалась, а чтобы проверить, туда ли она скачалась, куда нам нужно, сразу же жмём на значок папки справа от имени изображения обоины:
После нажатия на значок папки открывается наш ФМ в папке:
.wallpapers
где мы видим скачанную нами обоину (.jpg-файл):
Теперь давайте переименуем скачанный файл в более короткое имя, т.к. текущее имя очень длинное и неудобно-читаемое.
Для этого кликаем 1 раз ЛКМ на скачанный файл, чтобы сам файл и его имя стали выделенными
тёмно-серым
фоном|цветом и жмём на клавиатуре на клавишу F2 до появления дополнительного окошка:
Переименовать файл
где в поле:
Введите новое имя:
автоматически, по умолчанию выделено
тёмно-серым
фоном|цветом старое имя файла (без префикса .jpg):
Ничего не делая мышкой, просто начинаем вписывать с клавиатуры новое имя файла, например:
logo
и видим, что выделенное
тёмно-серым
фоном|цветом старое имя файла (без префикса .jpg)
автоматически заменилось на наше новое:
logo
и стало:
logo.jpg
что нам и нужно было, и, чтобы изменения вступили в силу, нам остаётся всего лишь нажать на кнопку ОК:
После чего мы видим, что имя файла успешно изменилось:
Ну, вот мы с вами и сделали все необходимые приготовления для установки обоины на наш Рабочий стол и сейчас мы приступим к её установке с помощью Параметров рабочего стола.
Снова открываем их (выше описано и показано, как это делать) и в первой вкладке по умолчанию:
Внешний вид
в разделе:
Фон
в секции:
Режим обоев:
жмём ЛКМ на выпадающее контекстное меню, где по умолчанию присутствует значение:
Заполнить только цветом фона
И в выпавшем контекстном меню выбираем самое верхнее значение
Растянуть на весь монитор:
(из личного опыта, именно это значение размещает обоину равномерно по краям монитора, но вы конечно можете выбрать любое другое значение, подходящее вам...)
И далее, в этом же разделе:
Фон
в секции:
Обои рабочего стола:
жмём ЛКМ справа от выпадающего контекстного меню со значением по умолчанию (Нет) на значок папки:
Появится окно выбора:
Пожалуйста выберите изображение
В его левой колонке:
Места
выбираем ЛКМ нашу Домашнюю папку, которая отображается здесь под нашим именем Пользователя - здесь test и вероятнее всего в его правой части не будут отображаться скрытые папки и файлы:
И, если это так, как и у меня на скрине, скрытые папки и файлы не отображаются (о причинах такого поведения я уже писал выше), то включаем их отображение нажатием на клавиатуре сочетания клавиш:
Ctrl+H
и видим, что скрытые папки и файлы появлись и конкретно, нужная нам:
.wallpapers
Просто кликаем 2 раза подряд по ней либо выбираем её ЛКМ и жмём на кнопку Открыть:
И в следующем окне, где мы видим нашу обоину
logo.jpg
также 2 раза подряд кликаем по ней либо выбираем её ЛКМ и жмём на кнопку Открыть:
И...
И видим, что фон нашего Рабочего стола поменялся на изображение нашей обоины:
Закрываем Параметры рабочего стола нажатием на кнопку:
☒ Закрыть
и любуемся нашей обоиной на Рабочем столе во всей красе:
На этом пока и всё с Установкой обоины, а за одно с некоторыми полезными Настройками нашего ФМ, Рабочего стола и пр с помощью Параметров рабочего стола...
7. Установка Док-панели Plank
И в завершение этой части цикла статей устанавливаем очень полезную и удобную для использования Док-панель Plank.
Открываем Терминал, вводим|вписываем следующую команду и жмём на Enter:
Теперь пробуем запустить её...
Можно конечно попробовать запустить её через Меню OB, кликнув ПКМ в любом месте Рабочего стола и в открывшемся Меню выбрать ЛКМ:
Applications -> Utilities -> Plank
Но результатом будет - НИЧЕГО!
Т.е. мы ничего не увидим на Рабочем столе, никакого запуска Док-панели Plank просто не будет!
Чтобы понять причину этого, давайте мы лучше запустим её тут же в Терминале командой:
А вот теперь, по выводу в Терминале мы понимаем, причину, почему наша Док-панель Plank не запускается:
А он - вывод - говорит нам о том, что, в этом Окружении вероятно не установлены:
- XDG-сессия Рабочего стола
или
- XDG-текущий Рабочий стол
или
- Сессия Рабочего стола
Критическая ошибка - Поддерживается только X11-окружение
И как нам теперь быть?
Что делать?
На самом деле всё достаточно просто - надо прописать в конфиг-файл:
.bashrc
4-й строкой (по факту 1-й рабочей строкой после заглавного описания файла) значение:
export XDG_SESSION_TYPE=X11
экспортировав таким способом в наше Окружение тип XDG-сессии:
X11
командой в Терминале:
Сразу же проверяем, записалось ли в файл нужное нам значение 4-й строкой командой:
Очищаем Терминал от вывода нажатием на клавиатуре сочетания клавиш:
Ctrl+L
и снова запускаем Док-панель Plank всё той же командой:
Ожидаем, пока осуществится первый её запуск и с удволетворением наблюдаем, что наша Док-панель Plank успешно запустилась в середине Рабочего стола, в нижней его части, сразу над панелью Tint2:
Но есть одно НО!
Не кажется ли вам, что ожидание запуска было слишком затянутым, да и вывод в Терминале, где мы запустили Plank, насыпал ошибок?
Всё верно!
Вы всё правильно заметили.
Одна из ошибок и она самая важная - это:
Unable to get org.ayatana.bamf matcher: Ошибка вызова StartServiceByName для org.ayatana.bamf: Время ожидания истекло
(Не удается получить совпадение с org.ayatana.bamf)
А такая ошибка появляется, если банально не запущен демон:
bamfdeamon
хотя он базово предустановлен.
Т.е. для исправления данной ошибки нам его - демона - надо, опять же банально, запускать вместе с системой!
Сам демон лежит в папке:
bamf
в системном каталоге:
/usr/libexec/
полный путь:
/usr/libexec/bamf/bamfdaemon
Для проверки нашего предположения происхождения ошибки мы сделаем это тут же в Терминале.
Выключаем запущенную нами в Терминале - Док-панель Plank сочетанием клавиш:
Ctrl+C
Очищаем Терминал от вывода сочетанием клавиш:
Ctrl+L
Вписываем следующую команду и жмём на Enter, таким образом запустив демона в фоновый режим:
После чего сразу же запускаем Plank командой:
И видим, что он запустился мгновенно:
А это значит, что наше предположение об ошибке оказалось верным!
Поэтому мы можем смело добавить демона:
bamfdeamon
в Автозагрузку, чтобы он стартовал вместе с системой.
Для этого снова выключаем запущенную Plank сочетанием клавиш:
Ctrl+C
И добавляем демона в Атвозагрузку командой:
Проверяем, записалась ли команда в конец конфига следующей командой и видим вывод, что нужное значение запуска демона успешно записалось:
Ну и конечно же добавляем Plank в Автозагрузку, в файл autostart команду на её запуск командой:
И снова проверяем, записалась ли нужная команда в конец конфига следующей командой и видим вывод, что нужное значение запуска Plank успешно записалось:
А теперь перезагружаем систему командой:
И с удовлетворением наблюдаем, что система запустилась, а вместе с ней без каких либо долгих задержек запустилась и наша Док-панель Plank:
Мы с вами ошибку исправили и на этой приятной ноте пока можем завершить эту Часть IV Цикла статей...
И...
Заметили, как сейчас выглядит наш Openbox?
А как выглядел он при первом запуске?
Изменения впечатляют, не правда ли?!
Дальше только больше...
8. Выключение системы
Теперь можно спокойно выключать систему, но, т.к. пока что у нас не настроены выключение/перезагрузка в меню и соответствующие кнопки, то открываем Терминал (как это делать вы уже знаете) и выполняем следующую команду:
В этой статье - Часть IV мы с вами Создали и Настроили:
- SWAP-файл
- скопировали конфиги Openbox в Домашнюю папку Пользователя
- установили комфортное разрешение Рабочего стола
- установили панель Tint2
- установили Файловый менеджер PCManFM и с его помощью установили обоину на Рабочий стол и сделали некторые полезные настройки
- установили Док-панель Plank.
В следующей статье - Часть V будет описана Настройка :
- Панели Tint2 (это очень простая, очень ненавязчивая и очень настраиваемая, легкая панель для Xorg)
- Док-панели Plank (это легкая и минималистичная, но очень полезная док-панель)
(пока что мы их только установили)
Т.к. настройка Панели Tint2 достаточно длительная и непростая задача (но это на самом деле стоит того!), статья будет посвящена только этим 2-м панелям...
Всем добра и мира!!!
Приятного Пользования!!!
Абсолютно всё! - Установка программ|утилит|пакетов и последующая их Настройка в OB - всё осуществляется исключительно руками!
В результате мы получим супер-лёгкий, супер-быстрый, супер-простой и супер-дружелюбный, абсолютно «СВОЙ В ДОСКУ», исключительно под себя Linux-дистрибутив...
СОДЕРЖАНИЕ СТАТЬИ:
1. Вводная часть2. Создание и настройка SWAP-файла
3. Копирование конфигов Openbox
4. Установка комфортного разрешения Рабочего стола
5. Установка панели Tint2
6. Установка Файлового менеджера PCManFM
6.1. Активация Менеджера Рабочего стола
6.2. Установка обоины (фона) Рабочего стола
7. Установка Док-панели Plank
8. Выключение системы
Продолжение цикла статей по Установке Linux-дистрибутива Debian 12 «Bookworm», а в него самого лёгкого, самого быстрого Оконного менеджера Openbox (далее OB).
Часть IV - Создание и настройка SWAP-файла || Установка: Панели Tint2 | Файлового менеджера PCManFM | Док-панели Plank
Часть I можно посмотреть по этой ссылке:
Debian 12 «Bookworm» + Openbox | Часть I - Установка с Netinst.iso-образа «голой» системы Графическим способом | Graphical Install
Часть II можно посмотреть по этой ссылке:
Debian 12 «Bookworm» + Openbox | Часть II - Установка с Netinst.iso-образа «голой» системы Коносльно-Терминальным способом | Install
Часть III можно посмотреть по этой ссылке:
Debian 12 «Bookworm» + Openbox | Часть III - Первоначальная настройка системы, Установка Оконного менеджера Openbox, настройка Автологина
1. Вводная часть
Некоторые сокращения:
- ЛКМ (Левая кнопка мышки)
- ПКМ (Правая кнопка мышки)
- ФМ (Файловый менеджер PCManFM)
В предыдущих частях мы с вами успешно Установили систему Linux-дистрибутива Debian 12 «Bookworm» с Netinst.iso-образа + ОМ Openbox и некоторые программы|утилиты|пакеты, необходимые для его запуска|старта и работы, а также настроили Автологин в него.
И, т.к. OB нами успешно Установлен и Запускается, давайте уже приступим к его Настройке и Украшательству и приведём его к дружелюбному Интерфейсу, чтобы у нас на мониторе красовалась Полноценная, со всеми атрибутами, Юзабилити-система!
Для осуществления задуманного запускаем нашу систему с уже настроенным автологином OB:
Для выполнения запланированных задач, нам понадобится Терминал.
Открываем его - на Рабочем столе OB кликаем ПКМ и в выпавшем Меню ЛКМ выбираем первый сверху пункт Terminal emulator:
2. Создание и настройка SWAP-файла
И самое первое, что мы с вами осуществим - создадим SWAP-файл (не раздел, а именно файл!) подкачки и активируем его работу.
О его создании "позже" я писал в первых 2-х частях цикла статей, после завершения разметки нашего носителя|диска.
Вот это "позже" сейчас и настало...
Ну и резонный вопрос!
А для чего собственно нужен SWAP-файл?
Я думаю, все не раз слышали о SWAP и для чего он нужен.
Расписывать тут цельный Wiki на эту тему не вижу особой необходимости, а если кому-то интересно, легко можно наГуглить или наЯндексить по этой теме...
Поэтому просто приступаем к его Созданию.
Как Правило, принято SWAP-файл (как впрочем и раздел) создавать размером 2 Гб.
Но сначала создаём каталог swap в Корне ФС - / (полный путь /swap), где будет лежать наш SWAP-файл командой:
sudo mkdir /swap
Следующей командой создаём пока ещё обычный файл:
sudo fallocate -l 2G /swap/swapfile
Далее даём Права на чтение и запись созданному файлу командой:
sudo chmod 600 /swap/swapfile
Теперь Форматируем (создаём) сам SWAP-файл на основе созданного нами файла командой:
sudo mkswap /swap/swapfile
и получаем, говорящий нам об успешном Форматировании (создании) SWAP-файла, вывод в Терминале:Setting up swapspace version 1, size = 2 GiB (2147479552 bytes) no label, UUID=55bf47f0-ccb9-434c-bf62-e92f57yf4rf2
Чтобы файл заработал подключаем SWAP-файл командой:
sudo swapon /swap/swapfile
Ну и последний штрих - добавляем SWAP-файл в конфигурационный файл
fstab в /etc - (полный путь /etc/fstab)
тем самым активируем автоматическое его монтирование каждый раз при старте системы командой:
sudo sh -c "echo '/swap/swapfile none swap sw 0 0' >> /etc/fstab"
Таким образом мы с вами успешно Создали и Настроили в системе SWAP-файл подкачки, с чем вас/нас и поздравляю!
Чтобы все сделанные нами настройки вступили в полную силу, нам необходимо перезагрузить систему.
Для этого тут же в Терминале вводим следующую команду и жмём на Enter:
sudo systemctl reboot
После перезагрузки снова открываем Терминал и проверяем, всё ли нами правильно сделано и настроено командой:
free -m
И видим, что SWAP-файл есть, настроен и успешно работает, о чём нам и говорит вывод в Терминале:
3. Копирование конфигов Openbox
Эту Часть мы начнём с очень важного и необходимого действия - копирования конфиг-файлов OB из:
/etc/xdg/ - (глобальные файлы конфигурации для приложений, придерживающихся стандартов freedesktop.org)
в Домашний каталог /home - (сессия Пользователя)
И конкретно конфиги OB лежат в:
/etc/xdg/openbox
В Терминале создаём в Домашнем каталоге, в папке:
/home/user/.config - (где user - ваше имя Пользователя в системе)
папку openbox - (/home/user/.config/openbox)
командой:
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)
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/
4. Установка комфортного разрешения Рабочего стола
Ну, и, раз, уж все конфиги скопированы, то сразу же давайте установим удобное для наших глаз разрешение экрана 1920x1080 с помощью xrandr в конфиг:
/home/user/.config/autostart
и для этого вписываем|вводим следующую команду и жмём на Enter:
(в дальнейшем, когда уже всё будет Настроено, вы сможете установить драйвер вашей видео-карты и, как правило, настройка разрешения экрана уже делается в настроечной утилите самой видео-карты, а этот пункт можно будет удалить из конфига autostart...)
echo -e 'xrandr -s 1920x1080 -r 60 &' >> .config/openbox/autostart
Хочу отметить очень важную деталь, а именно то, что при прописывании какой-либо команды в автозапуск|автозагрузку в конфиг-файл autostart, ВСЕГДА в конце любой команды, через Пробел прописывается символ:
Амперсанд - &
что означает продолжение работы в фоновом режиме!
Всегда помните об этом!
И, если мы впишем|введём следующую команду и нажмём на Enter, то увидим вывод, что нужное значение разрешения экрана успешно записалось в конец конфига:
cat .config/openbox/autostart
Чтобы изменения вступили в силу, нам необходимо перезагрузить OB и для этого мы ПКМ открываем Меню и ЛКМ выбираем самое нижнее значение Exit:
В выпашем меню Выйти из Openbox - Вы действительно хотите выйти из Openbox? жмём ЛКМ на Выйти:
Результатом будет перезагрузка OB, но уже в новом разрешении экрана 1920x1080:
5. Установка панели Tint2
Комфортное разрешение мы с вами установили, теперь пришло время дать нашему OB презентабельный вид и первое, что мы с вами сделаем, установим панель Tint2.
Снова открываем Терминал (не буду повторяться, как это делать, т.к. выше вы этому уже научились), вводим|вписываем следующую команду и жмём на Enter:
sudo apt install tint2
И теперь давайте активируем установленную нами панель Tint2, прописав её в автостарт, в конфиг autostart следующей командой:
(не забываем про символ в конце через пробел &)
echo -e '(sleep 2s && tint2) &' >> .config/openbox/autostart
Сразу возникает резонный вопрос, а почему команда в автозапуске такого странного вида?
А давайте рассмотрим её поподробнее...
Выглядит она так:
(sleep 2s && tint2) &
Ну, во первых, если команда состоит из 2-х команд, то принято обе команды заключать вкруглые скобки - ()
что здесь и сделано.
По командам отдельно:
sleep 2s - команда выполнения задержки перед запуском в 2 секунды
(значение s (секунды) по умолчанию, поэтому её можно и не прописывать, но для наглядности я прописал. Чтобы развести по времени срабатывания команды автозапуска, во избежание конфликтов при их одновременном запуске, каждая следующая команда будет увеличиваться в паузе на 1 секунду. Т.е. в следующей команде уже будет значение 3s и т.д...)
&& - 2 (два) Амперсанда разделяют очерёдность выполнения команд
tint2 - команда запуска панели Tint2
& - Амперсанд. Продолжение работы запускаемого процесса в фоновом режиме
И давайте снова проверим, записалась ли нужная команда в конец конфига командой и увидим вывод, что нужное значение запуска панели Tint2 успешно записалось:
cat .config/openbox/autostart
И снова, чтобы изменения вступили в силу, нам необходимо перезагрузить наш OB и сделам мы это таким же способом, как и на предыдущем этапе добавления в ватозапуск разрешения экрана, после чего мы также попадаем в наш OB, но уже с активной панелью Tint2:
6. Установка Файлового менеджера PCManFM
Далее, для презентабельности и для приятности глаза (а то у нас просто чёрный фон), давайте установим фон (обоину) Рабочего стола, но сделаем это эффектно - с помощью Файлового менеджера PCManFM (далее просто ФМ), который имеет возможность быть при желании ещё и Менеджером Рабочего стола!
Открываем Терминал и устанавливаем ФМ командой:
sudo apt install pcmanfm
Cнова, чтобы изменения вступили в силу, перезагружаем OB и для этого мы ПКМ открываем Меню и ЛКМ выбираем самое нижнее значение Exit.
И, если вы уже, любопытства ради, побегали по Меню OB (ПКМ на Рабочем столе), то наверняка вы уже обнаружили в нём в Applications ⟶ Settings пункт Desktop Preferences (Предпочтения|Настройки Рабочего стола):
И я даже уверен, что вы пытались запустить его, но получали в ответ, вот, такое уведомление, что Менеджер рабочего стола не активен.:
Не надо пугаться и думать, что мы с вами что-то там забыли установить.
Это не так!
6.1. Активация Менеджера Рабочего стола
Чтобы этот пункт меню заработал, нам собственно, всего-то надо активировать Менеджер рабочего стола.
И где нам его взять?
Вы абсолютно правильно догадались!
ФМ PCManFM, наряду со стандартной работой с каталогами|папками, файлами, имеет ещё и такую уникальную функцию - быть Менеджером рабочего стола.
Её то мы с вами и активируем...
Просто добавляем в автозапуск, в файл autostart команду на запуск этой функции ФМ.
Открываем Терминал и прописываем|вводим следующую команду и жмём на Enter:
(опция --desktop как раз и отвечает за активацию этой функции)
echo -e '(sleep 3s && pcmanfm --desktop) &' >> .config/openbox/autostart
И, как и ранее, проверяем, записалась ли нужная команда в конец конфига следующей командой и видим вывод, что нужное значение запуска обоины функции успешно записалось:
cat .config/openbox/autostart
Cнова, чтобы изменения вступили в силу, перезагружаем OB.
ПКМ открываем Меню и ЛКМ выбираем самое нижнее значение Exit.
После перезагрузки OB видим, что на Рабочем столе появился в верхнем левом углу значок Корзины, а это значит, что функция Менеджера рабочего стола активна.
И если мы нажмём ПКМ на Рабочем столе, то вместо Меню OB мы уже видим контекстное
Меню Менеджера рабочего стола ФМ PCManFM
где ЛКМ жмём на пункт Параметры рабочего стола:
Кстати, Меню OB никуда не делось, а просто теперь запускается из панели Tint2 (ПКМ) и если снова открыть в нём Applications ⟶ Settings пункт Desktop Preferences, то сообщения о неактивном Менеджере рабочего стола уже не будет, а запустится, как на предыдущем шаге контекстное Меню Менеджера рабочего стола ФМ PCManFM:
Итак, перед нами окно Параметры рабочего стола на вкладке по умолчанию Внешний вид:
(кстати, обратите внимание на размер значка Корзина и размер шрифта её имени под ней. Не кажется ли вам, что и размер значка, и размер шрифта под ней слишком велики?)
Чтобы поправить визуальный дискомфорт от такого большого размера значка и размера шрифта её имени под ней по отношению к той же панели Tint2, в этом окне в секции:
Текст
Шрифт текста ярлыков: Sans 12
жмём ЛКМ на значение 12:
В выпавшем дополнительном окне Выберите шрифт, в правом его столбце мы видим это значение по умолчанию 12 на сером фоне:
С помощью бокового слайда или скролика на мышке меняем это значение например на 8 (выбираем его ЛКМ) и жмём на кнопку ОК:
И видим, что размер значка и размер шрифта под ней поменялись, а это в свою очередь намного приятнее нашим глазам:
Теперь жмём ЛКМ на вторую (среднюю) вкладку окна Параметры рабочего стола - Значки рабочего стола:
И в этой октрывшейся вкладке мы видим, что в ней можно настроить отображение на Рабочем столе для удобства быстрого доступа иконок|значков:
Показать на рабочем столе папку "Документы"
Показать на рабочем столе папку "Корзина" - уже отмечено галочкой по умолчанию в чек-боксе ☑
Показать на рабочем столе значки дисков
И, если вы внимательны, вы уже наверняка заметили, что первый пункт
Показать на рабочем столе папку "Документы"
не доступен для активации (нет возможности отметить его чек-бокс галочкой ☑ или наоборот снять галочку с чек-бокса ☐), а это в свою очередь означает, что значок папки Документы вывести на Рабочий стол нам не удастся!
А для удобства быстрого доступа к этой папке всё таки было бы очень удобно иметь на Рабочем столе её значок.
И что же нам теперь делать и почему так происходит?!
Давайте разбираться...
Далее вы всё поймёте из дальнейших наших действий.
Кликаем 2 раза по значку Корзины:
И естественно открывается папка Корзины в нашем ФМ:
В левой её колонке Точки входа жмём ЛКМ на строку Домашняя папка и видим, что в ней, кроме папки Desktop (Рабочий стол) ничего более нет, хотя мы копировали с вами в находящуюся в ней папку
/home/user/.config
конфиги OB:
А как же так?!
Да всё очень просто!
Дело в том, что папки и файлы начинающиеся с точки (.), для безопасности, считаются системой скрытыми, т.е. не отображаются.
Но есть очень лёгкий и простой способ включить отображение таких папок и файлов простым нажатием на клавиатуре сочетания клавиш
Ctrl+H
что мы с вами и делаем и вот перед нами все скрытые и нескрытые папки и файлы Домашней папки:
(повторное нажатие на сочетание клавиш Ctrl+H снова скроет все папки и файлы начинающиеся с точки (.))
А ещё, мы с вами видим, что в Домашней папке абсолютное отсутствие стандартных системных каталогов:
- Видео
- Документы
- Загрузки
- Изображения
- Музыка
- Общедоступные
- Шаблоны
Их просто нет!
А вот теперь мы с вами и подошли к пониманию, почему в окне Параметры рабочего стола, в его вкладке Значки рабочего стола не доступен для активации (нет возможности отметить его чек-бокс галочкой ☑ или наоборот снять галочку с чек-бокса ☐) пункт Показать на рабочем столе папку "Документы", о чём я писал выше.
И например того же каталога Загрузки, куда по умолчанию скачиваются все файлы из того же Интернета, а мы в процессе пользования кончено же будем что-то скачивать...
И что же нам делать теперь?!
Не отчаиваемся, Друзья!
Всё исправляется очень легко и просто!
Открываем Терминал, вводим|вписываем следующую очень Волшебную команду и жмём на Enter:
xdg-user-dirs-update
И...
Чудеса!
Да вот же они, наши все системные каталоги:
И, раз уж все наши системные каталоги нашлись и объявились, давайте сразу же, для возможности в будущем быстрого доступа к оным из любой ветви/каталога (где бы мы не находились) нашего ФМ, добавим их значки+названия в Избранное, в левой колонке ФМ:
Точки входа
и для этого кликаем 1 раз ЛКМ на значок папки, например Видео, чтобы сама папка и её имя стали выделенными
тёмно-серым
фоном|цветом:
Теперь, после выделения папки Видео
тёмно-серым
фоном|цветом, кликаем по ней уже ПКМ и в выпавшем контекстном меню выбираем ЛКМ пункт:
+ Добавить в закладки
И видим, что Закладка папки Видео успешно добавилась в левую колонку нашего ФМ - Точки входа:
Если есть необходимость, проделываем тоже самое с остальными нашими системными папками, тем самым добавив их все в Закладки, после чего наш ФМ можно закрыть:
А вот теперь, снова открываем Параметры рабочего стола (как? Смотрите выше...), переходим на вкладку Значки рабочего стола и...
И видим, что пункт Показать на рабочем столе папку "Документы" теперь доступен для активации (можно отметить его чек-бокс галочкой ☑ или наоборот снять галочку с чек-бокса ☐):
Отмечаем галочками чек-боксы ☑ на пунктах:
Показать на рабочем столе папку "Документы"
и
Показать на рабочем столе значки дисков
(при подключении например флешки, её значок будет появляться на Рабочем столе)
И, как только мы отметили чек-бокс ☑ на:
Показать на рабочем столе папку "Документы"
сразу же обнаруживаем, что на Рабочем столе появился значок папки Документы:
Теперь переходим на третью (крайнюю правую) вкладку окна Параметры рабочего стола:
Дополнительно
и видим, что её первый пункт:
При клике на рабочем столе показать контекстное меню менеджера рабочего стола
который отвечает за отображение или неотображение по клику ПКМ на Рабочем столе настроек Параметров рабочего стола, не активирован (отсутствует галочка в чек-боксе ☐), что, как раз при таком варианте по клику ПКМ вызвает Параметры рабочего стола, что ну совсем не удобно, т.к., чтобы открыть Меню OB приходится кликать внизу экрана ПКМ по панели Tint2.
Отмечаем галочкой чек-бокс ☑ этого пункта и для проверки сразу же кликаем ПКМ на Рабочем столе и видим, что теперь по клику ПКМ открывается именно Меню OB, а не Параметры рабочего стола:
(кстати, Параметры рабочего стола также можно открыть из Меню OB, как на этом скрине и указано курсором мышки)
6.2. Установка обоины (фона) Рабочего стола
Ну вот!
Теперь нам осталось только лишь добавить обоину (фон) на Рабочий стол.
Но прежде, чем мы это сделаем с помощью Параметров рабочего стола, нам нужно создать для неё специальную папку в Домашней папке и скачать обоину в неё и для этого нам понадобится Веб-браузер (я выберу Firefox, т.к. по моему мнению он самый удобный да и привычный для пользования.
Итак!
Закрываем Параметры рабочего стола нажатием в его нижнем правом углу на кнопку:
☒ Закрыть
Открываем Терминал и создаём в Домашней папке специальную папку для обоев:
.wallpapers
(точка перед именем означает, что папка будет скрытой)
mkdir .wallpapers
Далее устанавливаем Веб-браузер Firefox (включая русский языковой пакет) сдедующей командой:
sudo apt install firefox-esr firefox-esr-l10n-ru
На Рабочем столе кликаем ПКМ и в открывшемся Меню OB ЛКМ выбираем второй с верху пункт
Web browser:
После чего осуществляется первый запуск Веб-браузера Firefox в сжатом режиме отображения:
Кликаем 2 раза по его Заголовку окна (самый его верх)
Добро пожаловать в Firefox - Mozilla Firefox
тем самым развернув его в полный экран:
В его верхней части, в поле:
Введите поисковый запрос или адрес
вписываете следующий адрес и жмёте на Enter:
https://ya.ru/images/
В открывшемся разделе портала Яндекс - Яндекс Картинки, в поле Поиска вписываем
debian обои
и жмём на Enter:
В открывшемся окне по результатам Поиска сразу же жмём на вкладку Обои, чтобы осуществить отбор изображений по установленном нами размеру нашего разрешения 1920х1080:
Результатом чего будет вывод на страницу отбора по тегу Обои множества изображений с тематикой Debian:
Выбираем понравившееся нам изображение (вы можете выбрать любое другое), подведя к нему курсор мышки, чтобы в увеличенном режиме можно было прочесть детали загружаемого изображения, после чего жмём ЛКМ на него:
В открывшемся дополнительном окне жмём на кнопку Открыть 1920х1080:
И уже на развёрнутом в полный размер изображении, выбранной нами обоины, жмём ПКМ и в выпавшем контекстном меню выбираем ЛКМ самый верхний пункт меню:
Сохранить изображения как...
Открывается окно Сохранение изображения с уже выбранной по умолчанию папкой для загрузки нашей обоины - Загрузки:
(именно эта папка выбирается системой по умолчанию для загрузок при установке Firefox)
Но нам для сохранения нашей обоины нужна созданная нами ранее в Домашней папке специальная папка:
.wallpapers
Поэтому, чтобы указать путь до неё, в левой колонке окна выбираем самый верхний пункт:
Домашняя папка
и видим, что, да, есть папки для выбора, но только Системные папки, которые мы сгенерировали Волшебной командой ранее, но почему-то нет скрытых папок и файлов, хотя мы вроде бы при первом запуске нашего ФМ уже включили отображение таких папок и файлов нажатием на клавиатуре сочетания клавиш:
Ctrl+H
Дело в том, что включение отображения таких папок и файлов в основных окнах нашего ФМ этим сочетанием клавиш не включает таковое в окнах Сохранение изображения и поэтому легко предположить, что это же сочетание клавиш:
Ctrl+H
должно также включить отображение и в этом окне, что мы с вами и делаем (жмём на эти клавиши), и да - мы видим, что все скрытые папки отобразились и конкретно нужная нам:
.wallpapers
поэтому выбираем её, 2 раза кликнув ЛКМ по ней:
А вот теперь всё готово для сохранения нашей обоины в нужную нам специальную папку для обоев:
.wallpapers
и нам остаётся только лишь нажать на кнопку Сохранить:
И мы видим по всплывающему уведомлению в верхнем правом углу Firefox, что наша обоина успешно скачалась, а чтобы проверить, туда ли она скачалась, куда нам нужно, сразу же жмём на значок папки справа от имени изображения обоины:
После нажатия на значок папки открывается наш ФМ в папке:
.wallpapers
где мы видим скачанную нами обоину (.jpg-файл):
Теперь давайте переименуем скачанный файл в более короткое имя, т.к. текущее имя очень длинное и неудобно-читаемое.
Для этого кликаем 1 раз ЛКМ на скачанный файл, чтобы сам файл и его имя стали выделенными
тёмно-серым
фоном|цветом и жмём на клавиатуре на клавишу F2 до появления дополнительного окошка:
Переименовать файл
где в поле:
Введите новое имя:
автоматически, по умолчанию выделено
тёмно-серым
фоном|цветом старое имя файла (без префикса .jpg):
Ничего не делая мышкой, просто начинаем вписывать с клавиатуры новое имя файла, например:
logo
и видим, что выделенное
тёмно-серым
фоном|цветом старое имя файла (без префикса .jpg)
автоматически заменилось на наше новое:
logo
и стало:
logo.jpg
что нам и нужно было, и, чтобы изменения вступили в силу, нам остаётся всего лишь нажать на кнопку ОК:
После чего мы видим, что имя файла успешно изменилось:
Ну, вот мы с вами и сделали все необходимые приготовления для установки обоины на наш Рабочий стол и сейчас мы приступим к её установке с помощью Параметров рабочего стола.
Снова открываем их (выше описано и показано, как это делать) и в первой вкладке по умолчанию:
Внешний вид
в разделе:
Фон
в секции:
Режим обоев:
жмём ЛКМ на выпадающее контекстное меню, где по умолчанию присутствует значение:
Заполнить только цветом фона
И в выпавшем контекстном меню выбираем самое верхнее значение
Растянуть на весь монитор:
(из личного опыта, именно это значение размещает обоину равномерно по краям монитора, но вы конечно можете выбрать любое другое значение, подходящее вам...)
И далее, в этом же разделе:
Фон
в секции:
Обои рабочего стола:
жмём ЛКМ справа от выпадающего контекстного меню со значением по умолчанию (Нет) на значок папки:
Появится окно выбора:
Пожалуйста выберите изображение
В его левой колонке:
Места
выбираем ЛКМ нашу Домашнюю папку, которая отображается здесь под нашим именем Пользователя - здесь test и вероятнее всего в его правой части не будут отображаться скрытые папки и файлы:
И, если это так, как и у меня на скрине, скрытые папки и файлы не отображаются (о причинах такого поведения я уже писал выше), то включаем их отображение нажатием на клавиатуре сочетания клавиш:
Ctrl+H
и видим, что скрытые папки и файлы появлись и конкретно, нужная нам:
.wallpapers
Просто кликаем 2 раза подряд по ней либо выбираем её ЛКМ и жмём на кнопку Открыть:
И в следующем окне, где мы видим нашу обоину
logo.jpg
также 2 раза подряд кликаем по ней либо выбираем её ЛКМ и жмём на кнопку Открыть:
И...
И видим, что фон нашего Рабочего стола поменялся на изображение нашей обоины:
Закрываем Параметры рабочего стола нажатием на кнопку:
☒ Закрыть
и любуемся нашей обоиной на Рабочем столе во всей красе:
На этом пока и всё с Установкой обоины, а за одно с некоторыми полезными Настройками нашего ФМ, Рабочего стола и пр с помощью Параметров рабочего стола...
7. Установка Док-панели Plank
И в завершение этой части цикла статей устанавливаем очень полезную и удобную для использования Док-панель Plank.
Открываем Терминал, вводим|вписываем следующую команду и жмём на Enter:
sudo apt install plank
Теперь пробуем запустить её...
Можно конечно попробовать запустить её через Меню OB, кликнув ПКМ в любом месте Рабочего стола и в открывшемся Меню выбрать ЛКМ:
Applications -> Utilities -> Plank
Но результатом будет - НИЧЕГО!
Т.е. мы ничего не увидим на Рабочем столе, никакого запуска Док-панели Plank просто не будет!
Чтобы понять причину этого, давайте мы лучше запустим её тут же в Терминале командой:
plank
А вот теперь, по выводу в Терминале мы понимаем, причину, почему наша Док-панель Plank не запускается:
А он - вывод - говорит нам о том, что, в этом Окружении вероятно не установлены:
- XDG-сессия Рабочего стола
или
- XDG-текущий Рабочий стол
или
- Сессия Рабочего стола
Критическая ошибка - Поддерживается только X11-окружение
И как нам теперь быть?
Что делать?
На самом деле всё достаточно просто - надо прописать в конфиг-файл:
.bashrc
4-й строкой (по факту 1-й рабочей строкой после заглавного описания файла) значение:
export XDG_SESSION_TYPE=X11
экспортировав таким способом в наше Окружение тип XDG-сессии:
X11
командой в Терминале:
sed -i '4s/^/export XDG_SESSION_TYPE=X11\n/' .bashrc
Сразу же проверяем, записалось ли в файл нужное нам значение 4-й строкой командой:
head .bashrc
и видим, что всё успешно записалось:
Очищаем Терминал от вывода нажатием на клавиатуре сочетания клавиш:
Ctrl+L
и снова запускаем Док-панель Plank всё той же командой:
plank
Ожидаем, пока осуществится первый её запуск и с удволетворением наблюдаем, что наша Док-панель Plank успешно запустилась в середине Рабочего стола, в нижней его части, сразу над панелью Tint2:
Но есть одно НО!
Не кажется ли вам, что ожидание запуска было слишком затянутым, да и вывод в Терминале, где мы запустили Plank, насыпал ошибок?
Всё верно!
Вы всё правильно заметили.
Одна из ошибок и она самая важная - это:
Unable to get org.ayatana.bamf matcher: Ошибка вызова StartServiceByName для org.ayatana.bamf: Время ожидания истекло
(Не удается получить совпадение с org.ayatana.bamf)
А такая ошибка появляется, если банально не запущен демон:
bamfdeamon
хотя он базово предустановлен.
Т.е. для исправления данной ошибки нам его - демона - надо, опять же банально, запускать вместе с системой!
Сам демон лежит в папке:
bamf
в системном каталоге:
/usr/libexec/
полный путь:
/usr/libexec/bamf/bamfdaemon
Для проверки нашего предположения происхождения ошибки мы сделаем это тут же в Терминале.
Выключаем запущенную нами в Терминале - Док-панель Plank сочетанием клавиш:
Ctrl+C
Очищаем Терминал от вывода сочетанием клавиш:
Ctrl+L
Вписываем следующую команду и жмём на Enter, таким образом запустив демона в фоновый режим:
/usr/libexec/bamf/bamfdaemon &
После чего сразу же запускаем Plank командой:
plank
И видим, что он запустился мгновенно:
А это значит, что наше предположение об ошибке оказалось верным!
Поэтому мы можем смело добавить демона:
bamfdeamon
в Автозагрузку, чтобы он стартовал вместе с системой.
Для этого снова выключаем запущенную Plank сочетанием клавиш:
Ctrl+C
И добавляем демона в Атвозагрузку командой:
echo -e '(sleep 4s && /usr/libexec/bamf/bamfdaemon) &
Проверяем, записалась ли команда в конец конфига следующей командой и видим вывод, что нужное значение запуска демона успешно записалось:
cat .config/openbox/autostart
Ну и конечно же добавляем Plank в Автозагрузку, в файл autostart команду на её запуск командой:
echo -e '(sleep 5s && plank) &' >> .config/openbox/autostart
И снова проверяем, записалась ли нужная команда в конец конфига следующей командой и видим вывод, что нужное значение запуска Plank успешно записалось:
cat .config/openbox/autostart
А теперь перезагружаем систему командой:
sudo systemctl reboot
И с удовлетворением наблюдаем, что система запустилась, а вместе с ней без каких либо долгих задержек запустилась и наша Док-панель Plank:
Мы с вами ошибку исправили и на этой приятной ноте пока можем завершить эту Часть IV Цикла статей...
И...
Заметили, как сейчас выглядит наш Openbox?
А как выглядел он при первом запуске?
Изменения впечатляют, не правда ли?!
Дальше только больше...
8. Выключение системы
Теперь можно спокойно выключать систему, но, т.к. пока что у нас не настроены выключение/перезагрузка в меню и соответствующие кнопки, то открываем Терминал (как это делать вы уже знаете) и выполняем следующую команду:
sudo systemctl poweroff
В этой статье - Часть IV мы с вами Создали и Настроили:
- SWAP-файл
- скопировали конфиги Openbox в Домашнюю папку Пользователя
- установили комфортное разрешение Рабочего стола
- установили панель Tint2
- установили Файловый менеджер PCManFM и с его помощью установили обоину на Рабочий стол и сделали некторые полезные настройки
- установили Док-панель Plank.
В следующей статье - Часть V будет описана Настройка :
- Панели Tint2 (это очень простая, очень ненавязчивая и очень настраиваемая, легкая панель для Xorg)
- Док-панели Plank (это легкая и минималистичная, но очень полезная док-панель)
(пока что мы их только установили)
Т.к. настройка Панели Tint2 достаточно длительная и непростая задача (но это на самом деле стоит того!), статья будет посвящена только этим 2-м панелям...
Всем добра и мира!!!
Приятного Пользования!!!
P.S. Если у вас появились вопросы или мнения по данной статье, обсудить их можно на нашем форуме:
Владимир, добрый день! В целом всё устанавливается, но не без проблем. Swap ставил на 2 Гб, как в образце, получил в ответе команды free -m 998. Ни в этом посте, не в предыдущих не удалось править конфиги командой echo -e, всё делал через nano. Причина мне не ясна. Панель Tint2 встала, но в терминале ругается всякий раз, как загружается, да и делает это медленно. То же самое с док-панелью Plank. В целом, для меня, познавательно, много новых приёмов и нюансов узнал. Спасибо, жду продолжения!
ОтветитьУдалитьСтранно...
УдалитьВ виртуалке систему ставили?
Если да, то в каком - VB, QEMU/KVM или др.?
Размер RAM дли виртуалки какой выбран?
У меня 4096 Mb (4 Gb)
CPU 2
По поводу echo очень странно!
Эта утилита интегрирована в базовую систему и должна работать.
Устанавливали с образа по моей ссылке или другой выбирали, если другой, то какой?
"Панель Tint2 встала, но в терминале ругается всякий раз, как загружается, да и делает это медленно"
УдалитьНе совсем понимаю, при чём тут Терминал при запуске Tint2.
Если в виртуалке ставиле, то скорее всего такое поведение связано с малым размером RAM виртуалки и, как минимум надо 2 процессора выбирать CPU
Virtual Box, 8 Gb RAM, 2 процессора (4 потока). С echo сам удивлён. Образ да, по ссылке
ОтветитьУдалить"8 Gb RAM, 2 процессора (4 потока)"
УдалитьЭто в настройках самой ВМ Debian?
У меня QEMU/KVM, всё отлично работает.
"То же самое с док-панелью Plank"
УдалитьОбратите внимание!
Подправил статью относительно долгого запуска Pkank, дополнив описанием исправления этой проблемы.