Добавление теней в Fluxbox с помощью xcompmgr

В моих последних статьях я рассказывал о различных оконных менеджерах и рабочих столах для Linux. Пока вы можете прочитать о Fluxbox, Window Maker, а также Xfce 4. Эти рабочие столы и оконные менеджеры прочно вошли в рабочий стол Linux. Но что, если вы хотите расширить свой рабочий стол Linux, добавив немного больше удовольствия? Любой рабочий стол можно сделать более современным, просто добавив тени. Хотя многие утверждают, что падающие тени бесполезны для рабочего стола, они придают открытым окнам более трехмерный, современный вид, который может мгновенно сделать любой рабочий стол более актуальным.

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

Получение и установка

Xcompmgr, скорее всего, будет найден в репозиториях ваших дистрибутивов, поэтому вы можете просто открыть свою утилиту добавления / удаления программного обеспечения, выполнить поиск по запросу «xcompmgr», выбрать результаты и применить изменения. Или, если вы предпочитаете командную строку, вы можете установить xcompmgr с помощью такой команды, как:

sudo apt-get install xcompmgr

или

yum установить xcompmgr

ПРИМЕЧАНИЕ. Первая — это команда на основе Ubuntu, вторая — на основе Fedora. При использовании команды Fedora у вас должны быть права root.

После установки вы готовы к работе.

Основное использование

Синтаксис команды xcompmgr прост:

ОПЦИИ xcompmgr

Где OPTIONS — это одна буква или группа букв, обозначающая различные варианты.

Варианты

Вот список наиболее полезных опций, используемых в xcompmgr:

-r Указать радиус размытия для теней.

-o Укажите непрозрачность теней.

-l Указать смещение влево для теней (по умолчанию — смещение вправо).

-t Указать верхнее смещение для теней (по умолчанию — низ).

-I Укажите изменение непрозрачности между шагами для постепенного появления.

-O Укажите изменение прозрачности между шагами для затемнения.

-c Мягкие тени с поддержкой полупрозрачности.

-f Включить плавные эффекты для переходных окон при скрытии и восстановлении. Используется только вместе с опцией «c».

-C Отключить тени для панелей и доков. Используется только вместе с опцией «c».

-D Укажите время (в миллисекундах) между шагами плавного перехода.

До и после

фигура 1фигура 1

Давайте посмотрим на снимки одного и того же рабочего стола до и после с использованием xcompmgr и без него.

На рисунке 1 показан рабочий стол Fluxbox с несколькими открытыми окнами (некоторые заштрихованы). Вы не видите здесь падающих теней.

Теперь мы будем использовать xcompmgr со следующими параметрами:

xcompmgr -c -r10 -F -f -D5 -C -o0.8 &

Как видите, для опций есть несколько числовых значений. Вот что они означают:

r10 — Радиус 10 пикселей.

D5 — замирание 5 миллисекунд

o0.8 — Не знаю, какое это значение, но я знаю, что значение по умолчанию — 0,75. Поиграйте с чем угодно между ними, и вы найдете настройку по своему вкусу.

ПРИМЕЧАНИЕ: & добавляется в конец команды, чтобы вы могли вернуть свою подсказку bash. Иначе ты не сможешь

фигура 2фигура 2

Как вы можете видеть на экране 2, рабочий стол имеет дополнительное измерение, которого раньше не было. Он добавляет ровно столько удовольствия, не снижая производительности, чтобы люди не говорили: «Ваш рабочий стол — UNIX старой школы!»

Сделайте это

Самый простой способ сделать эту флешку — использовать файл .xinitrc. Этот файл запустит ваш оконный менеджер именно так, как вы этого хотите. Если вы используете Fluxbox, ваш файл ~ / .xinitrc будет выглядеть так:

xcompmgr -c -r10 -F -f -D5 -C -o0.8 &

exec fluxbox

Конечно, при использовании .xinitrc вам не придется использовать графический вход в систему, а затем использовать команду startx для запуска оконного менеджера.

Вывод

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