Вы находитесь на странице: 1из 61

Глава 2.

Настройка Хоста
2.2 Настройка рабочего окружения

Многие подписчики курса Paranoid Rebirth никогда прежде не сталкивались с


операционными системами Linux. До этой поры они пользовались продуктами Microsoft и
считали их верхом удобства, надёжности и безопасности. Впрочем мы с вами не будем в
который раз убеждать их в обратном, ведь наверняка человек подписавшийся на курс уже
имеет некоторое представление о данном вопросе. Для курса Paranoid Rebirth в качестве
основного окружения рабочего стола была выбрана графическая оболочка KDE. Опытные
пользователи Linux прекрасно понимают что такое оболочки, какие они бывают, а также
сколько ресурсов компьютера потребляют. Дистрибутив Manjaro предоставляет
пользователям все доступные окружения рабочего стола среды Linux. Это и такие окружения
как Gnome, Mate, XFCE, Budgie, Deepin так и простейшие i3, openbox, bspwm.
Преимущество ресурсных оболочек в их удобстве для выполнения повседневных задач, они
легко настраиваются, являются интуитивно понятными и не требуют постоянного ковыряния
системных конфигурационных файлов. Данные оболочки позволяют выполнять совершенно
любые задачи без необходимости "красноглазить". Другие оболочки являются напротив
простейшими, управление ими в основном осуществляется набором заданных горячих
клавиш. Некоторые из них ещё называют тайловыми. Стоит ли их использовать? Безусловно
и в некоторых случаях ими пользуюсь и я. Данные оболочки потребляют мизерное
количество оперативной памяти, совсем не нагружают систему, но лишены многих удобств.
Я их применяю в боевых условиях, когда управление мышкой или тачпадом ноутбука
существенно затрудняет выполнение поставленной задачи. Тогда они и раскрываются во всей
красе, в остальных случаях достаточно ресурсных оболочек. Стоит отметить что ресурсными
они являются довольно условно, учитывая мощности современного аппаратного обеспечения
компьютера. Разве для вас имеет существенную разницу потребляет система 200 мб
оперативной памяти или 800? Имея на борту скажем от 8 гб ОЗУ. Думаю в большинстве
случаев ответ будет "НЕТ не имеет". Задача текущей главы познакомить начинающих
пользователей, а также тех, кто по тем или иным причинам не был знаком с окружением
KDE. Хоть данная глава и не имеет прямого отношения к безопасности, тем не менее научит
вас удобно работать и решать все поставленные перед собой задачи в кратчайшие сроки.

KDE - это гибкое окружение рабочего стола с открытым исходным кодом.

4
1
2 3
На изображении выше вы видите стандартное оформление рабочей среды KDE сразу
после установки операционной системы Manjaro, где:

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

2. Главное меню выбора приложений, аналог Пуск в Windows


3. Мини панель для быстрого запуска избранных приложений

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

5. Выпадающее меню состояния и системных уведомлений. Из которого вы можете


управлять элекропитанием компьютера, подключенными накопителями, подсоединять
смартфон через KDE connect. Обратите внимание на ярлык под названием "Manjaro Settings
Manager". Данный модуль позволяет управлять языковыми пакетами, драйверами, учётными
записями пользователей, а также системным ядром. Впрочем об этом чуть позже.

На изображении ниже вы видите стандартное меню приложений в KDE. Оно включает в себя
вкладку "Favorites" (часто запускаемые приложения).
Вкладку "Applications" (приложения сгруппированные по категориям)

Вкладку "Computer", которая содержит ярлыки папок домашнего каталога /home, а также
ярлыки системных настроек и информации о компьютере.

Вкладка "Leave" позволяет управлять сеансами пользователя , а также работой компьютера.


Программа Info Center (центр информации системы) содержит всю необходимую
информацию о компьютере. Версия KDE, Версия ядра, архитектура системы, а также
сведения о процессоре и доступной оперативной памяти.

Вкладка "Memory" позволяет в режиме настоящего времени увидеть количество


используемой и свободной оперативной памяти и раздела подкачки SWAP. При нашем типе
установки - SWAP мы не подключали.
Вкладка "Energy" позволяет смотреть статистику энергопотребления ноутбука.
Вкладка "Devices" позволяет просматривать список подключенного оборудования.

С большой долей вероятности начинающий пользователь Manjaro редко будет использовать


информационный центр, впрочем вы должны были знать для чего он нужен.

Параметры системы
System Settings (Менеджер Системных Настроек) - это если говорить простыми словами
аналог панели управления в Windows. Менеджер позволяет выполнять все основные
настройки операционной системы Manjaro. Запустить его вы можете из главного меню KDE,
впрочем как и инфо центр рассмотренный нами ранее.
Основное меню разделено на 7 категорий:
● Категория "Manjaro" - позволяет управлять драйверами для оборудования,
устанавливать ядро в два клика, настраивать системную локаль (язык), дату и
аккаунты пользователя.
● Категория "Appearance" - позволяет настраивать внешний вид операционной
системы, причём изменять её можно до неузнаваемости. У вас имеется возможность
менять глобальную тему manjaro, тему рабочего стола KDE, стиль и оформление
приложений, цветовую схему, иконки, курсоры и шрифт. Такую гибкость в настройках
внешнего вида предоставляют многие окружения Linux, однако именно KDE из
коробки позволяет это играючи делать самому незатейливому пользователю.
● Категория "Workspace" - отвечает за настройки поведения рабочей среды, а именно:
визуальное поведение, скорость отображения анимации, края экрана, эффекты,
блокировку экрана, а также рабочие столы и комнаты.
● Категория "Personalization" - позволяет настроить предпочтение пользователя, такие
как: добавить/удалить учётную запись, настроить отображение системных
уведомлений, локализацию (системный язык, проверку орфографии, единицы
измерения), а также специальные возможности и онлайн учётные записи.
● Категория "Network" - одна из важнейших категорий в нашем деле. Позволяет
настроить все необходимые параметры сети и оборудования, которое выходит в
интернет. Здесь и настройки прокси, хранимого браузерного кэша, файлов куки, а
также непосредственно сетевых соединений. Если нам требуется настроить разного
рода VPN, раздачу или приём интернета по wifi, различные зашифрованные туннели
тогда нам именно сюда.
● Категория "Hardware" - как понятно из название отвечает за аппаратное
оборудование компьютера. Настройка устройств ввода (мышь, клавиатура, игровые
контроллеры и тачпад), экран, bluetooth, принтеры и внешние носители. KDE connect
к слову позволяет объединить два компьютера через wifi или управлять вашим
рабочим ноутбуком посредством android смартфона.
● Категория "System Administration" - главным образом предназначена для управления
службами systemd. О том что такое systemd и для чего он нужен, мы поговорим позже,
на стадии создания служб автоматической подмены мак адреса, имени хоста или
генератора сетевого траффика.
В параметрах системы имеются два режима отображения: списком (боковой панелью) и
Значками. Для смены режима отображения делаем следующее....
Справочный Центр KDE
Если вам непонятно как работать с операционной системой Manjaro и графической
оболочкой KDE вы всегда можете обратиться к справочному центру.
Для открытия справочного центра запустите Параметры Системы > Показать Меню >
System Settings Handbook. Либо просто нажмите клавишу F1 для вывода справки.
В справочном центре KDE любой начинающий пользователь LINUX найдёт ответы на
большинство возникающих вопросов. Здесь имеются справки по работе со всеми модулями и
программами KDE, которые из коробки предустановленны в Manjaro. Если вам непонятно
как работать с какой-то панелью, виджетом или модулем - не пытайтесь искать информацию
в интернете, просто открывайте справочный центр и решайте свой вопрос.
Пакетный Менеджер Pamac
В дистрибутивах основанных на базе Arch Linux, коим без сомнения является и Manjaro -
базовый пакетный менеджер называется Pacman.
Pacman - консольный менеджер пакетов в дистрибутивах на базе Arch. Предназначен для
установки и удаления пакетов, а также обновления системы. Пакет, если выражаться
простыми словами - это программа. Но программа которая находится в архиве, в
разобранном состоянии (если можно так выразиться). Архив содержит в себе:
скомпилированные файлы приложения, метаданные (версия, зависимости и тд), а также
установочные файлы и инструкции для обработки пакманом. Для защиты от поддельного
программного обеспечения Pacman использует цифровые подписи.
Pamac - это просто графическая оболочка для базового пакетного менеджера Pacman,
которая существенно упрощает жизнь как начинающим так и продвинутым пользователям
Linux. Позволяет без необходимости лезть в терминал устанавливать/удалять все пакеты,
следить за актуальностью системы и обновлять оную в случае необходимости. Поддерживает
работу с пользовательскими репозиториями AUR, flatpack и snap. Что такое flatpack и snap
можете ознакомиться при желании в интернете, начинающим пользователям с головой хватит
базового репозитория Manjaro и AUR. Репозиторий же - это простыми словами
место(сервер), где хранятся пакеты Manjaro. Кстати в Manjaro запросто можно подключить
репозиторий Blackarch, в котором находятся все утилиты и программы для осуществления
любого вида атак на программное обеспечение, взлом радио систем, атак на сервера и тд,
однако я этого не советую делать, в ряде случаев это может привести к возникновению
ошибок с зависимостями, которые новичку устранить порой проблематично. Большинство из
программ для так называемого пентеста есть в репозитории Manjaro и AUR, этого будет
более чем достаточно.
Запуск Pamac осуществляется либо через главное меню (через поиск) либо через иконку на
панели.
Благодаря такому удобному пакетному менеджеру как Pamac вы можете без проблем найти
программное обеспечение под свои задачи, не содержащее вирусов и в большей степени с
открытым исходным кодом. Теперь можете забыть про те страшные дни пребывания на
Microsoft Windows, когда после установки программы из интернета вас поприветствовал
мейл.ру агент, яндекс браузер и амиго, а ещё эта прекрасная панель на которой собрано всё
бесполезное программное обеспечение от мейл. Удалить которое получится лишь применив
нехитрые навыки системного администратора.
Главное меню программы разделено на 3 вкладки:
● Browse для поиска программ в репозиториях Manjaro
● Installed для вывода уже установленных в системе программ и утилит
● Updates вкладка отвечающая за системные обновления

● Также вы можете искать пакеты по названию или предназначению. Например


телеграм можно найти указав явно название, но также можно написать в поиске
messenger и выбрать из списка предложенных вам.
Для поиска переходим во вкладку Browse и находим строку поиска.
Жмём на найденную программу и переходим в детальный обзор. Теперь перед вами окно в
котором вы можете почитать о программе, посмотреть скриншоты, зависимости которые
необходимы для работы приложения. Для установки просто жмём Install. Я ни в коей мере не
пропагандирую телеграм, просто для примера. Скажу больше, в курсе не будет о нём ни
слова сказано.
Выпадающая вкладка отвечающая за настройки программы Pamac. Настроим чуть позже.

Системный Монитор
KSysGuard - системный монитор или по иному диспетчер задач графического окружения
KDE. Позволяет в режиме реального времени отслеживать работающие приложения и
процессы, количество используемой оперативной памяти и % загруженности процессора,
количество прочитанных и записанных байт каждой отдельной программой и тд.
Открываем меню запуска приложений KDE > в поиске ищем ksysguard

У нас имеются две основные вкладки монитор процессов и монитор загруженности


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

Монитор процессов: для примера мы запустили браузер firefox, как видите в мониторе
процессов мы можем наблюдать насколько программа грузит процессор, потребляет
оперативной памяти, пишет ли информацию на диск и какую сетевую активность
проявляет. Часто подозрительные процессы можно распознавать именно по сетевой
активности.
Ведь для поддержания того же обратного-шелла необходимо постоянное соединение со злым
сервером. Через который злоумышленник осуществляет управление компьютером жертвы.
Конечно речь идёт о плюс минус простейшем зловредном программном обеспечении.
Которое не умеет скрываться от глаз системного администратора, а также которое висит в
диспетчере задач. Однако все простейшие и не очень комбайны для генерирования полезной
нагрузки, такие как: Metasploit, FatRat, Pupy - как правило обнаруживаются нехитрыми
средствами операционной системы. И хоть они скрываются под модули ядра, службы dbus
и systemd, тем не менее обнаруживают сетевую активность.
Также используя системный монитор вы можете отправлять сигнал процессу, об
приостановке, продолжении работы, а также об уничтожении в случае полного зависания.

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


взаимодействию с операционной системой Manjaro и графическим окружением KDE. Целью
краткого очерка выше было показать где найти и как использовать пакетный менеджер, где
искать приложения и системные настройки, чтобы лишний раз не отвечать на простые
вопросы и не тратить ваше время. Сейчас мы подготовим рабочее окружение таким образом,
как бы его готовил под себя я, не имея настроенной системы. Вы же в свою очередь следуя
описанным мною шагам настроите систему под себя. Так, чтобы было приятно и удобно
пользоваться ею именно вам.

Обновление операционной системы


Операционные системы на базе Arch linux имеют одну особенность. Эта особенность имеет
название "плавающие релизы" - это термин обозначающий метод обновления
операционной системы. В контексте Manjaro это означает, что вы будете иметь самые свежие
версии программ и операционной системы в целом. Используя все преимущества
родительской системы Arch linux, разработчики Manjaro постарались устранить её же
недостатки. Несколько лет назад нередко случалось так, что после обновления система
падала. Либо слетало ядро или просто не загружался рабочий стол, что порой бесило даже
опытных пользователей Arch Linux. Разработчики нашего с вами дистрибутива попытались
устранить и эту проблему. Выпуская обновления с небольшой задержкой для того, чтобы
быть точно уверенными в отсутствии недочётов. В остальном вы пока не успели оценить
удобства и простоту использования дистрибутива по той причине, что мы не раздумывая
сразу бросились во все тяжкие. Если через графический установщик систему можно
поставить за 10 минут, то следуя продвинутой схеме установки все 3-4 часа. Речь естественно
о новичках. Благодаря продвинутой схеме сразу после установки скорее всего у вас уже будет
самая свежая программная часть, всё благодаря интернет установщику, который имеет
скромное название "архитектор". Тем не менее перед тем как приступить к установке пакетов
и настройке системы, мы всегда должны обновить оную до самой последней версии. Ведь
обновления это не только прихоть, которая диктует использовать только свежий софт, но ещё
и ваша безопасность. Чем более свежие версии программ вы используете - тем больше
известных дыр успели залатать разработчики.
Итак приступим:
Нажимаем ПКМ по иконке пакетного менеджера на панели > выбираем Package Manager

Открываем выпадающее меню Pamac > выбираем Preferences. Программа у вас запросит
пароль администратора.

Переходим во вкладку Official Repositories > выбираем страну расположения зеркал > жмём
Refresh Mirrors List чтобы обновить список зеркал и ускорить загрузку обновлений
потребуется выбрать страну, которая располагается ближе всего к вам. Можете конечно
оставить по умолчанию Мировые зеркала.
Делается это для увеличения скорости загрузки, ведь часто бывает так что зеркала не
активны, а пакетный менеджер пытается к ним обратится работая сорок процентов времени
вхолостую.
Переходим во вкладку AUR > активируем ползунок Enable AUR support.

Переходим во вкладку General > отключаем автоматическую проверку обновлений.


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

После применения настроек возвращаемся в выпадающее меню Pamac > жмём Refresh
databases.
Для отображения подробностей нажимаем кнопку указанную на скриншоте внизу.
После обновления всех баз данных система сообщает (в моём случае), что для полного
обновления необходимо загрузить из репозиториев ещё 783.4 мб > жмём Apply соглашаясь
таким образом с пакетным менеджером.
В самом низу окна есть полоса прогресса указывающая сколько осталось загрузить пакетов.

После загрузки и распаковки всех обновлений систему нужно перезагрузить для вступления
изменений в силу!!!
Перезагружаем компьютер

После перезагрузки можем вновь запустить Pamac чтобы проверить действительно ли


система обновлена. Для этого вновь переходим на вкладку Updates. Как видим теперь
программа нам выводит сообщение "Your system is up-to-date".

Обновлять систему через терминал наверное ещё проще, однако менее наглядно. Потому да
простят меня опытные линуксоиды, что делаю всё исключительно в графической среде.
Добавляем RU раскладку и меняем язык системы
Наша с вами продвинутая схема предполагает что основная деятельность будет производится
исключительно на виртуальных машинах. Для чего так делается мы поговорим позже. Тем не
менее я могу предположить, что кому-то из вас потребуется сменить раскладку и
локализацию системы на хосте. И ведь действительно система, которая имеет русскую
локализацию воспринимается гораздо проще и понятнее. Именно по этой причине я и
изменю системный язык, чтобы последующий материал воспринимался ещё легче.
Открываем Настройки Системы > Категория Personalization > Вкладка Regional settings

На вкладке Language мы видим что языком по умолчанию является American English

Жмём кнопку Add languages и выбираем из списка Русский язык


2

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

Чтобы получилось вот так, как видите система пишет что изменения вступят после
последующего входа в систему. Следовательно для применения настроек нам потребуется
сделать Log Out

Выходим из системы и входим по новой. Для этого открываем главное меню KDE >
переходим в Leave > выбираем Log Out
3

1 2

После повторного входа в систему мы наблюдаем не иначе как "диво". Чувствуете? На душе
стало как-то теплее и радостней. Система полностью русифицирована.

Там же вы можете изменить форматы отображения единиц измерения, если необходимо. Я


этого никогда не делаю.
Также меняете дату и время

Для добавления русской раскладки и горячих клавиш переключения раскладки делаем


следующее:
Переходим в категорию Оборудование > Вкладка Клавиатура > Раскладки > жмём
добавить и выбираем русская по умолчанию > после этого назначаем горячие клавиши.

3
2

1 4
Выбираем удобную для себя раскладку переключения.

Готово, теперь на панели появился индикатор раскладки клавиатуры.

Также в категории Оборудование > Устройство Ввода вы можете настроить мышь или
тачпад ноутбука.
Установка базовых программ для повседневной работы
Открываем Pamac и устанавливаем в систему следующие программы: discover, cherrytree,
flameshot, keepassxc, terminator, bleachbit, thunar, bashtop, plank, kde-servicemenus-
rootactions.
Discover - это ещё один пакетный менеджер в среде KDE. Он никак не относится к
анонимности, в целом как и эта глава, но многим пользователям может показаться удобнее
чем Pamac. Особенно после обновления последнего и некоторой потери в дружелюбности.
Попробуйте и выберите пакетный менеджер под себя. Опытному пользователю ничего не
заменит родной консольный pacman, но для начинающих discover вполне может пригодится.
Особенность Discover в том, что у него предельная простая и интуитивно понятная
навигация. Главная страница пакетного менеджера разделена на три вкладки:
● Вкладка Программы: разделена на 11 родительских категорий из которые 6
включают дополнительные подкатегории. Например подкатегория "Графические"
включает в себя такие разделы как "3D", "Программы для просмотра", "Публикация",
"Рисование" и редактирование и тд. То есть программы разделены по целевому
назначению. Что очень удобно, особенно в случаях когда находишься в поисках
требуемой программы для конкретной задачи.
● Вкладка Расширения к приложениям: содержит расширения к базовым
программам KDE
● Вкладка Расширения к Плазма: содержит весь набор для настройки рабочего стола
KDE. Тут и обои, глобальные темы, темы рабочего стола, значки, курсоры, виджеты
для системных датчиков и многое многое другое.
Plank - это простая, лёгкая и очень удобная панель быстрого запуска приложений. Без
излишних наворотов и анимации, что исключает её подвисания и падения.
Bashtop - Это консольный монитор процессов, который выводит на экран всю необходимую
информацию о работе компьютера, а именно нагруженность процессора, свободное и занятое
место на жёстком диске, доступную и занятую оперативную память, показывает все
запущенные процессы, а также сетевой траффик. В общем то говоря незаменимая для своих
задач программа.
Thunar - в общем-то ничем не примечательный файловый менеджер для графической среды
XFCE. В KDE же используется Dolphin, но его проблема в том, что он не умеет работать от
root. Именно это очень часто ограничивает пользователя. Конечно в репозитории AUR
имеются пропатченные версии, которые лишены данного ограничения, но будет проще для
всех задач использовать Dolphin, а для задач требующих вмешательства root - использовать
thunar.
KDE-servicemenu-rootactions - добавляет дополнительное меню, которое вызывается по
ПКМ в файловом менеджере Dolphin. Иными словами небольшое но очень упрощающее
жизнь дополнение.
Что такое keepassxc и flameshot вы уже знаете. Первый вам пригодится для дальнейшего
прохождения материала, а второй для подтверждения домашних заданий. Не забывайте что в
программе flameshot есть BLUR. При отправлении скриншотов всегда замазывайте уязвимые
сведения, по которым вас прямо или косвенно можно идентифицировать.
Остальные программы вам понадобятся для прохождения текущей главы, но о них поговорим
чуть позже.
Настраиваем внешний вид системы
Как мельком упоминалось ранее рабочий стол KDE даёт полную свободу в настройках
внешнего вида системы. Речь идёт не только о темах, иконках и прочих простейших
украшательствах. Речь скорее в организации удобного рабочего пространства, которое не
будет вас напрягать при длительной работе и будет сконфигурировано так, что любая ваша
задача будет решаться в пару кликов.
Помимо украшательств и эффектов данный рабочий стол предоставляет набор разных меню,
виджетов, отдельных небольших программ, дополнений для существующего в системе
программного обеспечения и тд. Для их просмотра и установки у нас существует три
независимых друг от друга способа.
● Первый - через пакетный менеджер Discover.
● Второй - через меню настройки системы
● Третий - самый удобный ввиду наибольшей наглядности, осуществляется через
официальный сайт kde. Мы с вами рассмотрим последние два способа. Поскольку для
меня они являются наиболее привычными. Для установки через системные настройки
вам ничего не нужно ибо из коробки всё работает как часы. Установка через сайт
требует наличие в системе одного пакета, а именно ocs-url. Для чего он необходим?
Дело в том, что нам не нужно вручную загружать дополнения, распаковывать,
переносить в папку содержащую данные дополнения. Всё это будет осуществляться
автоматом благодаря описанному выше пакету, достаточно просто на сайте KDE
нажать кнопку Install. После чего любые модули и дополнения присутствующие на
сайте автоматом установятся вам в операционную систему.
Устанавливаем пакет ocs-url обратите внимание что он находится в репозитории AUR. По
этой причине, если вы в пакетном менеджере Pamac ранее не включили поддержку данного
репозитория, поисковик просто ничего вам не выдаст. Переходим на сайт store.kde.org
На изображении выше я покажу процесс установки на примере обоев на рабочий стол.
Нажимаем на кнопку Install и выбираем изображение из списка. На выбор доступны в
разном разрешении, а также с логотипом KDE или без оного. Устанавливаем обои.

Подтверждаем выполнение ocs ссылок на данном сайте.


Подтверждаем желание установить

Установка произведена успешно. Всё, более вам ни о чём беспокоится не нужно, система
сама определит куда положить файлы. Ваша задача теперь состоит в том, чтобы через
системные настройки применить изменения.
Напомню, через сайт store.kde.org вы можете установить таким образом совершенно любое
дополнение, виджет или пакет настроек для анимации.
Открываем системные настройки и находим категорию Внешний Вид:
Оформление рабочей среды - это изменение глобальной темы операционной системы.
Глобальная тема включает в себя экраны загрузки, блокировки, значки, цветовую схему,
курсоры, оформление окон и тд. Другими словами достаточно выбрать понравившуюся вам
глобальную тему для того, чтобы кардинально преобразить облик системы. По умолчанию
Manjaro включает четыре глобальные темы.
Оформление рабочего стола - это изменение темы рабочего стола и только. Не затрагивая
при этом иконки, цветовые схемы всей операционной системы. Меняется только цветовая
схема панели, главного меню Manjaro, а также всех виджетов на рабочем столе
Оформление приложений - опция позволяющая менять стиль окна и заглавие
Цвета - позволяет менять исключительно цветовую схему предустановленной темы и только.
Шрифты - позволяет настроить отображаемые системные шрифты, однако как правило
ничего со шрифтами делать не нужно
Значки - меняет весь набор системных значков, правда существуют урезанные наборы
которые заменяют лишь часть иконок. От того система в таком случае приобретает несколько
несуразный внешний вид.
Курсоры мыши - меняет все системные курсоры.
Для наглядности давайте заменим стандартное оформление Manjaro(что на снимке ниже), на
классическую тему Oxygen.
Было

Стало

Мы с вами при желании можем загружать оформления с портала KDE, тоже самое касается и
любого иного изменения графического окружения.
Жмём кнопку "Загрузить оформления" > выбираем тему по вкусу > устанавливаем её
После установки тема появилась во вкладке "Оформление рабочей среды Plasma". Как
видим теперь их пять, давайте попробуем применить тему WhiteSur

Как видим данная тема разительно преобразила нашу операционную систему.


Учтите, что мы можем комбинировать темы как угодно, по итогу настроив операционную
систему полностью под себя.
Повозившись немногим более 3-х минут мы получили уже довольно сносное для работы
окружение рабочего стола, теперь нам его предстоит настроить.
Настраиваем панель: для этого на рабочем столе кликаем ПКМ по панели > Изменить
"Панель".

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

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

Создаём дополнительную дополнительную панель. Пкм на рабочем столе > Добавить панель
> "Пустая Панель"

У нас появилась совершенно пустая панель. На данную панель мы можем добавлять любые
доступные меню, виджеты или расширения. Для добавления виджетов вам всего лишь нужно
нажать на панели соответствующую кнопку.
Отмечу, что одни и те же виджеты вы можете добавлять как на панель, так и на рабочий стол.
На рабочем столе они будут отображаться совсем иначе. Для добавления виджета просто
перетащите его в требуемое место. Если предустановленного списка виджетов вам не
достаточно тогда посетите kde-store или загрузите их используя средства операционной
системы используя кнопку "Пополнить список виджетов"
После настройки панелей система стала выглядеть следующим образом, где:

1. Виджеты оповещающие о работе системы: загрузка ядер цп, загрузка дисков и


оперативной памяти, использование сети и тд.

2. Простое меню KDE и виджет Places, позволяющий запускать требуемые системные папки
прямо с рабочего стола.

2 1

Добавляем панель быстрого запуска приложений Plank. Для этого открываем меню запуска
приложений KDE и в поиске вбиваем название панели. По умолчанию после запуска панель
окажется в нижней части экрана. Чтобы войти в настройки панели вам нужно зажать
сочетание клавиш CTRL + ПКМ > Параметры

Панель Plank достаточно простая, однако со своей задачей справляется полностью. Она
позволяет менять размер иконок, тему отображения, анимацию, скрытие и тд.
Для добавления приложений на панель нужно сделать следующее: запускаем требуемое
приложение, после чего оно отобразится на панели > ПКМ по нему > выбираем прикрепить
к панели. На примере ниже таким образом я добавил терминал Konsole

Точно таким же способом добавляем и остальные программы.

Настраиваем поведение рабочей среды


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

Теперь после наведения курсора в левый верхний угол экрана у нас произойдёт блокировка
экрана или иное действие, которое вы зададите для себя. Активные углы выделяются цветом.
C эффектами рабочей среды KDE, думаю вы и сами разберётесь.

Настройка комнат KDE:


Многие пользователи компьютеров, не важно на какой операционной системе они сидели
прежде, сталкивались с очень неприятным явлением. Если выразить в двух словах название
данного явления "Засорённость рабочего пространства". Одно дело когда вы выполняете
всего одну задачу, а совсем другое когда задач стоит несколько. Одновременный поиск
информации в браузере, программирование в среде разработки, отладка кода в виртуальных
машинах, текстовые заметки, черновики и иные записи, переписки с коллегами и
товарищами и тд. В рабочем пространстве создаётся такой хаос и вакханалия, что порой
хочется взять молоток и разнести всё в труху, но задачу это не решит. Всё дело в том, что мы
используем всего один рабочий стол, поэтому переключение между приложениями, окнами
доставляют нам такие неудобства. В своё время с этой задачей должны были справиться
виртуальные рабочие столы. И действительно стоит сказать, что они работают, помогая
гораздо лучше организовать рабочее пространство. Однако либо я неправильно пользовался
рабочими столами, либо ещё что, но после некоторого времени применения комнат KDE в
боевых условиях, я наотрез отказался возвращаться на виртуальные рабочие столы. Что
можно делать с помощью комнат? Чтобы было понятно давайте дадим некоторое
определение комнатам.
Комната - это контейнер рабочего стола. И пусть это несколько неверно и упрощённо, тем не
менее описывает суть комнат. Данный контейнер позволяет создавать уникальный набор
виджетов для каждой комнаты, выставлять разные обои (чтобы не было путаницы), но что
самое главное можно разрешать приложениям запускаться только в одной из комнат.
Например мы создали одну комнату для работы с документацией, вторую для виртуальных
машин, третью для браузера и работы с хостовой системой, четвёртую для системного
монитора и управления различными процессами Linux. Мы настраиваем систему таким
образом, что теперь окна приложений не будут пересекаться между собой, внося сумбур в
ваше рабочее пространство. Виртуальные машины будут запускаться только в отведённой
для них комнате, программы для работы с документами в своей комнате, браузер в третьей и
тд. Причём вам не нужно каждый раз после перезагрузки указывать программам в каких
комнатах им запускаться, достаточно настроить единожды и забыть все мучения.
Ещё, что очень удобно, мы можем добавить в автозапуск все программы, которые
потребуются для работы, и после загрузки рабочего стола - все программы будут уже
отсортированы по своим контейнерам (комнатам).
Открываем Параметры Системы > Категория Рабочая среда > Поведение рабочей среды >
Комнаты > Создать
Вы можете задать иконку для комнаты, название и описание.

1 2

4
3

Я таким образом создал 4 комнаты: Браузер и повседневная работа, Виртуальные


машины, документация, системный монитор.
Для удобства на панель рабочего стола был добавлен виджет управления комнатами KDE.
Как вы видите у нас имеется 5 комнат.

Мы перешли в одну из комнат "Браузер и повседневная работа". Обратите внимание


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

Готово, теперь каждая комната имеет свои отдельные обои

Далее я покажу пример на двух отдельных комнатах, а именно "Браузер и повседневная


работа" и "Системный Монитор". Итак наша задача сделать так, чтобы в каждой отдельной
комнате были свои виджеты на рабочем столе, а также запущенно по одному приложению,
чтобы наглядно показать как работает данная схема.
Вот так выглядит комната "Системный монитор". Со своим набором виджетов,
показывающих загруженность системы, а также консольный системный монитор Bashtop

А это вторая комната для тестов "Браузер и повседневная работа". В ней я для примера
запустил браузер и добавил пару других виджетов на рабочий стол. Иными словами мы
создали два отдельных друг от друга контейнера.

Вы должны понимать, что firefox запущенный в комнате "Браузеры и повседневная


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

Чтобы закрепить программу за комнатой навечно, нужно поступить следующим образом:


ПКМ по верхнему окну программы > Дополнительно > Настроить индивидуальные
параметры приложения.
Жмём кнопку "Добавить Свойства"

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

Далее в опциях комнаты выбираем принудительно > и указываем в какой комнате должен
запускаться браузер firefox. В нашем случае это "Браузер и повседневная работа".
Давайте перейдём в стороннюю комнату "Виртуальные Машины" и попробуем в ней
запустить браузер на панели Plank.

Обратите внимание, приложение запущенно, но в данной комнате его нет! Именно этого мы
и добивались. Для того, чтобы быстро перейти в комнату где работает браузер - не нужно
вручную её искать. Достаточно просто два раза кликнуть на иконке firefox на панели Plank.
После этого нас автоматом перебросит в нужную комнату.
Как видите мы оказались в нужной комнате с запущенным браузером.

Теперь моя задача сделать так, чтобы консольный системный монитор bashtop запускался
автоматом при каждом включении компьютера и окно разворачивалось в комнате
"Системный монитор". Для этого нужно добавить индивидуальные параметры приложения
для терминала Konsole. Поскольку именно в нём и будет работать bashtop.

Делаем всё в точности как шагом ранее с браузером firefox. Находим категорию Геометрия >
Комната > указываем принудительный запуск в комнате "Системный монитор".
Здорово, теперь терминал Konsole привязан к комнате Системный монитор. Однако как
теперь запустить в данной комнате bashtop? Предельно просто, для этого мы с вами
ознакомимся с автозапуском приложений. Для тех кто не знает:
Автозапуск - позволяет в автоматическом режиме запускать выбранные вами программы
после старта рабочего стола.
Для добавления программ в автозапуск KDE делаем следующее:
Открываем Параметры системы > Категория Рабочая среда > Запуск и Завершение >
Автозапуск.
Жмём кнопку Add > Add Aplication

Находим в списке Firefox и добавляем его в автозапуск.

Чтобы добавить bashtop нам нужно выполнять его в терминале.

Готово, теперь мы добавили в автозапуск всё что хотели. Так вы можете поступать с
совершенно любой программой. Я же показываю так сказать в миниатюре.
Теперь перезагружаем компьютер или делаем Log Out из системы. Если все шаги вы
проделали верно, то после повторного входа в систему заметите, что ваши программы
раскиданы по комнатам, запускаются только в них и никак не мешают работе друг друга.
Таким нехитрым способом вы очистите своё рабочее пространство и отныне труд будет в
удовольствие. Там где удовольствие - будет и успех.
Настройка терминала:
Ни для кого не секрет, что чем опытнее пользователь Linux, тем чаще он использует
терминал в своей повседневной деятельности. Порой бывает так, что это время растягивается
на сутки "увеселительных" настроек. Именно по этой причине, ваш терминал не должен
доставлять никаких неудобств в работе и препятствовать выполнению поставленных целей.
Опытные пользователи наверняка знают, как неправильный выбор цветовой схемы терминала
может сказаться на усталости глаз. Тоже самое касается и шрифта. Вы для себя должны
подобрать эти переменные таким образом, чтобы глаза не напрягались при длительной
работе в терминале, а вы не ощущали никакого дискомфорта.
Первым делом установим тему fish шелла:
https://github.com/oh-my-fish/oh-my-fish ссылка с информацией о дополнении для
терминала.
https://github.com/oh-my-fish/oh-my-fish/blob/master/docs/Themes.md список тем, примеры
их внешнего вида и возможностей.
выполняем в терминале следующую последовательность команд:
# curl -L https://get.oh-my.fish | fish
Выбираем тему по душе, я выбрал тему fishbone.
# omf update
# omf install fishbone

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

Переходим в раздел внешний вид и выбираем из списка доступных тем, также вы можете
загрузить цветовую схему терминала из kde-store.

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


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

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

Терминал Терминатор:
Terminator - это эмулятор терминала, который позволяет разделять главное окно на
несколько терминалов (окон) по вертикали и горизонтали, он поддерживает плагины
расширений, а также имеет очень богатый функционал. Управлять можно как горячими
клавишами, так и мышью. Конечно мы бы запросто смогли обойтись и стандартным
терминалом Konsole, но справедливости ради стоит отметить, что Терминатор отлично
справляется со своей задачей. И позволяет существенно ускорить работу и сделать её
удобнее.

Для запуска Терминатора откройте главное меню запуска приложений KDE > найдите в
поиске Terminator.
С виду обычный терминал, но стоит нажать ПКМ по нему как вы увидите две опции: Split
Horizontally и Split Vertically, задача которых разделять окно терминала по вертикали и
горизонтали. Теперь вам не нужно открывать по 10 окон терминала или 10 вкладок в которых
очень легко запутаться. В терминаторе всё наглядно, просто, удобно.
В остальном с программой при желании вы разберётесь самостоятельно. Мы и так
существенно отклонились от вектора нашего курса. Тем не менее это было необходимо
сделать в первую очередь для тех, кто не был знаком с Linux дистрибутивами. И пусть
описание в данное главе довольно поверхностное, тем не менее даст начинающему
пользователю направление куда двигаться дальше.

Вам также может понравиться