Глава 7. Слит

наиболее часто задаваемый вопрос - "Что такое слит?". Не сомтря на то, что этот документ был написан, я всё равно сдалал этот вопрос первым в FAQ, чтобы этот вопрос перестали задавать по десять раз на день на канале #fluxbox, а также чтобы развеять предположение о том, что слин - это другое название панели задач.

Слит - это одна из многих частей Fluxbox, взятая из Blackbox. Он создан для того, чтобы помешать в себе докаппы WindowMaker (и всего, что запускается в режиме, называемом 'withdrawn' или (реже) 'swallowed'). Такие приложения обычно имеют опцию -w, а некоторые автоматически запускаются в таком режиме.

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

Вы можете запустить любой докапп. Например, для xmms есть докапп wmxmms. Пртсто запустите wmxmms &, и он появится в слите. Некоторым приложениям (например gkrellm) нужна опция -w для того чтобы появиться в слите.

Гдя я могу достать докаппы?

Для начала зайдите на the Dockapp warehouse. Это очень большой репозитарий различных докапов. Можете поискать на Freshmeat, а также посмотрите в своём дистрибутиве.

На странице bbtools сожержится много утилит для Blackbox/Fluxbox, которые могут работать в слите.

Если включена поддержка KDE, апплеты KDE тоже появятся в слите.

Dockapps.Org - новый сайт, посвященный апплетам.

Могу ли я изменить поведение слита?

Конечно. Просто кликните правой кнопокой мыши на видимой части слита и выберите опцию. Многие из этих опция аналогичны опциям панели задач. Единственное отличие - Direction. Ваш слит может быть расположен как горизонтально - Horizontal, так и вертикально - Vertical.

В меню настроек есть опция Maximize Over Slit; она позволяет максимизировать окна над слитом.

Я хочу чтобы мои апплеты были расположены в слите в определённом порядке!

В Fluxbox 0.1.10 и более поздних версиях, это возможно, используя файл slitlist. Здесь есть некоторые инструкции по его использованию.

Текущее расположение апплетов находится в файле, по умолчанию - ~/.fluxbox/slitlist. Когда в слит загружаются апплеты, они выстраиваются в том порядке, в котором были раньше.

Простая процедура заставить последовательность апплетов распологаться в определённом порядке:

Расположение апплетов

  1. Запустите Fluxbox без апплетов.

  2. Запустите апплеты в нужном порядке.

  3. Добавьте их в скрипт .xinitrc или .xsession. Очерёдность значения не имеет.

Последовательность сохранена в ~/.fluxbox/slitlist и будет восстановлены при следующем запуске Fluxbox.

Вы можете редактировать файл slitlist самостоятельно. Это простой список, содержащий имена апплетов, по одному на каждой строке. Файл должен редактироваться когда Fluxbox не запущен, иначе изменения перезапишутся.

Вы можете назначить другой файл для списка апплетов, для этого вам потребуется отредактировать файл init:

Пример 7-1. Изменение пути к списку апплетов

    session.slitlistFile: /home/me/etc/slitsort

Заметьте, что не существует опции отключения упорядочивания апплетов в слите.