Устанавливаем Debian stretch на десктоп, настройка окружения рабочего стола

debianeach

Опубликован:  2018-11-15T11:50:22.753236Z
Отредактирован:  2018-11-16T06:07:55.666632Z
Продолжаем пристальное рассмотрение процесса установки и настройки операционной системы Debian stretch на десктопе. Очередное исследование посвящено настройке окружения рабочего стола LXDE и внешнего вида приложений. Дебианыч установит единую тему для GTK и Qt приложений, настроит сглаживание шрифтов, курсор мыши, иконки, эмулятор терминала, панель задач и раскладку клавиатуры.

1. Краткое содержание предыдущих серий

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

  1. Устанавливаем Debian stretch на десктоп, базовая система;
  2. Устанавливаем Debian stretch на десктоп, первая загрузка системы и начальные настройки;
  3. Устанавливаем Debian stretch на десктоп, окружение рабочего стола.

В результате предпринятых ранее действий на моём виртуальном компьютере установлена операционная система Debian stretch с рабочим столом LXDE, внешний вид которого на текущем этапе мне чрезвычайно не нравится.

J348WOxBwo.png

Целью настоящего перформанса будет желаемый и соответствующий моим вкусам и потребностям внешний вид окружения LXDE и прикладных пользовательских приложений. Приступим... :)

2. Установка дополнительных пакетов

Для достижения заявленной цели мне понадобятся следующие пакеты:

  • lxhotkey-plugin-openbox - предоставляет возможность настраивать горячие клавиши в окружении рабочего стола;
  • breeze-cursor-theme - тема для курсора мыши;
  • moka-icon-theme - тема иконок приложений;
  • xfonts-terminus - шрифт для эмулятора терминала;
  • xfonts-terminus-oblique - шрифт для эмулятора терминала;
  • adwaita-qt - тема для приложений Qt;
  • qt5-gtk-platformtheme - позволяет имитировать тему GTK для приложений Qt5;
  • qt5-style-plugins - стили для приложений Qt5;
  • xscreensaver - хранитель экрана;
  • gvfs-bin - виртуальная файловая система для пользовательского пространства, позволит иметь апплет корзины на рабочем столе и монтировать сменные носители в файловом менеджере в случае необходимости;
  • pavucontrol - простая утилита управления звуком;
  • clipit - менеджер буфера обмена;
  • screengrab - программа для получения снимков экрана;
  • font-manager - менеджер шрифтов, позволит настроить сглаживание шрифтов в GTK+ приложениях.

Поскольку пакетов много, а установить их все я хочу одной командой, создаю в домашнем каталоге текстовый файл и пишу в него названия этих пакетов, для этого запускаю nano.

nano packages

NOXSo7ik8i.png

Сохраняю файл сочетанием клавиш ctrl+o и покидаю текстовый редактор сочетанием ctrl+x. Теперь, когда есть файл со списком пакетов, все пакеты из списка можно установить при помощи apt.

sudo apt-get install $(cat packages)

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

cjKX2JPPrL.png

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

Кроме перечисленных пакетов мне ещё понадобится web-браузер. Моим запросам наилучшим образом отвечает Chromium, его я установлю сейчас, чтобы на его примере продемонстрировать настройку сглаживания шрифтов. Вместе с браузером я одной командой установлю и предлагаемые сопутствующие пакеты.

sudo apt-get install --install-suggests chromium

Sh7JLxGaDM.png

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

OuGMjuaSld.png

Для справки: список пакетов можно скопировать отсюда:

lxhotkey-plugin-openbox
breeze-cursor-theme
moka-icon-theme
xfonts-terminus
xfonts-terminus-oblique
adwaita-qt
qt5-gtk-platformtheme
qt5-style-plugins
xscreensaver
gvfs-bin
pavucontrol
clipit
screengrab
font-manager

3. Настройка рабочего стола

После перезагрузки обращаю внимание, что на рабочем столе появился значок корзины, а в системном трее панели задач значок буфера обмена. Кроме этого изменилось системное меню рабочего стола и курсор мыши. Внешний вид рабочего стола можно настроить при помощи специальной оконной программы, ярлык которой имеется в системном меню.

2wX5fOBGzi.png

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

yVMpZAsREo.png

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

ulqqI85TJ1.png

4. Настройка внешнего вида приложений

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

BbuyoerePo.png

Интерфейс этой программы тоже интуитивно понятен и не вызовет сложностей. На первой вкладке можно выбрать тему GTK приложений.

XJX0bIc98d.png

Остальные вкладки отвечают за соответствующий аспект внешнего вида.

xd9Mpe5IiL.png

efOPTct2Zr.png

2hF2AhhhUk.png

L7IdbVSGPt.png

tCz8tS6JaC.png

Когда все параметры настроены в соответствии с предпочтениями следует нажать кнопку "Применить", после этого можно закрыть окно программы и насладиться изменениями внешнего вида панели задач и системного меню.

VDmZ5tstaz.png

С панелью задач ещё предстоит поработать, об этом ещё поговорим...

5. Настройка внешнего вида Qt5 приложений

Несмотря на предпринятые действия внешний вид приложений Qt5 на данный момент не соответствует выбранной теме Adwaita, это можно увидеть на примере внешнего вида программы ScreenGrab, которая как раз и написана на Qt5.

wrbGISzhnS.png

Чтобы исправить этот досадный нюанс, в текстовом редакторе nano открываю файл /etc/environment.

sudo nano /etc/environment

Вписываю в этот файл одну единственную строчку.

QT_STYLE_OVERRIDE=gtk

z815uYSSkg.png

Сохраняю файл и покидаю текстовый редактор. Перезагружаю компьютер и запускаю ScreenGrab.

EshtKHFywI.png

Тема приложения изменилась, хотя и не выглядит идеально, увы...

Для справки: запустить ScreenGrab можно из системного меню.

r6dbaztujx.png

6. Настройка терминальной программы

Терминальная программа - основной и самый удобный инструмент системного администратора, при всей своей простоте и примитивности интерфейса эта программа тоже настраивается. В рамках этого обзора я буду использовать эмулятор терминала из состава LXDE.

8gfUoUsAln.png

Настроить этот терминал можно при помощи модального окна, которое можно вызвать из меню "Правка".

4sTLhNNi9B.png

Интерфейс этого модального окна тоже прост и понятен, нет смысла показывать снимки экрана для каждой настройки.

G4oKwQTsZS.png

После настройки мой терминал выглядит следующим образом.

q46e7MP9z8.png

7. Настройка панели задач

Панель задач LXDE в состоянии из коробки на мой взгляд выглядит ужасно. Это поправимо. Правым кликом мышки на панели задач вызываю контекстное меню и выбираю пункт "Настройки панели".

VIpvXMEOeV.png

Запустится программа настройки панели - ещё один простой и интуитивно понятный оконный интерфейс, в котором можно настроить параметры панели и её внешний вид.

UoRGWgl5sh.png

N6V33XKDpq.png

На вкладке "Апплеты панели" удаляю ненужные мне элементы и добавляю новые, для этого на вкладке есть кнопки "Добавить", "Удалить", "Параметры", "Вверх", "Вниз", а имеющиеся на панели апплеты в списке слева можно выделять мышью.

hONhx9LeYU.png

При помощи элементарных манипуляций этими управляющими элементами настраиваю панель следующим образом.

2J392p5nLD.png

Панель LXDE достаточно гибкое решение и принимает широкий диапазон параметров, которые могут быть настроены, мне нравится такой внешний вид и состав.

8. Сглаживание шрифтов GTK+ приложений

Сглаживание шрифтов GTK+ приложений продемонстрирую на примере внешнего вида этого сайта в браузере Chromium.

NMEXv9guP6.png

Шрифты выглядят неважно. Чтобы исправить ситуацию запускаю менеджер шрифтов.

ecEAGGfYKx.png

С помощью этой программы можно легко настроить сглаживание шрифтов в приложениях GTK+. Запускаю программу, левой кнопкой мыши нажимаю шестерёнку в панели меню программы и выбираю вкладку "Rendering".

sncZSbMnzl.png

Включаю все переключатели справа и нажимаю кнопку "Save" внизу.

610Ox12svs.png

Возвращаюсь в браузер и убеждаюсь, что отображение шрифтов изменилось, можно сравнить снимки экрана в полную величину, изображения кликабельны.

dp2xEVPGcH.png

9. Переключение раскладки клавиатуры

Как часто вам приходится переключать раскладку клавиатуры? Мне приходится это делать достаточно часто, а учитывая, что я печатаю в двух раскладках вслепую, мне очень важно иметь возможность переключать раскладку не снимая пальцы с основной позиции. Наилучший вариант для меня - это переключение раскладки клавиатуры двумя шифтами нажатыми одновременно. Такого варианта нет в программе установки Debian. Но панель LXDE предлагает великолепное решение проблемы.

Запускаю программу настройки панели (как это делается описано выше в п. 7 этого описания) и перехожу на вкладку "Апплеты панели". В списке слева нахожу "Обработчик раскладки клавиатуры" и выделяю его левым кликом мыши.

nkYyBS6z7A.png

Справа нахожу кнопку "Параметры" и нажимаю её. Откроется модальное окно, в котором можно настроить апплет, добавить нужную раскладку и поменять сочетание клавиш для смены раскладки.

Hudq9CLmW7.png

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

c75D8uadrJ.png

Выбираю нужное сочетание и нажимаю "ОК". Закрываю все окна и проверяю смену раскладки двумя шифтами. Цель достигнута.

10. Продолжение следует

Все намеченные изменения в настройках окружения рабочего стола выполнены, цель этой демонстрации достигнута, система настроена и готова к установке пользовательского программного обеспечения на каждый день, и об этом я расскажу в следующих выпусках этого блога. Будет интересно. Продолжение следует...

ZcEI0bdsrF.png

Комментарии: