Настройка окон в KDE под потребности пользователя Linux
Согласно проведенному недавно опросу значительная часть подписчиков и читателей канала пользуется KDE (Plasma) в качестве среды рабочего окружения (на втором месте разместился GNOME).
В заметке про муки выбора между KDE, GNOME и XFCE я писал, что «кеды» имеют большое количество настроек, среди которых легко запутаться. Но именно в этом множестве настроек мне удалось найти то, что закрыло существовавшие в плане оформления окон потребности. Ниже покажу и расскажу, как легко изменять окна в KDE чтобы они выглядели так, как вам нужно.
Что я хотел от окон в KDE?
Мои потребности состояли из двух пунктов: отсутствие рамок и заголовка окон у терминала и браузера Firefox и полупрозрачная нижняя панель. Потребность, во многом, перешедшая из тайлингового оконного менеджера BSPWM, где для реализации задуманного нужно всего лишь отредактировать нужный конфигурационный файл. Вернувшись на KDE я решил, что мне нужен такой же безрамочный терминал, как на тайлингах, а также напрочь не нужен заголовок в браузере (все действия в нем я уже давно произвожу через горячие клавиши).
Настраиваем окна и панель под свои потребности
Чтобы реализовать задуманное необходимо перейти в раздел «Настройки» и выбрать пункт «Диспетчер окон». Слева в самом низу расположен пункт «Особые параметры окон», который нам и нужен. Там мы будем размещать кастомные правила оформления. Чтобы создать новое (или первое) правило нажмите на соответствующую кнопку.
Давайте для примера создадим правило для того, чтобы получить безрамочный и полупрозрачный файловый менеджер Dolphin. Нам понадобится открыть файловый менеджер заранее и далее действовать так, как делаю я на демонстрации: вводим имя правила, затем кликаем мышкой по кнопке «Определить свойства окна» и подтверждаем выбор.
Остается лишь добавить нужные свойства при помощи кнопки «Добавить свойство» и настроить их. Я добавляю такие свойства как «Скрыть заголовок и границы окна», «Прозрачность активного в %» и «Прозрачность неактивного в %». После настройки нужных параметров нажимаем кнопку «Применить».
Открываем теперь файловый менеджер и проверяем что получилось в результате (пришлось настройки прозрачности подтянуть повыше, так как иначе менеджер вообще было не видно на записи). Чтобы перемещать окно, которое не имеет рамок и заголовка использую зажатую клавишу Super (Windows). Также можно добавить свойства, которые будут задавать изначальный размер окна и его положение на рабочем столе. Закрыть окно Dolphin можно при помощи сочетания клавиш Ctrl + Q.
Что получилось у меня?
Меня устраивает то, как выглядит Dolphin изначально, поэтому я удалил ранее созданное правило и хочу показать, что настроил из нужного.
Во-первых, сделал приятный взгляду эмулятор терминала Konsole. Кстати, терминал закрывается по нажатию клавиш Ctrl + Shift + Q, что для меня удобно и привычно.
Во-вторых, убрал (ненужный, на мой взгляд) заголовок окна браузера Firefox. По поводу настройки Firefox не получилось ограничиться только отключением рамок и заголовка, так как после этого браузер запускался размером в четверть экрана. Накинул еще правила на распахнутое состояние при старте и игнорирование запрошенной геометрии (у Firefox есть противный конфигурационный файл, который перезаписывается при каждом запуске браузера и прописывает в себя определенные размеры окна).
В-третьих, сделал нижнюю панель, размещенную на втором мониторе прозрачной, чтобы она не бросалась в глаза. Также удалил ненужные виджеты, оставив только список приложений и системный трей с часами.
Наконец, расположил в правом нижнем углу часы с датой, переместил отображение уведомлений наверх, чтобы они не закрывали время, добавил закругленности окнам. Итоговый результат более чем устраивает меня на данном этапе.
Аналогичным способом можно настроить любое окно или иной элемент оформления в KDE под свои нужды. Достаточно выбрать то, что желаете изменить и пробовать различные свойства до получения результата. Про подобную гибкость в настройке KDE, я честно говоря, узнал недавно, всегда думал, что для такой кастомизации нужно либо долго ковырять конфигурационные файлы, либо устанавливать какие-либо дополнительные расширения. К слову, у меня последняя версия Plasma (5.26.5), но думаю, что подобный функционал есть в KDE уже давно.
Поделитесь скриншотом своего рабочего стола (независимо от используемой среды рабочего окружения) в комментариях, интересно посмотреть на то, как другие пользователи кастомизируют свои DEшки.
1.5. Изучим управление свойствами окна в графической среде gnome
Управлять свойствами окна программы, запущенной в графических средах семейства UNIX/Linux довольно просто. После такой последовательности команд Система-Параметры-Оформление-Окна, в открывшемся диалоговом окне можно изменять такие параметры окна приложения:
а) выбор окна на значение «Выбирать окно, когда указатель мышки находится над ним»;
б) двойной щелчок на заголовке выполняет следующие действия на значение «скручивание».
Рис. 1.8. Диалоговое окно «Свойства программы»
Свойство «скручивание» окна приложения уникально для графического режима UNIX/Linux — его нет в свойствах окна Windows.
Индивидуальные свойства программ, запускаемых в среде GNOME, можно изменить и по-другому. Для этого надо нажать правую кнопку мышки на ее значке. Получим доступ к соответствующему контекстному меню. Если сделать это на значке Домашняя папка пользователя asplinux, получим доступ к диалоговому окну Свойства (рис. 1.9) со следующими пятью закладками: 1) Основные; 2) Эмблемы; 3) Права; 4) Заметки.
Рис. 1.9. Диалоговое окно «Свойства программы Наутилус»
Теперь откроем закладку Права. Увидим, что доступа к просмотру и изменению прав этого системного файла у пользователя asplinux нет. Об этом говорит надпись «Не удалось определить права asplinux».
Отметим, что ограниченность версии Live CD не позволяет детально ознакомится со всеми различиями настроек окна приложения графического режима семейства UNIX и операционных систем Microsoft. Это затруднительно еще и потому, что реализаций графического интерфейса в Linux много, и полное изучение этого вопроса требует привлечения нескольких версий.
Продолжим рассмотрение индивидуальных свойств программ на примере Электронная почта и Календарь Evolution. Нажав правую кнопку мышки на значке этой программы, получим меню из пяти элементов:
Выберем позицию Свойства. Тогда увидим не три закладки диалогового окна, как у значка запуска Компьютер, а только одну. Это показывает, что состав индивидуальных свойств различен для разных программ.
1.6. Сохраним в виде графического файла содержимое экрана
При управлении компьютером ОС Linux можно сделать снимок экрана, используя специальную команду из основного меню. Для этого выбираем последовательно Приложения–Стандартные – Снимок экрана главного меню верхней панели. Другой способ сделать это – использование клавиши (она может иметь и иное название, к примеру, ). Опишем последовательность действий, которая позволяет не только получить снимок экрана, но и преобразовать полученный файл в другой графический формат и даже добавить в архив. После выбора команды Снимок экрана или нажатия клавиши на экране появляется окно сохранения графического файла (рис. 1.10).
Рис. 1.10. Диалоговое окно Сохранения снимка экрана
Как видно этот диалог позволяет задать расположение файла и выбрать между получением снимка всего экрана или только активного окна. Последнее аналогично нажатие комбинации клавиш +.
Обратим внимание на то, что в следующем диалоговом окне по умолчанию предлагается сохранить файл в домашнем каталоге пользователя с именем asplinux (/home/asplinux). Зададим и запомним имя сохраняемого файла (пусть оно screen, а его тип – png).
Теперь для сохранения в разных форматах созданного графического файла можно воспользоваться разными программами для обработки графических файлов. Они располагаются в подменю Графика основного меню ГНОМ. Выберем программу GIMP (GNU Image Manipulation Program) – мощный графический редактор, созданный в рамках проекта свободно распространяемых программ. При его запуске будет предложено окно Совет дня. Закроем его. На экране останутся: основное окно программы (с именем GIMP) и диалоговое окно Слои, Каналы, Контуры, Отменить | Кисти, Шаблоны, Градиенты. Если выбирать команду Файл–Открыть основного меню программы GIMP, получим экран, представленный на рис. 1.11.
Рис. 1.11. Диалоговое окно команды «Открыть» графического редактора GIMP
Рассмотрим его подробнее, так как оно передает стиль диалога графической среды GNOME. Он во многом похож на то, что увидим, выполняя Файл – Открыть многих программ, управляемых Windows . Но есть и некоторые отличия.
Вверху расположен адрес, задающий полный путь к текущему каталогу (сейчас это /home/asplinux).
Три области: Места, Файлы и Предпросмотр занимают больщую часть окна. Первая аналогична боковой панели Наутилуса с открытой закладкой Места. Вторая область содержит элементы активного каталога. А третья обеспечивает предварительный просмотр графических файлов.
Ниже левой области расположены кнопки Добавить и Удалить. Под правой областью, обеспечивающей предварительный просмотр графических файлов, размешен очень большой список их типов (всего более 30). Отметим, что кроме всех наиболее популярных форматов графических файлов, в списке представлены и архивные файлы. И, наконец, внизу прямоугольника расположены две кнопки Отмена и Открыть.
Выше уже говорилось о том, что снимок экрана сохраняется в формате *.png. Заметим, что соответствие расширению (трем последним буквам в имени после точки) и типу хранимой в документе информации принято как в Windows, так и для многих типов файлов в Linux. Это справедливо и для графических файлов. В этой лабораторной работе будут использованы четыре формата графических файлов: *.bmp, *.jpg, *.png и *.tif. Все они являются растровыми (точечными) форматами представления графической информации. Первый из них *.bmp – это способ кодирования графической информации. Первые его версии были без сжатия, а более поздние модификации этого формата уже используют эту технологию. Сжатие информации с потерей используется в типе *.jpg. Формат *.png является разработкой консорциума World Wide Web (W3C). Он был создан для замены графических файлов, используемых в web-документах: *.gif и *.tif.
Задание 4.
Сделайте такие снимки экрана:
- только рабочий стол (без запущенных программ);
- на рабочем столе открыта папкаДомашняя папка пользователяasplinux;
- к открытой ранее папке добавьте окно программыТекстовый редактор(путь вызова программы —Приложения-Стандартные-Текстовый редактор);
- к двум открытым окнам добавьте программуТерминал(напомним путь вызова программы —Приложения-Системные-Терминал).