User Commands |
icewmbg - управляет настройками фонового изображения для диспетчера окон
IceWM.
icewmbg [OPTIONS]
icewmbg назначает цвет или изображение фону рабочего стола X11. Поддерживаются распространённые форматы изображений. Каждое рабочее место icewm может иметь своё фоновое изображение.
Когда фоновое изображение меняется, icewmbg подтверждает изменение изображения. Когда происходит переключение рабочих мест, оно проверяет время изменения файла изображения. Если файл изменён, оно перезагружает изображение из файла.
icewmbg поддерживает полупрозрачность. Полупрозрачное фоновое изображение и цвета могут быть настроены.
Оно использует RandR или Xinerama для поддержки фоновых изображений на всех подключенных мониторах. Когда мониторы появляются/исчезают, или меняют свои разрешения, icewm это отрегулирует. Оно поддерживает параметры для одного большого фонового изображения на всех мониторах.
Оно обновляет свойство _ICEWMBG_IMAGE
, относящийся к корневому окну до пути к фоновому изображению каждый раз, когда меняется фон рабочего стола.
icewmbg автоматически запускается из icewm-session(1).
Когда множество значений задано для изображений или цветов, они разделяются двоеточиями. Каждое действительное значение может быть заключено в двойные кавычки. Если FILE является каталогом, все изображения из этого каталога будут использованы в порядке сортировки. Если значение начинается с восклицательного знака, как в !FILE, изображения из каталога FILE перемешиваются случайным образом. Имена файлов изображений или имена каталогов могут иметь символы шаблонов glob(7).
Замещает существующее icewmbg. Если в данный момент работает icewmbg, оно завершается. Новое icewmbg поднимается заново.
Приказывает работающему icewmbg прекратить работу. Этот параметр использует icewm-session при остановке icewm(1).
Приказывает работающему icewmbg самостоятельно перезапуститься. Это полезно при изменении настроек. Если нет активного icewmbg, оно стартует.
Перемешать список фоновых изображений случайным образом. Этот параметр может быть задан всякий раз, когда работающее icewmbg должно ещё раз перемешать этот список фоновых изображений.
Загрузить предустановки из FILE.
Использовать тему под названием THEME.
Загрузить фоновые изображения из каждого FILE. Это отменяет настойку DesktopBackgroundImage
. Когда задано более одного изображения, они назначаются каждому рабочему месту в заданном порядке.
Использовать цвета фона мз каждого COLOR. Это отменяет настройку DesktopBackgroundColor
.
Загрузить прозрачные изображения из каждого FILE. Это отменяет настройку DesktopTransparencyImage
.
Использовать прозрачные цвета из каждого NAME. Это отменяет настройку DesktopTransparencyColor
.
Выключить/Включить центрирование фонового изображения. Это отменяет настройку DesktopBackgroundCenter
.
Выключить/Включить масштабирование фонового изображения. Это отменяет настройку DesktopBackgroundScaled
.
Выключить или включить единственное фоновое изображение на все мониторы. Это отменяет настройку DesktopBackgroundMultihead
.
Циклически показывает список фоновых изображений через SECONDS. Это отменяет настройку CycleBackgroundsPeriod
.
Использовать DISPLAY для соединения с X сервером. Если этот параметр отсутствует, тогда DISPLAY считывается из переменной окружения DISPLAY
.
Кратко напечатать используемые выражения в stdout и выйти.
Напечатать версию программы в stdout и выйти.
Напечатать права на копирование для программы в stdout и выйти.
Использовать медленный режим синхронной коммуникации с сервером X11.
По умолчанию icewmbg загружает настройки из файла preferences icewm(1). См. icewm-prefences(5) для подробностей. Читаются настройки:
DesktopBackgroundCenter - Отцентрировать фон рабочего стола
DesktopBackgroundScaled - Масштабировать фон рабочего стола
DesktopBackgroundColor - Цвет(а) фона рабочего стола
DesktopBackgroundImage - Изображение(я) фона рабочего стола
ShuffleBackgroundImages - Перемешать список фоновых изображений
SupportSemitransparency - Поддержка полупрозрачных терминалов
DesktopTransparencyColor - Полупрозрачное(ые) цвет(а) фона рабочего стола
DesktopTransparencyImage - Полупрозрачное(ые) изображение(я) фона рабочего
стола
DesktopBackgroundMultihead - Одно фоновое изображение на все мониторы
CycleBackgroundsPeriod - Период смены изображений рабочего стола в
секундах
Если эти настройки установлены в файле preferences, они могут быть перекрыты темой в файле default.theme. Для предотвращения этого, настройте их в prefoverride. См. icewm-prefoverride(5).
Каждое рабочее место может иметь уникальное изображение. Определите множество изображений в DesktopBackgroundImage, разделяя запятыми. Или задайте хотя бы один каталог с изображениями. Изображения назначаются каждому рабочему месту в заданном порядке. Когда icewm меняет рабочее место, работающее icewmbg адаптирует фон рабочего стола к назначенному изображению.
Если вы определили больше изображений, чем есть рабочих мест, то CycleBackgroundsPeriod поможет установить период. Когда период истекает, icewmbg переключит на следующий набор изображений. Если вы задали меньше изображений, чем есть рабочих мест, то icewmbg снова использует предыдущие изображения для заполнения рабочих мест.
Часто фоновое изображение отличается по ширине или высоте от экрана. Изображение может быть размножено (уложено плиткой), центрировано или масштабировано. Этим управляют DesktopBackgroundCenter
и DesktopBackgroundScaled
. Что произойдёт при их комбинациях, задано в следующей таблице:
center:0 scaled:0 = Фоновое изображение размножится в двух измерениях.
center:1 scaled:0 = Фоновое изображение центрируется, но не масштабируется.
center:1 scaled:1 = Заполнит одно измерение и сохранит соотношение сторон.
center:0 scaled:1 = Заполнит оба измерения и сохранит соотношение сторон.
# For four unique desktop backgrounds for four work spaces do:
icewmbg -p -i image0,image1,image2,image3 &
# Or create a directory with the four images and do:
icewmbg -p -i /path/to/directory &
# The images should have proper image filename extensions.
icewmbg поддерживает следующие сигналы:
icewmbg будет перезапущен.
icewmbg будет завершён.
icewmbg перемешает список фоновых изображений и обновит фоновые изображения на всех рабочих местах.
icewm(1), icewm-preferences(5), icewm-prefoverride(5), wmsetbg(1), xsetbg(1), xwallpaper(1).
Пожалуйста, сообщайте об ошибках на https://github.com/bbidulock/icewm/issues.
Brian Bidulock mailto:bidulock@openss7.org.
См. --copying для получения полной информации об авторских правах и правах на копирование.
Перевод данного текста на русский язык, а также поддержка пакета программного обеспечения icewm в ALTLinux Dmitriy Khanzhin mailto:jinn@altlinux.org
IceWM лицензирован под GNU Library General Public License. См. файл COPYING в комплекте поставки или используйте флаг --copying для показа прав на копирование.
User Commands |