| User Commands |
icewm - легковесный диспетчер окон для X11
icewm [OPTIONS]
icewm - это маленький и быстрый диспетчер окон для оконной системы X11. Его лучше запускать с помощью icewm-session(1), который также запускает icewmbg(1).
icewm называется диспетчером окон, потому что рисует рамки вокруг окон приложений. Можно потянуть эту рамку с помощью мыши, чтобы переместить или изменить размер окна.
Поскольку окна могут перекрываться, icewm также является стековым диспетчером окон. Может существовать множество окон, некоторые из которых скрыты за другими.
icewm поддерживает настраиваемое количество виртуальных рабочих столов. Они называются рабочими местами. Связанные окна сгруппированы в пределах рабочего места. Переключаясь между рабочими местами, пользователь может выполнять различные задачи, при этом сохраняя контроль за ними. Это поддерживается панелью задач и пейджером.
Установочный комплект поставляется с несколькими темами. Темы выбираются через меню. Дополнительные темы можно установить с помощью параметра --install.
icewm соответствует спецификациям диспетчера окон ICCCM и EWMH.
В пакет icewm входит несколько программ:
Собственно диспетчер окон. Он располагает окна приложений на экране и выделяет их рамками. Он дает фокус ввода текущему активному приложению. icewm поддерживает различные режимы фокуса, которые поясняются ниже. Он рисует небольшую панель задач в нижней части экрана, которая дает легкий доступ к программам, к виртуальным рабочим столам, к активным приложениям, а также к небольшому набору апплетов для мониторинга.
Приложение для настройки фона. Оно может назначить простой цвет фона или изображения в разных форматах для фона X-ов. Каждое рабочее место может иметь свой фон. Оно поддерживает полупрозрачность. Полупрозрачное фоновое изображение и цвет могут быть настроены. Когда фоновое изображение изменилось, icewmbg(1) может быть уведомлено об обновлении фона. Полностью поддерживаются установки с несколькими мониторами. См. icewmbg(1).
icewm-session(1) - предпочтительная программа для запуска системы IceWM. Сначала она загружает дополнительные переменные окружения из необязательного файла env. Затем она запускает icewmbg(1) и icewm. Она также выполняет скрипт startup и реализует базовое управление сеансом. При завершении сначала будет выполнен скрипт shutdown, затем icewm-session(1) завершит работу icewm и icewmbg(1). icewm-session(1) также запустит дополнительный icesound(1). если вы дадите ему опцию --sound. См. icewm-session(1).
Мощный инструмент для управления свойствами окон и взаимодействия с диспетчером окон. Обычно он используется в скриптах оболочки. См. icesh(1).
Небольшой браузер документов, используемый icewm для отображения "Руководства по IceWM" и нескольких справочных страниц.
Утилита для передачи специфичных для IceWM параметров окна в icewm. Параметры используются для настройки первого приложения, запускаемого впоследствии. См. icewmhint(1).
Воспроизводит аудиофайлы по событиям графического интерфейса, вызываемым icewm. Она поддерживает ALSA, AO и OSS. См. справочную страницу icesound(1).
Создаёт меню icewm с исполняемыми настольными приложениями в соответствии со спецификациями XDG. См. справочную страницу icewm-menu-fdo(1).
Настраивает GNOME для запуска IceWM вместо собственного WM.
Каждый исполняемый файл IceWM поддерживает следующие параметры:
Использовать FILE в качестве источника параметров конфигурации. По умолчанию icewm ищет файл с именем preferences. Это читаемый текстовый файл, который можно изменить с помощью текстового редактора.
Использовать NAME в качестве имени темы, используемой icewm. Тема определяет внешний вид icewm, такой как цвета, шрифты и кнопки.
Подключиться к серверу X11 на DISPLAY. По умолчанию используется переменная среды DISPLAY.
Перенаправить весь вывод в FILE. Начальная тильда или переменная окружения будут раскрыты.
Этот параметр указывает на использование медленного синхронного режима связи с сервером X11. Не предназначен для обычного использования.
Даёт полный список всех доступных параметров командной строки с очень кратким пояснением.
Показывает версию программного обеспечения для этой программы.
Программа icewm поддерживает несколько дополнительных параметров:
Использовать 32-битный визуал для полупрозрачности. Это также можно установить в файле настроек как Alpha=1.
Указывает icewm заменить существующий диспетчер окон. При условии, что заменяемый диспетчер окон совместим с ICCCM 2.0, как только он замечает, что его нужно заменить, он прекращает операции и, как правило, завершает выполнение. Это позволяет icewm представить себя как единственный активный диспетчер окон.
Говорит icewm перезапустить себя. Это перезагружает конфигурацию из файла. Если нет активных диспетчеров окон, то он запускается.
Недолго показать IMAGE при запуске в центре экрана. Это также можно установить в файле настроек как Splash=image.jpg.
Показать список опций конфигурации, которые были включены, когда icewm был скомпилирован из исходного кода. Это может быть полезно, если кто-то подозревает, что некоторый функционал может отсутствовать.
Выдать список каталогов, в которых icewm будет искать данные для конфигурации. Этот список печатается в том порядке, в котором icewm использует его для поиска файлов конфигурации.
icewm будет искать файлы тем во всех каталогах конфигурации и напечатает список всех найденных тем.
Установить тему THEME из icewm-extra и выйти. Когда THEME является словом list, напечатать список доступных к установке тем. Этот параметр требует наличия в системе команд lzip, tar и wget или curl.
Это даёт длинный список всех внутренних параметров icewm с их фактическими значениями после того, как icewm обработает всю конфигурацию и файлы тем. В некоторых сложных сценариях может быть полезно проверить, какая конфигурация была выбрана или было ли форматирование опций правильным.
Перезаписать существующий файл настроек настройками icewm по умолчанию, но сохранить все изменения, если они отличаются от значений по умолчанию.
Дать список текущих расширений X, их версии и статус.
Включить отслеживание путей, которые используются для загрузки конфигурации, шрифтов, значков, исполняемых программ и/или апплетов на панели задач.
При старте icewm запускает панель задач внизу экрана. Панель задач состоит слева направо из следующих компонентов:
Кнопка Любимые Приложения в левом нижнем углу дает доступ к корневому меню icewm. В этом меню есть вложенные меню для запуска приложений, управления настройками icewm и меню icewm Выход.
Кнопка Показать Рабочий стол прячет все окна приложений, чтобы полностью открыть рабочий стол.
Кнопка Меню Списка окон дает доступ к меню со списком активных окон для текущего рабочего места и список рабочих мест с вложенным меню для их активных окон приложений.
Панель инструментов- это список значков для приложений, определенных в файле конфигурации панели инструментов.
Панель рабочих мест показывает по одной кнопке для каждого рабочего места. Текущее рабочее место обозначается нажатой кнопкой. Щелчок по другому рабочему месту переключает на это рабочее место. Если нажать левую кнопку мыши над кнопкой рабочего места, затем клавишу Shift, затем отпустить левую кнопку мыши, текущее окно перейдёт на это рабочее место. Нажатие левой кнопки, затем Alt, затем отпускание левой кнопки, переместит только выделенное окно на другое рабочее место, не изменяя текущее рабочее место.
Рабочие места определены в файле preferences. Чтобы изменить имя только для этого сеанса, дважды щелкните мышью, отредактируйте имя и нажмите Enter. Когда PagerShowPreview включен, небольшое графическое окно со сводкой отображается для каждого рабочего места. Они поддерживают перетаскивание: перетягивание вкладки Firefox на кнопку рабочего места изменит текущее рабочее место. Затем, отпуская ее, эта вкладка переместится в новое окно этого рабочего места.
Панель задач состоит из списка широких кнопок для каждого приложения. которое выполняется в текущей рабочей области или во всех рабочих областях, если TaskBarShowAllWindows=1. Каждая кнопка задачи показывает значок приложения и название приложения. Активное приложение обозначается нажатой кнопкой. Это приложение, которое имеет фокус ввода. Щелчок по другой кнопке активирует это приложение: оно выводится на передний план и получает фокус ввода. Щелчок по кнопке активного приложения сворачивает его. Чтобы свернуть неактивное приложение, щёлкните по его кнопке с нажатой Ctrl.
Кнопки окон могут быть перетащены левой кнопкой мыши для изменения их порядка. Окно может быть закрыто с помощью Alt + средней кнопки, опущено с помощью Ctrl + средней кнопки, либо переведено на текущее рабочее место с Shift + средней кнопки, если TaskBarShowAllWindows=1.
Если здесь не много кнопок приложений, то видна просто часть панели задач. Щелкнув по ней правой кнопкой мыши, вы получите меню панели задач. Даже при полной панели задач до этого меню обычно можно получить доступ, щелкнув правой кнопкой мыши в правом нижнем углу панели задач.
Апплет Лотка показывает объекты в системном лотке.
Апплет APM показывает статус заряда батареи.
Апплет Сети показывает сетевую активность. Сетевые устройства для наблюдения задаются посредством параметра NetworkStatusDevice.
Апплет Памяти наблюдает за использованием памяти.
Апплет CPU наблюдает за использованием процессора.
Апплет Почты наблюдает за изменением состояния ящиков электронной почты. См. секцию НАБЛЮДЕНИЕ ЗА ЯЩИКАМИ ЭЛЕКТРОННОЙ ПОЧТЫ ниже.
Апплет Часов показывает текущие время и дату. Это настраивается посредством параметра TimeFormat.
Кнопка Свернуть Панель Задач сворачивает панель задач и прячет её.
Не все апплеты icewm могут отображаться на панели задач. Они должны быть включены во время настройки программного обеспечения icewm. Их внешний вид также управляется параметрами в файле preferences.
Из всех видимых окон только одно может быть активным окном. Это окно, которое имеет фокус ввода. Это основной приемник событий клавиатуры и мыши, и, следовательно, может взаимодействовать с приложением, создавшим это окно. Основная задача диспетчера окон состоит в том, чтобы позволить пользователю переключать фокус ввода между различными окнами. Основным средством для этого является указатель мыши. Перемещая указатель мыши по экрану к другому окну и, возможно, также щелкая по нему, можно направить фокус ввода.
Опция FocusMode управляет тем, как icewm отдаёт фокус ввода приложениям. Это инициализируется конфигурационным файлом focus_mode. Режим фокуса ввода устанавливается с помощью меню Фокус. icewm поддерживает шесть моделей фокуса ввода:
Режим фокуса по умолчанию. В этом режиме для изменения фокуса ввода требуется щелкнуть по окну левой кнопкой мыши. При необходимости окно поднимается. Когда приложение запрашивает фокус, его кнопка панели задач мигает. Это дает возможность выполнить этот запрос или проигнорировать его. Когда появляется новое окно приложения, оно автоматически получает фокус. Кроме того, когда скрытое приложение выходит на передний план, оно получает фокус.
Устанавливает фокус ввода простым наведением указателя мыши на окно. Это называется липким, потому что, если затем мышь покидает окно и перемещается на фон рабочего стола, фокус ввода остается с последним активным окном. Когда окно получает фокус, оно поднимается. Когда приложение запрашивает фокус, его кнопка панели задач мигает. Новое приложение или приложение, которое выходит на передний план, автоматически получает фокус.
Фокус, еще более управляемый пользователем, чем Фокус по щелчку. Когда окно получает фокус, оно по умолчанию не поднимается, если не щелкнуть в пределах рамки. Когда приложение запрашивает фокус, мигание не происходит. Когда появляется новое окно приложения, оно не получает фокуса. Фокус направляется только при явном щелчке по окну.
Как Липкий, но фокус остается с последним окном. Новые приложения не получают фокуса и отображаются за другими окнами. Когда приложение выходит на передний план, оно по-прежнему не получает фокуса.
Как Липкий, но без тревожного мигания на панели задач, когда приложение запрашивает фокус.
Режим фокуса, который определяется следующими десятью параметрами: ClickToFocus, FocusOnAppRaise, RequestFocusOnAppRaise, RaiseOnFocus, RaiseOnClickClient, FocusChangesWorkspace, FocusOnMap, FocusOnMapTransient, FocusOnMapTransientActive, MapInactiveOnTop.
Все стандартные режимы фокуса ввода переопределяют эти десять параметров.
Помимо мыши, icewm поддерживает изменение фокуса ввода двумя способами с помощью клавиатуры. При нажатии Alt + Esc или Alt + Shift + Esc фокус ввода немедленно меняется на следующее или предыдущее окно, которое будет поднято, чтобы сделать его полностью видимым. Другой метод включает в себя быстрое переключение.
Быстрое переключение это средство быстрого и интерактивного изменения фокуса ввода на другое окно. Оно активируется нажатием комбинаций клавиш Alt+Tab или Alt+Shift+Tab. В центре экрана появится окно со списком окон для выбора. Узкая полоса указывает на выбор: окно-кандидат, которое будет активировано для получения фокуса ввода при отпускании клавиши Alt.
Выбор может быть изменен повторными нажатиями клавиши Tab, пока нажата клавиша Alt. Если клавиша Shift тоже нажата, направление обхода меняется на противоположное. Или используйте колесо прокрутки мыши. Или используйте одну из цифровых клавиш, чтобы выбрать соответствующее окно из списка. При нажатии первой буквы имени класса приложения выбирается следующее такое же приложение. Также поддерживаются все клавиши навигации.
Чтобы сделать выбранное окно активным, просто отпустите клавишу Alt, или нажмите клавишу Enter, или щелкните по нему. Чтобы отменить быстрое переключение, нажмите Escape или щелкните за пределами окна быстрого переключения.
Выбранное окно можно закрыть с помощью Delete, Alt+F4 или средней кнопки мыши. Правая кнопка мыши открывает системное меню для выбранного окна. Пока открыто окно Быстрого переключения, можно по-прежнему изменять рабочее место с помощью обычных горячих клавиш рабочего места.
Быстрое переключение имеет три различных режима: вертикальный, горизонтальный и эскиз. Список окон может включать в себя все окна или быть ограничен текущим рабочим местом. Есть параметр для вызова выбранного кандидата. Посмотрите множество настроек, доступных для Быстрого переключения.
Режим эскиза показывает маленький эскиз окна для каждого окна приложения, которое было показано ранее с помощью icewm. Когда активен режим эскиза Быстрого переключения, этот эскиз постоянно обновляется. Этот режим лучше работает с диспетчером фона рабочего стола, который обновляет свойство _XROOTPMAP_ID на корневом окне, таким как icewmbg(1), nitrogen(1), hsetroot(1) или feh(1).
Второй важной задачей диспетчера окон является размещение новых окон на экране. По умолчанию icewm выбирает размещение с минимальным перекрытием, но это определяется параметром SmartPlacement в файле preferences. Если SmartPlacement отключен, то окна размещаются последовательно слева направо и сверху вниз. Можно также включить ManualPlacement. Новые окна сначала появляются в верхнем левом углу, а курсор мыши превращается в кулак. Переместив курсор-кулак в подходящее место и щелкнув по нему, в месте щелчка мыши появится новое окно.
Окна могут перекрываться. Какое окно появится сверху, определяется тремя особенностями. Новые окна отображаются поверх старых окон. При нажатии на окно оно поднимается наверх. Но оба они управляются оконным слоем. Окна могут быть размещены в разных слоях с помощью меню Слой. Щелкните правой кнопкой мыши на заголовке окна и выберите Слой. Оттуда выберите один из семи слоев окна. Они упорядочены от высшего к низшему. Окна в более высоких слоях отображаются поверх окон в более низких слоях.
Всего есть 16 слоёв, но многие редко или вообще не используются. Они пронумерованы от нуля для самого нижнего слоя до пятнадцати для самого верхнего. Их названия и номера такие: Desktop (0), Below (2), Normal (4), OnTop (6), Dock (8), AboveDock (10), Menu (12), Fullscreen (14) и AboveAll (15). По умолчанию каждое окно появляется в слое Normal. Далее, Below и OnTop часто используются для расположения выше или ниже большинства других. Меню Icewm появляется в слое Menu, а слой Fullscreen зарезервирован для окон в полноэкранном режиме. Слой по умолчанию для каждого окна можно установить с помощью winoptions.
Окна, расположенные в слое Dock, могут быть видимыми всегда при установке параметра LimitByDockLayer в 1. Тогда другие окна предпочтительно не размещать поверх существующих окон, если только не имеется явной информации о местоположении. Развёрнутые окна также не перекрывают эти окна в слое Dock. Похожее действие имеет winoption DoNotCover.
Icewm имеет встроенную поддержку для Window Maker dockapps. Он имеет Док-контейнер, называемый DockApps, который автоматически появляется при запуске док-приложения. Расположение и слой этого контейнера управляются настройкой DockApps. Это разделённый пробелами список ключевых слов. Ключевые слова right, left, center, down, high управляют расположением, а above, dock, ontop, normal, below, desktop задают слой. Когда DockApps задан пустой строкой, поддержка док-приложений отключена. Док-приложениями в контейнере можно управлять, используя мышь при нажатой клавише Ctrl. Перетащить с левой кнопкой мыши, закрыть средней кнопкой мыши, выбрать меню правой кнопкой мыши прокручивать колесом мыши.
Если развёрнутое окно не должно перекрывать контейнер DockApps, поместите его на слой dock и установите параметр LimitByDockLayer=1.
Оконная рамка может содержать множество клиентских окон. Только один клиент может быть видимым, остальные скрыты. Называем это вкладками. Это может быть удобно для уменьшения числа видимых окон. Чтобы создать вкладку, перетяните панель заголовка средней кнопкой мыши при нажатой клавише Shift, на панель заголовка другой рамки. Две панели заголовка начнут мигать, чтобы показать, что они будут объединены. Отпустите кнопку мыши, чтобы объединить верхнее клиентское окно с нижней рамкой. Теперь нижняя рамка содержит множество клиентов, называемых вкладками. Для индикации этого на панели заголовка будет показана вертикальная панелька с тремя точками. Чтобы сменить текущую вкладку:
Щёлкните по трём точкам, следующим за вертикальной панелькой.
Используйте KeyWinNext=Alt+F6, чтобы выбрать следующую вкладку.
Используйте KeyWinPrev=Alt+Shift+F6 для выбора предыдущей вкладки.
Используйте Быстрое переключение.
Используйте окно списка окон.
Используйте вложенное меню в меню окна.
Чтобы изменить привязку мыши для создания вкладок, измените MouseWinTabbing=Shift+Pointer_Button2. Другая удобная настройка MouseWinTabbing=Pointer_Button1.
Alt+F4 закроет все вкладки. Чтобы иметь возможность закрыть только активную вкладку, добавьте в файл keys:
key "Ctrl+Shift+F4" icesh -f close
Чтобы с помощью клавиатуры переместить активную вкладку в собственное окно, добавьте в файл keys:
key "Alt+u" icesh -f untab
Чтобы открывать все окна chrome в одной и той же рамке, добавьте в файл winoptions:
google-chrome.frame: chrome
icewm поддерживает несколько виртуальных рабочих столов, называемых рабочими местами ("workspace"). Рабочее место- экран со всеми окнами приложений на нем. Благодаря нескольким рабочим местам нам легче управлять большим количеством приложений. Количество рабочих мест и их имена настраиваются в файле preferences через параметр WorkspaceNames. По умолчанию создаются четыре рабочих места с именами 1, 2, 3 и 4 таким образом:
WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4 "
Этот синтаксис типичен для параметров icewm, которые получают несколько значений. Это список разделенных запятыми значений, каждое из которых может быть выбрано.
Рабочие места видны на панели инструментов. Можно переключиться на другое рабочее место, нажав соответствующую кнопку на панели инструментов, но после ознакомления с приведёнными ниже сочетаниями клавиш, возможно применять соответствующее сочетание для выбора рабочего места. Если параметры EdgeSwitch включены в файле preferences (с подпараметрами HorizontalEdgeSwitch и VerticalEdgeSwitch), можно перейти к следующему или предыдущему рабочему месту, подведя мышь к краю экрана. Параметр ContinuousEdgeSwitch включает непрерывное движение к последующим рабочим местам. Параметр EdgeSwitchDelay указывает, как долго ждать, пока не произойдет смена рабочего места.
Чтобы переместить окно приложения на другое рабочее место, можно использовать сочетание клавиш. Другой вариант- выбрать вложенное меню Переместить на из меню в заголовке окна.
Панель задач поддерживает операции перетаскивания. Когда выполняется перетаскивание, окно назначения можно активировать, нажав и наведя значок перетаскивания на кнопку задачи для этого окна. Кроме того, текущее рабочее место можно изменить, наведя значок перетаскивания на нужную кнопку рабочего места. Когда включены параметры EdgeSwitch, текущее рабочее место также можно изменить, переместив значок перетаскивания к краю экрана.
Панель задач содержит поле ввода командной строки, называемое панелью адреса, если EnableAddressBar=1. Она отображается всегда при ShowAddressBar=1, иначе она активируется через KeySysAddressBar=Alt+Ctrl+space. Туда можно ввести команду оболочки. При нажатии Enter она будет выполнена с помощью AddressBarCommand=/bin/sh. При нажатии Control+Enter эта команда выполнится в новом терминале, который задан в TerminalCommand. Escape отменяет редактирование команды панели адреса.
Команды выполняются относительно рабочего каталога icewm. Он может быть показан выполнением pwd. Его можно изменить командой cd. Без аргументов cd по умолчанию перейдёт в домашний каталог. С одним аргументом он сменится. Этот аргумент раскроется, когда он начинается с доллара или тильды. Когда он является -, он возвращает в предыдущий каталог.
Панель адреса имеет историю, по которой можно перемещаться с помощью клавиш Up и Down. Эта история сохраняется в файле ahistory в вашем каталоге icewm и восстанавливается при запуске icewm.
Дополнение команд поддерживается с помощью Tab или Ctrl+I. Ведущая команда дополняется из каталогов в вашей переменной PATH, пока аргументы файла раскрываются из расположения в файловой системе. Дополнительно имена пользователей и переменные окружения также могут быть раскрыты. Например, echo $TMP и Tab может раскрыться в echo $TMPDIR, и echo ~ro и Tab может раскрыться в echo ~root.
Панель адреса реализует операции вырезания/копирования/вставки и следующие операции редактирования:
В окне списка окон отображается список всех рабочих мест. Для каждого рабочего места он показывает заголовки окон, расположенные на нем. В нижней записи читаем Все рабочие места. Она содержит прикрепленные окна. Эти окна отображаются на всех рабочих местах.
Окно списка окон обычно скрыто. Выберите один из следующих четырех способов сделать его видимым:
Выбрать нижний пункт меню "Окна".
Нажать сочетание клавиш KeySysWindowList=Ctrl+Alt+Esc.
Нажать правую клавишу "Windows", если Win95Keys=1
Нажать DesktopWinListButton=2 кнопку мыши в корневом окне.
Нажать среднюю кнопку мыши на кнопке рабочего места панели задач.
Одиночный щелчок на пункте окна выберет его. Группу окон можно выбрать с помощью Shift+Pointer_Button1 или перетаскиванием с помощью левой кнопки мыши. Используйте Ctrl+Pointer_Button1 для индивидуального выбора окон в режиме множественного выбора. Щелчок правой кнопкой мыши по выделенному элементу вызовет системное меню для этого выбора. Чтобы закрыть выбранные окна, нажмите Delete. Нажмите Shift+Delete, чтобы принудительно уничтожить их. Щелкните правой кнопкой мыши под прикрепленными окнами, чтобы открыть меню с действиями по упорядочиванию окон.
Сделайте двойной щелчок на рабочем месте, чтобы переключиться на него. Сделайте двойной щелчок на окне, чтобы активировать его. Или перейдите с помощью клавиш со стрелками и нажмите клавишу Enter. Клавиша пробела переключает выбор окна. Ctrl+a и Ctrl+/ выберут весь список окон. Ctrl+\ отменяет выбор всего. Нажмите на первую букву заголовка окна, чтобы перейти к нему и выбрать его. Если заголовки нескольких окон начинаются с одной и той же буквы, то повторное нажатие на первую букву циклически выбирает эти окна. Home выбирает первую запись, а End - последнюю. PageUp и PageDown перемещают вверх или вниз на десять записей. Объединение их с клавишей Shift расширяет выделение по направлению движения.
Системный диалог предлагает быстрый доступ к набору ручек общего управления. Им можно заблокировать экран, приостановить работу системы, выйти или пока отменить выход, перезагрузить или выключить систему, показать список окон, перезапустить icewm, показать диалог о программе, перечитать файлы winoptions или keys. Он активируется через KeySysDialog=Ctrl+Alt+Del. Чтобы отменить его, можно нажать клавишу Escape.
На панели задач может отображаться один или несколько значков, отражающих состояние почтового ящика. Почтовый ящик может быть локальным файлом или удаленной учетной записью POP или IMAP. Для этого необходимо установить несколько параметров. Первый, TaskBarShowMailboxStatus должен быть включен, что и предусмотрено по умолчанию. Затем необходимо указать местоположение почтового ящика. Icewm сначала ищет MailBoxPath в preferences. Если этот параметр не установлен, он просматривает переменные окружения MAILPATH и MAIL. MailBoxPath может содержать список почтовых ящиков, разделенных пробелами, в то время как MAILPATH может содержать список почтовых ящиков, разделенных двоеточием. Если почтовый ящик запускается с косой чертой /, то это локальный файл, в противном случае URL. Вот шесть примеров возможных почтовых ящиков:
file:///var/spool/mail/captnmark
file:///home/captnmark/Maildir/
pop3://markus:%2f%40%3a@maol.ch/
pop3s://markus:password@pop.gmail.com/
imap://mathias@localhost/INBOX.Maillisten.icewm-user
imaps://mathias:password@imap.gmail.com/INBOX
Схемы POP3S и IMAPS используют openssl для шифрования TLS/SSL. Обратите внимание, что для доступа IceWM к Gmail вы должны сначала настроить свою учетную запись Gmail на включение доступа POP3 или IMAP. Убедитесь, что у вас есть безопасные права доступа к файлу настроек IceWM и каталогу, который его содержит.
Зарезервированные символы в пароле, такие как slash, at и colon могут быть заданы с использованием escape-последовательностей с шестнадцатеричной кодировкой, например %2f для косой черты или %40 для знака at. Например, для шестнадцатеричного кодирования !p@a%s&s~ используйте этот фрагмент кода на Perl:
perl -e 'foreach(split("", $ARGV[0])) { printf "%%%02x", ord($_); };
print "\n";' '!p@a%s&s~'
Который напечатает:
%21%40%23%24%25%5e%26%2a%7e
Это пароль в шестнадцатеричном коде. Однако хранить пароль в настройках неразумно. Рассмотрите возможность применить расширение "кошелька" для IceWM.
IceWM будет периодически проверять почтовый ящик. Период в секундах можно задать с помощью параметра MailCheckDelay, который по умолчанию составляет 30 секунд.
Всякий раз, когда приходит новая почта, значок почтового ящика будет подсвечиваться. Цвет будет указывать, было письмо прочитано или нет. При наведении курсора мыши на значок почтового ящика появится всплывающая подсказка с более подробной информацией. Команда также может быть запущена на новой почте. Задайте параметр NewMailCommand. Его окружение установит эти переменные в IceWM:
Индексный номер почтового ящика MailBoxPath начиная с 1.
Общее количество сообщений в этом почтовом ящике.
Количество непрочитанных сообщений в этом почтовом ящике.
Чтобы управлять раскладками клавиатуры на панели задач, определите в preferences параметр KeyboardLayouts, разделенный запятыми список ваших предпочтительных раскладок клавиатуры. Например:
KeyboardLayouts = "de", "fr", "jp"
Раскладка клавиатуры может быть просто именем. Обычно это двухбуквенный код страны. Список доступных раскладок клавиатуры для вашей системы см. в каталоге /usr/share/X11/xkb/symbols. Если он заключен в двойные кавычки, он также может представлять собой разделенный пробелами список аргументов командной строки для вызова программы setxkbmap.
Первая раскладка используется по умолчанию. Она будет установлена при запуске Icewm. На панели задач будет отображаться текущая раскладка клавиатуры. Если для первых двух букв раскладки можно найти значок, то этот значок будет показан. В противном случае будут показаны первые две буквы названия раскладки.
Щёлкните по текущей раскладке клавиатуры, чтобы циклически просмотреть все доступные раскладки, или используйте клавишу KeySysKeyboardNext. Щёлкните правой кнопкой мыши, чтобы открыть меню со всеми доступными раскладками клавиатуры.
Также можно настроить раскладку клавиатуры по умолчанию индивидуально для каждой программы в файле icewm-winoptions(5). Всякий раз, когда программа получает фокус ввода, Icewm автоматически устанавливает эту настроенную раскладку клавиатуры. Статус клавиатуры на панели задач будет обновлен, чтобы отразить это.
Пожалуйста, обратите внимание, что для переключения раскладки клавиатуры на работу должна быть установлена программа setxkbmap. Чтобы просмотреть ваши текущие настройки раскладки клавиатуры, выполните setxkbmap -query.
icewm поддерживает большое количество горячих клавиш, чтобы активировать определённое поведение одной комбинацией клавиш. Все они настраиваемы в файле preferences. Здесь мы дадим их предпочтительные имена, затем их значения по умолчанию в двойных кавычках и краткие описания их действий.
Заметьте, что все они используют один или несколько модификаторов клавиш. Icewm поддерживает следующие модификаторы: Alt, AltGr, Ctrl, Hyper, Meta, Shift, Super. Параметр ModSuperIsCtrlAlt=1 делает модификатор Super алиасом для Ctrl+Alt.
Alt+F1Поднимает окно, которое в текущий момент имеет фокус ввода.
Alt+F2Делает активное окно видимым на всех рабочих местах.
Alt+F3Опускает окно, которое в текущий момент имеет фокус ввода.
Alt+F4Закрывает активное окно.
Alt+F5Восстанавливает активное окно до его видимого состояния.
Alt+F6Переключает фокус на следующее окно.
Alt+Shift+F6Переключает фокус на предыдущее окно.
Alt+F7Запускает перемещение активного окна.
Alt+F8Запускает изменение размера активного окна.
Alt+F9Сворачивает активное окно в кнопку.
Alt+F10Разворачивает активное окно до ограничения.
Alt+Shift+F10Разворачивает активное окно по вертикали.
не определеноРазворачивает активное окно по горизонтали.
Alt+F11Разворачивает активное окно без ограничения.
Alt+F12Скручивает активное окно вверх.
Alt+Shift+F12Скрывает активное окно.
Alt+spaceВызывает меню окна.
Ctrl+Alt+KP_7Перемещает активное окно в верхний левый угол экрана.
Ctrl+Alt+KP_8Перемещает активное окно посередине вверху экрана.
Ctrl+Alt+KP_9Перемещает активное окно в верхний правый угол экрана.
Ctrl+Alt+KP_6Перемещает активное окно посередине справа экрана.
Ctrl+Alt+KP_3Перемещает активное окно в нижний правый угол экрана.
Ctrl+Alt+KP_2Перемещает активное окно посередине внизу экрана.
Ctrl+Alt+KP_1Перемещает активное окно в нижний левый угол экрана.
Ctrl+Alt+KP_4Перемещает активное окно посередине слева экрана.
Ctrl+Alt+KP_5Перемещает активное окно в центр экрана.
Позволяет активному окну занять левую половину экрана.
Позволяет активному окну занять правую половину экрана.
Позволяет активному окну занять верхнюю половину экрана.
Позволяет активному окну занять нижнюю половину экрана.
Позволяет активному окну занять верхнюю левую четверть экрана.
Позволяет активному окну занять верхнюю правую четверть экрана.
Позволяет активному окну занять нижнюю левую четверть экрана.
Позволяет активному окну занять нижнюю правую четверть экрана.
Позволяет активному окну занять центральную четверть экрана.
Ctrl+Alt+Shift+KP_5Умное расположение активного окна.
Shift+EscВызывает системное меню окна.
Alt+EscДаёт фокус следующему окну и поднимает его.
Alt+Shift+EscДаёт фокус предыдущему окну и поднимает его.
Ctrl+Alt+DelОткрывает системный диалог Icewm в центре экрана.
Ctrl+EscАктивирует корневое меню Icewm в нижнем левом углу.
Alt+Ctrl+EscОткрывает системный список окон Icewm.
Alt+Ctrl+spaceОткрывает адресную строку в панели задач, где можно ввести команду.
Alt+Ctrl+LeftПереходит на одно рабочее место влево.
Alt+Ctrl+RightПереходит на одно рабочее место вправо.
Alt+Ctrl+DownПереходит на предыдущее рабочее место.
Alt+Ctrl+Shift+LeftПереводит активное окно на одно рабочее место влево.
Alt+Ctrl+Shift+RightПереводит активное окно на одно рабочее место вправо.
Alt+Ctrl+Shift+DownПереводит активное окно на предыдущее рабочее место.
Alt+Ctrl+1Переходит на рабочее место 1.
Alt+Ctrl+2Переходит на рабочее место 2.
Alt+Ctrl+3Переходит на рабочее место 3.
Alt+Ctrl+4Переходит на рабочее место 4.
Alt+Ctrl+5Переходит на рабочее место 5.
Alt+Ctrl+6Переходит на рабочее место 6.
Alt+Ctrl+7Переходит на рабочее место 7.
Alt+Ctrl+8Переходит на рабочее место 8.
Alt+Ctrl+9Переходит на рабочее место 9.
Alt+Ctrl+0Переходит на рабочее место 10.
Alt+Ctrl+minusПереходит на рабочее место 11.
Alt+Ctrl+equalПереходит на рабочее место 12.
Alt+Ctrl+Shift+1Переводит активное окно на рабочее место 1.
Alt+Ctrl+Shift+2Переводит активное окно на рабочее место 2.
Alt+Ctrl+Shift+3Переводит активное окно на рабочее место 3.
Alt+Ctrl+Shift+4Переводит активное окно на рабочее место 4.
Alt+Ctrl+Shift+5Переводит активное окно на рабочее место 5.
Alt+Ctrl+Shift+6Переводит активное окно на рабочее место 6.
Alt+Ctrl+Shift+7Переводит активное окно на рабочее место 7.
Alt+Ctrl+Shift+8Переводит активное окно на рабочее место 8.
Alt+Ctrl+Shift+9Переводит активное окно на рабочее место 9.
Alt+Ctrl+Shift+0Переводит активное окно на рабочее место 10.
Alt+Ctrl+Shift+minusПереводит активное окно на рабочее место 11.
Alt+Ctrl+Shift+equalПереводит активное окно на рабочее место 12.
Alt+Shift+F2Располагает все окна слева направо, развернув по-вертикали.
Alt+Shift+F3Располагает все окна сверху вниз, развернув по-горизонтали.
Alt+Shift+F4Делает каскад из всех окон, которые разворачиваются по-вертикали.
Alt+Shift+F5Переставляет окна.
Alt+Shift+F7Отменяет перестановку.
Alt+Shift+F8Переставляет значки.
Alt+Shift+F9Сворачивает все окна.
Alt+Shift+F11Прячет все окна.
Alt+Ctrl+dУбирает все окна, чтобы показать рабочий стол.
Alt+Ctrl+hПрячет панель задач.
не определеноПереключает на следующее окно в панели задач.
не определеноПереключает на предыдущее окно в панели задач.
не определеноДвигает кнопку текущего окна панели задач вправо.
не определеноДвигает кнопку текущего окна панели задач влево.
не определеноПоказывает меню списка окон.
не определеноПереключает на следующую клавиатурную раскладку в списке KeyboardLayouts.
Alt+TabОткрывает всплывающее окно Быстрого переключения (см. "ФОКУС ВВОДА") и/или двигает селектор в окне Быстрого переключения.
Alt+Shift+TabРаботает как KeySysSwitchNext, но двигает в противоположном направлении.
Alt+graveЭто как KeySysSwitchNext, но только для окон с тем же самым свойством WM_CLASS, как у окна с текущим фокусом.
Вы можете управлять окнами с помощью нажатий кнопок мыши с модификатором:
Alt+Pointer_Button1Двигает окно под мышью по экрану.
Alt+Pointer_Button3Изменяет размер окна. Держите клавишу и кнопку нажатыми. Для увеличения окна двигайте мышь от центра. Для его уменьшения двигайте к центру.
Ctrl+Alt+Pointer_Button1Поднимает окно под мышью.
Ctrl+Alt+Pointer_Button1Опускает окно под мышью. Если это равнозначно MouseWinRaise и окно может быть поднято, то MouseWinRaise получает параметр через MouseWinLower.
Привязка мыши для создания вкладок. Перетяните панель заголовка с этой кнопкой на другую панель заголовка. Когда они станут мигать, отпустите кнопку для слияния рамок вкладок.
Рамка заголовка окна также слушает щелчки мыши. Двойной щелчок левой кнопкой разворачивает окно (TitleBarMaximizeButton=1). С нажатой Shift окно разворачивается только по вертикали. С Alt+Shift - только по горизонтали.
Двойной щелчок средней кнопкой скручивает окно (TitleBarRollupButton=2). Также с нажатой Shift разворачивает по горизонтали. Если TitleBarRollupButton равен 4 или 5, то вращение колеса управляет скручиванием вверх или вниз.
Нажатие кнопки мыши и перемещение её передвигает окно. Чтобы перетащить развёрнутое окно, держите нажатой клавишу Shift. Щелчок кнопкой Alt+Pointer_Button1 на панели заголовка понижает окно.
Когда мышь находится на рамке окна, щелчок левой кнопкой мыши поднимает окно. Перетаскивание левой кнопкой за низ изменяет размер окна. При нажатии правой кнопки открывается контекстное меню. Перетаскивание правой кнопкой мыши перемещает окно.
Двойной щелчок по ограничительной рамке (или углу) разворачивает окно только в эту сторону. Повторный двойной щелчок восстанавливает эту сторону. Двойной щелчок по бордюру также может отменить максимизацию по этому размеру.
Щелчки на рабочем столе активируют меню. Средняя кнопка показывает список окон (DesktopWinListButton=2). Правая кнопка показывает корневое меню (DesktopMenuButton=3). Если вы нажмёте Ctrl+Alt, то колесо мыши перемещает фокус по всем приложениям по очереди.
icewm поддерживает следующие сигналы:
icewm перезапустится. Это способ перезагрузки конфигурации.
icewm перестанет управлять окнами приложений и завершит работу.
icewm инициирует процедуру выхода из системы. Если параметр настроек LogoutCommand сконфигурирован, он будет выполнен.
Переключатель записи журнала для событий X11, если logevents сконфигурирован.
Каталог для частных пользовательских конфигурационных файлов. Когда эта переменная окружения не установлена, каталог по умолчанию $XDG_CONFIG_HOME/icewm, если он существует, в противном случае значение по умолчанию $HOME/.icewm.
Имя сервера X11. См. Xorg(1) или Xserver(1). Это значение может быть перекрыто параметром --display.
Даёт местонахождение вашего почтового ящика. Если схема опущена, предполагается локальная схема "файл". Это используется апплетом почты на панели задач для показа статуса вашего почтового ящика. Если параметр MailBoxPath в файле preferences установлен, то он имеет приоритетное значение.
icewm ищет файлы конфигурации в следующих каталогах, в заданном порядке, пока не найдёт:
Содержит пользовательские настройки. Когда ICEWM_PRIVCFG установлена, этот каталог имеет приоритет перед $XDG_CONFIG_HOME/icewm и $HOME/.icewm.
Содержит пользовательские настройки. Когда этот каталог существует, он имеет приоритет перед $HOME/.icewm.
Содержит пользовательские настройки. Это исторический каталог по умолчанию.
Содержит общесистемные настройки по умолчанию. Пожалуйста, обратите внимание, что ваша сборка может быть сконфигурирована с использованием другого расположения в системе. Вывод icewm --directories покажет его.
Настройки сборки по умолчанию. Пожалуйста, обратите внимание, что ваша сборка может быть сконфигурирована с использованием другого расположения в системе. Вывод icewm --directories покажет его.
icewm-session(1) загружает дополнительные переменные окружения из файла env. Каждая строка раскрывается оболочкой POSIX с помощью wordexp(3). Строки с комментариями, начинающиеся со знака хэша (#), пропускаются. icewm-session(1) будут загружены те раскрытые строки, которые содержат имя, за которым следует знак равенства и значение, которое может быть пустым.
См. icewm-env(5).
Определяет начальное значение для FocusMode. Его значение по умолчанию FocusMode=1 (Фокус по щелчку). Оно может быть изменено через меню. icewm сохраняет выбор меню "Фокус" в этом файле.
См. icewm-focus_mode(5).
Глобальные сочетания клавиш для запуска приложений, которые не обязательно связаны с диспетчером окон. Любая не пустая строка начинается со слова key. После одного или более пробелов следует строка в двойных кавычках, свазанная с X11 комбинация клавиш вроде Alt+Ctrl+Shift+X. Затем, после не менее одного пробела следует командная строка оболочки, которая будет выполнена icewm, когда комбинация клавиш будет нажата. Например, следующая строка создаёт горячую клавишу для перезагрузки конфигурации icewm:
key "Ctrl+Shift+r" icesh restart
См. icewm-keys(5).
Меню приложений, обычно индивидуальное для пользователя. icewm предлагает программу icewm-menu-fdo(1) для генерации меню по умолчанию. Похожими программами являются xdg_menu(1), mmaker(1) (MenuMaker), xde-menu(1), xdgmenumaker(1).
См. icewm-menu(5).
Содержит общие настройки вроде путей, цветов и шрифтов, а также параметров для управления поведением icewm, фокусом и апплетами, запускаемых в панели задач. Установочный комплект icewm по умолчанию включает в себя файл preferences, который может быть скопирован в пользовательский каталог конфигурации и изменён.
См. icewm-preferences(5).
Настройки, перекрывающие настройки из тем. Некоторые из параметров конфигурации icewm из файла настроек, которые управляют внешним видом и поведением могут быть перекрыты темами, если это предусмотрел создатель темы. Однако, этот файл prefoverride снова перекроет это для некоторых специфических настроек по вашему выбору. Безопасно оставить этот файл изначально пустым.
Автоматически сгенерированное меню приложений. Это может быть использовано wmconfig(1), меню или похожими программами для лёгкого доступа ко всем настольным приложениям, установленным в системе.
См. icewm-programs(5).
Этот файл содержит имя темы по умолчанию. При старте icewm читает этот файл получения имени темы, если icewm не запущен с параметром --theme. Каждый раз, когда другая тема выбрана через Меню icewm, тогда файл theme перезаписывается с именем выбранной темы. Этот файл содержит ключевое слово Theme, дальше знак равенства, дальше в двойных кавычках строка с именем темы. Имя темы это имя каталога темы, потом косая черта, потом файл темы. Обычно файл темы - просто default.theme, но тема может иметь альтернативы. Альтернативы слегка изменяют тему. Они хранятся в своих файлах .theme, которые заменяют default.theme. Если файл theme не существует, то icewm будет по умолчанию использовать Theme="icedesert/default.theme".
См. icewm-theme(5).
Содержит имена для быстрого запуска приложений со значками для панели задач. Каждая не пустая строка, не являющаяся комментарием начинается с ключевого слова prog. После одного или более пробелов следует имя, которое отображается во всплывающей подсказке, когда курсор мыши проходит через значок на панели инструментов. Это имя может быть строкой в двойных кавычках. Далее следует просто имя значка без расширения. Этот значок будет показан на панели инструментов. Последний компонент это командная строка оболочки, которая будет выполнена, когда пользователь нажмёт на значок на панели инструментов. Например, следующая строка в файле toolbar создаст кнопку со всплывающей подсказкой Mozilla Firefox со значком firefox, которая запустит firefox(1) после щелчка на ней:
prog "Mozilla Firefox" firefox /usr/bin/firefox --private-window
См. icewm-toolbar(5).
Содержит настройки для управления внешним видом и поведением окон, отдельные для приложений или групп приложений. Параметры управляют окном, появится ли оно на панели задач, в списке окон, в системном лотке и на рабочих местах. А также это слой, геометрия, когда его перемещают, меняют размер и закрывают.
См. icewm-winoptions(5).
Содержит команды, которые будут выполнены при старте icewm. Это исполняемый скрипт с командами для оптимизации настроек X11 и запуска приложений, которые должны быть активными всегда, когда icewm запущен. Его запускает icewm-session(1) при старте icewm.
См. icewm-startup(5).
Содержит команды, которые будут выполнены при выключении icewm. Зто исполняемый скрипт с командами, которые будут выполнены на последней стадии завершения icewm. Обычно они могут отменять эффекты, созданные скриптом startup. Его запускает icewm-session(1) при завершении icewm.
См. icewm-shutdown(5).
Может содержать значки курсора в формате изображений XPM. Они переопределяют курсоры, предоставленные темой. Здесь имеются 3 курсора направления: left.xpm, right.xpm, move.xpm, 8 курсоров изменения размера: sizeR.xpm, sizeTR.xpm, sizeT.xpm, sizeTL.xpm, sizeL.xpm, sizeBL.xpm, sizeB.xpm, sizeBR.xpm, и 4 курсора прокрутки: scrollL.xpm, scrollR.xpm, scrollU.xpm, and scrollD.xpm.
По умолчанию в заголовке XPM определены четыре величины: ширина, высота, цвета и количество_символов-на-точку. Для курсоров это может быть расширено до шести. Последние две, это x-hotspot и y-hotspot. Они определяют, какая точка в изображении XPM является чувствительной точкой для указателя мыши.
Вместо изображений XPM, тема может использовать файлы Xcursor. Тогда они не имеют расширений имён файлов.
Когда тема не определяет курсор, icewm возвращается к системной теме для Xcursor, если она установлена. Это настраивается через следующие переменные окружения:
Где искать темизированные курсоры.
Размер курсора в пикселах.
Имя темы курсора.
Последние две переменные также могут быть установлены как X-ресурсы:
Xcursor.size: 24
Xcursor.theme: whiteglass
В противном случае используются встроенные в X11 курсоры.
Содержит значки для приложений и раскладок клавиатуры. Эти файлы могут быть в форматах XPM, PNG или SVG. Имена файлов значков приложений должны следовать определённому шаблону, как app_32x32.xpm. Он начинается с базового имени, обычно это одно слово. Далее идёт подчёркивание, далее определяется размер в формате SIZExSIZE. Далее после точки расширение файла, определяющее формат изображения значка. Общеупотребительные размеры 16, 32 и 48. Это зависит от соответствующих параметров IconSize в настройках.
Картинки с цифрами для цифровых часов, которые показаны в правом нижнем углу панели задач. Их можно увидеть при установке параметров TaskBarShowClock и TaskBarClockLeds равными 1.
Значки, которые используются для показа разных состояний апплета почты на панели задач. Здесь пять состояний и каждое имеет свой значок: mail.xpm, newmail.xpm, unreadmail.xpm, nomail.xpm, errmail.xpm.
Аудиофайлы, которые проигрывает icesound(1) по событиям GUI. Это: startup.wav, shutdown.wav, restart.wav, launchApp.wav, workspaceChange.wav, windowOpen.wav, windowClose.wav, dialogOpen.wav, dialogClose.wav, windowMax.wav, windowRestore.wav, windowMin.wav, windowHide.wav, windowRollup.wav, windowMoved.wav, windowSized.wav, windowLower.wav.
Картинки для настройки вида панели задач. Они включают: taskbarbg.xpm, taskbuttonactive.xpm, taskbuttonbg.xpm, taskbuttonminimized.xpm, toolbuttonbg.xpm, workspacebuttonactive.xpm, workspacebuttonbg.xpm.
Каталог, где находятся темы. Каждая тема находится в своём подкаталоге каталога themes. Тема содержит как минимум файл default.theme и может иметь дополнительно альтернативы темы в виде дополнительных файлов, имеющих расширение .theme и изменённые относительно файла default.theme. Как создавать темы описано в IceWM Theme Creation Howto.
Если PagerShowPreview выключен, icewm посмотрит в каталог workspace для поиска изображений, чтобы нарисовать на кнопках рабочих мест. Имя файла изображения должно быть именем рабочего места. Расширение изображения опционально.
IceWM поддерживает непрозрачность и прозрачность окон в связке с внешним композитором вроде compton(1) или picom(1). Если окно клиента установит свойство _NET_WM_WINDOW_OPACITY на своём окне, то icewm скопирует это во внешнюю рамку окна, где композитор прочитает его и соответствующим образом отрегулирует непрозрачность. Непрозрачность также может быть установлена в файле icewm-winoptions(5). icesh(1) управляет уровнем непрозрачности работающих приложений.
Свойства _NET_WM_WINDOW_TYPE, которые icewm устанавливает на свои окна, будут DIALOG, NOTIFICATION, POPUP_MENU и TOOLTIP. Вывод icesh windows покажет их значения WM_CLASS. Эти значения полезны при настройке compton.
Примеры приведённых выше конфигурационных файлов можно найти по стандартным путям установки или в общесистемных умолчаниях. См. вывод icewm --directories, чтобы узнать их местоположение.
ICCCM 2.0: частичное. NetWM/EWMH: значительное. См. файл COMPLIANCE из комплекта поставки для получения более подробной информации.
icehelp(1), icesh(1), icesound(1), icewm-env(5), icewm-focus_mode(5), icewm-keys(5), icewm-menu(5), icewm-menu-fdo(1), icewm-menu-xrandr(1), icewm-preferences(5), icewm-prefoverride(5), icewm-programs(5), icewm-session(1), icewm-set-gnomewm(1), icewm-shutdown(5), icewm-startup(5), icewm-theme(5), icewm-toolbar(5), icewm-winoptions(5), icewmbg(1), icewmhint(1), setxkbmap(1), Xorg(1), Xserver(1), xinit(1), xprop(1), xwininfo(1), wmctrl(1).
Пожалуйста, сообщайте об ошибках https://github.com/ice-wm/icewm/issues.
Brian Bidulock <bidulock@openss7.org>.
См. --copying для получения полной информации об авторских правах и правах на копирование.
Перевод данного текста на русский язык, а также поддержка пакета программного обеспечения icewm в ALTLinux Dmitriy Khanzhin <jinn@altlinux.org>.
IceWM лицензирован под GNU Library General Public License. См. файл COPYING в комплекте поставки или используйте флаг --copying для показа прав на копирование.
| User Commands |