Это команда olwmolvwm, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
olwm - оконный менеджер OPEN LOOK для OpenWindows
СИНТАКСИС
олвм [ кредита ]
ОПИСАНИЕ
олвм - оконный менеджер для X Window System, который реализует части OPEN LOOK
графический пользовательский интерфейс. Это стандартный оконный менеджер для OpenWindows от Sun
продукт, но он будет корректно работать с любой системой X11.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Большинство параметров командной строки имеют аналоги в базе данных ресурсов. Командная строка
опция переопределит любой параметр из базы данных ресурсов.
-2d Используйте двухмерный вид. Это значение по умолчанию для монохромных систем.
-3d Используйте трехмерный вид. Это значение по умолчанию для цветовых систем. Этот вариант
игнорируется для монохромных систем.
-бд, -цвет границы
Задает цвет границы. См. Описание Цвет границы ресурсов.
-бг, -задний план
Задает цвет фона. См. Описание проверка данных ресурсов.
-c, -щелкните
Используйте режим фокусировки по щелчку. Это режим фокусировки по умолчанию.
-глубина глубина
Определяет глубину визуализации, в которой олвм это бежать. См. Обсуждение в
раздел "Ресурсы экрана".
-дисплей строка отображения
Укажите имя дисплея для управления. Переопределяет среду DISPLAY
переменная, если есть. Кроме того, отображаемая строка экспортируется в олвм's
среды, поэтому процессы разветвляются от олвм унаследует это значение.
-f, -следовать
Используйте режим «фокус следует за мышью». Режим по умолчанию - щелчок для фокусировки.
-фн название шрифта, -шрифт название шрифта
Установите шрифт для заголовков окон.
-фг, -передний план
Задает цвет переднего плана. См. Описание Передний планЦвет
ресурсов.
-Multi Управляйте окнами на всех экранах, поддерживаемых дисплеем. Это значение по умолчанию.
-имя имя ресурса
Используйте имя ресурса для поиска ресурсов в базе данных ресурсов.
-xrm строка ресурса
Укажите ресурсы в командной строке. Указанные здесь ресурсы имеют приоритет над
ресурсы, найденные в файлах ресурсов.
-не замужем
Управляйте окнами только для одного экрана, используя экран по умолчанию для указанного
отображать. Отменяет -Multi опцию.
-синпид идентификатор процесса
После появления олвм завершил свою инициализацию, он отправит сигнал (SIGALRM by
по умолчанию) идентификатор процесса. Сигнал будет отправлен только при наличии этой опции.
Это полезно для бега олвм из сценариев оболочки (например, .xinitrc) таким образом
что сценарий ждет олвм завершить его инициализацию, оставив олвм as
дочерний процесс сценария оболочки. Это можно сделать, используя следующие sh(1)
построить:
спать 15 & pid = $!
olwm -syncpid $ pid &
подожди, $ pid
-синхронный сигнал сигнал
Задает сигнал для отправки вместо SIGALRM. Сигнал указывается как
число, а не символическое.
-визуальный визуальный класс
Определяет класс визуального элемента, в котором олвм это бежать. См. Обсуждение в
раздел "Ресурсы экрана".
ОТЛАДКА ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Следующие параметры предназначены исключительно для отладки. Они не рекомендуются для общего
использовать. Не используйте их, если не знаете, что делаете.
-все Распечатайте сообщение для каждого полученного события.
-отлаживать Эквивалентно включению всех параметров отладки.
-сирот
Распечатать потерянные события. Потерянные события - это события, связанные с
окно или фрейм, которые не имеют записи в хэш-таблице фреймов, или события, которые не
обрабатывается различными обработчиками событий.
-синхронизировать
Запустите оконный менеджер в синхронном режиме.
ИНТЕРНАЦИОНАЛИЗАЦИЯ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-базилокаль имя-локали
Укажите базовую настройку категории языкового стандарта OPEN LOOK. Эта категория будет
база для других категорий локали, поэтому применяются определенные ограничения
в другие категории языковых стандартов (см. следующие разделы, посвященные работе с языковыми стандартами).
-displaylang имя-локали
Укажите категорию языка интерфейса OPEN LOOK. Эта категория влияет на
содержание меню рабочего пространства, меню окна и сообщений-уведомлений.
-numeric имя-локали
Укажите категорию языкового стандарта OPEN LOOK в числовом формате. Эта категория влияет на
числовой формат, отображаемый в любом сообщении, содержащем числа.
МЕСТО ОБРАЩЕНИЕ
Место действия - языковые и культурные условности, используемые в программе. Локаль будет контролировать
зависимая от языка часть олвмповедение. Международные расширения OPEN LOOK
определили несколько категорий локали OPEN LOOK следующим образом:
Базовый Место действия
Это базовая настройка для всего механизма локали. Эта категория определяет
внутреннее поведение при обработке символов.
Дисплей Язык
Эта категория определяет язык, используемый для отображения меню, уведомлений и
Сообщения об ошибках.
вход Язык
Эта категория определяет язык, используемый для ввода текста. В этой категории нет
влиять на олвм, потому что он не принимает ввод текста с клавиатуры.
Время Формат
Эта категория определяет формат даты и времени. Эта категория не влияет
on олвм, потому что он не отображает информацию о дате и времени.
Числовой Формат
Эта категория определяет формат отображаемых числовых данных.
Поскольку параметр Basic Locale определяет обработку символов олвм, определенный
наложены ограничения на объединение настроек категории локали.
1. Если для базовой настройки задан языковой стандарт, отличный от "C", тогда все другие категории языковых стандартов должны
быть таким же, как базовая установка или "C".
2. Если для базовой настройки задан языковой стандарт «C», тогда все остальные категории языкового стандарта должны быть в «C».
локали.
Доступны следующие методы информирования олвм, настройки локали, и они
перечислены в порядке приоритета:
1. Параметры командной строки (например, - базовая локация).
2. по базе данных ресурсов.
3. установить локаль(3) значения функции по умолчанию (например: переменная среды LANG).
Если параметры командной строки не используются для указания настроек локали, олвм подберет новый
настройки локали из свойства рабочей области (за изменения в базе данных ресурсов); и изменить
настройки локали динамически (например, для изменения языка рабочей области и
оконные меню). Все закрепленные меню рабочей области будут откреплены во время переключения языкового стандарта.
операции.
ВХОД ФОКУС
" вход фокус
это окно, которое будет получать нажатия клавиш. олвм имеет два разных режима фокуса ввода,
которые представляют собой разные способы передачи фокуса ввода из одного окна в другое. К
по умолчанию, олвм использует режим «щелчок для фокусировки» (также известный как «щелчок для ввода текста»). Это означает, что
вы должны щелкнуть по окну, чтобы навести на него фокус. В то время как окно имеет
фокус ввода, мышь может находиться в любом месте экрана; события клавиатуры по-прежнему будут идти в
это окно. Вы можете установить фокус ввода на окно и одновременно поднять его до
вверх, щелкнув левой кнопкой мыши в строке заголовка или на границе окна.
олвм есть еще один режим фокусировки, называемый «фокус-за-мышью». В этом режиме любое окно
указатель мыши получит фокус ввода. Чтобы переключить фокус ввода с одного
окно в другое, вы просто перемещаете мышь в другое окно; вам не нужно щелкать
вообще. Обратите внимание, однако, что для передачи фокуса между подокнами одного верхнего
уровень окна, вы должны щелкнуть в подокне, или вы должны использовать функцию передачи фокуса
ключи (если есть в приложении).
Режимом фокуса ввода можно управлять с помощью параметров командной строки или записей в
база данных ресурсов. Ни один из режимов фокусировки не имеет неотъемлемых преимуществ. Какой из них вы выберете
дело личных предпочтений.
МЫШИ КНОПКИ
OPEN LOOK определяет три функции кнопок мыши: SELECT, ADJUST и MENU. Эти функции
отображаются на кнопки мыши 1, 2 и 3 соответственно. В системах только с двумя мышками
кнопок, функция МЕНЮ может быть получена путем одновременного нажатия кнопок 1 и 2.
Этот метод называется кнопкой мыши. аккорды. Точное поведение каждого из
эти функции зависят от того, какой объект находится под указателем.
МАНИПУЛЯЦИЯ WINDOWS И ИКОНЫ
Окно Название Бар и Границы.
Нажатие кнопки «ВЫБРАТЬ» выбирает окно, поднимает его над другими окнами и отменяет выбор любых других окон.
объекты. В режиме щелчка мышью фокус также переносится на это окно. Нажатие и
удерживая SELECT и затем перетаскивая мышь, окна будут перемещаться без их подъема или
установка фокуса. Если это окно выбрано, оно и все другие выбранные окна будут
двигались одновременно. В противном случае перемещается только это окно, и оно не выделяется. Если
вы удерживаете клавишу Control во время перемещения окна, движение ограничено
либо по вертикали, либо по горизонтали, в зависимости от того, продвинулись ли вы дальше по вертикали или
горизонтальное направление. Двойной щелчок по SELECT в окне аналогичен выбору
Пункт меню «Полный размер» (или «Восстановить размер»). Нажатие ADJUST переключит выбранное состояние
это окно. Если другие окна или значки уже выбраны, они останутся выделенными.
ADJUST полезен для выбора нескольких окон и значков. Нажатие на МЕНЮ вызовет
оконное меню. Более подробную информацию см. В разделе «Меню окна». Если другой ключ удерживается
вниз, функции кнопок мыши становятся доступными в любом месте окна, а не только над
строка заголовка и границы. Используемый модификатор можно изменить; см. описание
WMGrab ресурс в разделе Настройка модификатора.
Изменение размера Углы.
Вы можете изменить размер окна, нажав левую кнопку мыши над любым из углов изменения размера.
и перетащите его в новое место. Отпустив кнопку мыши, вы установите новый размер
окно. Если удерживать клавишу Control во время перетаскивания, операция изменения размера
не может изменять размер по вертикали или горизонтали, в зависимости от того, переместили ли вы
дальше в горизонтальном или вертикальном направлении.
Окно Кнопка.
Кнопка окна - это небольшой прямоугольник с направленным вниз треугольником рядом с левым концом
строку заголовка. Нажатие кнопки MENU над кнопкой окна вызовет меню окна.
Если щелкнуть ВЫБРАТЬ над левой кнопкой мыши на кнопке окна, откроется окно.
действие по умолчанию в меню. Обычно это закрывает окно в виде значка. Ты можешь измениться
действие по умолчанию в меню окна, удерживая клавишу Control во время манипулирования
оконное меню.
Канцелярская кнопка.
Во всплывающих окнах OPEN LOOK вместо кнопки окна есть канцелярская кнопка. Если канцелярская кнопка отсутствует
отверстия, нажатие командной кнопки в окне приведет к тому, что окно будет занято
вниз ("отклонен") после выполнения команды. Если вы нажмете ВЫБРАТЬ на канцелярской кнопке, он
переместится в его нору. В этом состоянии нажатие командной кнопки выполнит
команду, не закрывая окно. Нажатие кнопки ВЫБРАТЬ над булавкой вытащит его из
трюм. Это закроет окно без выполнения каких-либо команд. Некоторые окна приходят
вставьте булавку в отверстие.
Иконки.
Значок представляет собой закрытое окно. Вы по-прежнему можете выполнять большинство тех же операций, что и с
открытое окно. Перемещение и выбор значков с помощью SELECT и ADJUST точно так же, как
для открытых окон. Аналогичная версия меню окна доступна на значке по
нажав МЕНЮ. Двойной щелчок по SELECT откроет значок. Размер значков изменить нельзя.
НЕПРЯМОУГОЛЬНЫЙ WINDOWS
Расширение формы непрямоугольного окна X11 (обычно называемое просто формой
extension) позволяет окнам иметь произвольную форму. Олвм обработает эти окна
не давая им никакого украшения. Формованными окнами можно управлять с помощью
Модификатор WMGrab (по умолчанию Alt) с помощью кнопок мыши. (См. Раздел Модификатор
Настройка для получения дополнительной информации.) Формованные окна можно перемещать, изменять размер, закрывать, открывать,
и т.д. вроде обычные окна. Обратная связь при выборе профильных окон - наличие
изменить размер углов, плавающих в углах ограничивающего прямоугольника формы окна.
ВЫБОРЫ ON РАБОЧЕЕ ПРОСТРАНСТВО
Вы можете выбрать группу окон и значков, используя левую или среднюю кнопку мыши над
Рабочая область (область экрана за пределами всех окон и значков, обычно известная как
"корневое окно"). Нажатие кнопки SELECT или ADJUST и перетаскивание мыши определит
резинка прямоугольник. Когда вы отпускаете кнопку мыши, набор окон и значков
заключенные в этот прямоугольник, будут обрабатываться. Если вы создали прямоугольник с помощью
ВЫБРАТЬ, окна и значки внутри будут выбраны, а все остальные объекты будут
не выбран. Если вы использовали ADJUST, объекты внутри будут иметь свое выбранное состояние.
переключается, и любые другие уже выбранные окна и значки останутся выделенными.
РАБОЧЕЕ ПРОСТРАНСТВО МЕНЮ
Нажатие на МЕНЮ в рабочем пространстве вызывает Меню рабочего пространства. Это меню можно настроить,
но обычно он содержит как минимум следующие элементы. (Элементы могут отображаться в
другой язык в зависимости от текущей настройки локали.)
Программы
У этой кнопки есть подменю, позволяющее запускать приложения. По умолчанию
Подменю «Программы» содержит все программы OpenWindows DeskSet.
Однако пользователи обычно настраивают это меню, чтобы оно содержало гораздо больше программ и
содержат вложенные подменю. См. Дополнительную информацию в разделе «Настройка меню».
Информация.
Утилиты
У этой кнопки есть подменю, которое содержит несколько служебных функций для
рабочее пространство, включая Обновить (повторно отобразить все окна на экране), Экран блокировки,
и Сохранить рабочую область.
Свойства ...
Этот элемент вызывает окно свойств рабочей области, в котором можно просматривать и
настроить параметры среды OpenWindows.
Помощь ...
Вызывает содержание справочников.
Для ПК Вступление ...
Открывает вводный курс по Sun Desktop.
Выход Завершает работу всех приложений и закрывает оконную систему. Уведомление о подтверждении
появилось первым, чтобы дать вам возможность отменить операцию.
ОКНО МЕНЮ
В меню окна большинства окон есть следующие пункты. (Элементы могут отображаться в
другой язык в зависимости от текущей настройки локали.)
Закрыто Закройте окно значком. Все всплывающие окна OPEN LOOK закрываются.
значок. Они появятся снова, когда значок откроется. Этот элемент считается «Открытым», если
вы вызываете меню на пиктограмме.
Длинный Размер
Разверните окно на всю высоту экрана. Если это уже было сделано,
кнопка имеет нормальный размер, а не полный размер. Нормальный размер восстанавливает размер окна до
размер был до того, как вы выполнили операцию полного размера. Если в приложении есть
указан максимальный размер окна, этот размер используется для полного размера вместо
на всю высоту экрана.
Двигаемся Запускает клавиатуру в форме перемещения окна. Появляется, только если ОТКРЫТЬ СМОТРЕТЬ
Включен режим без мыши.
Изменение размера Запускает клавиатуру формы изменения размера окна. Появляется, только если ОТКРЫТЬ СМОТРЕТЬ
Включен режим без мыши.
Назад Переместите окно за все остальные окна.
обновление
Очистите и снова откройте окно.
Выход Убейте программу, работающую в окне, и удалите окно. Если приложение
выбрал участие в протоколе WM_DELETE_WINDOW, олвм отправляет
WM_DELETE_WINDOW ClientMessage вместо закрытия этого окна.
Во всплывающих окнах OPEN LOOK (в отличие от базовых) меню окна меньшего размера. Это
не хватает элементов Close, Full Size и Quit, но есть два новых элемента:
Принять
Вызывает закрытие окна. У этой кнопки есть подменю с двумя элементами: Это
Окно, которое закрывает только это окно, и Все всплывающие окна, которое закрывает все всплывающие окна.
вверх окна, принадлежащие этому приложению.
Владелец? Поднимает и мигает строку заголовка основного окна, которое «владеет» этим всплывающим окном.
МЕНЮ ИЗГОТОВЛЕНИЕ FILES
Вы можете настроить олвмменю рабочего пространства, поместив описание меню в файл,
олвм буду читать. Когда он запускается, олвм сначала будет искать файл с именем OLWMMENU
переменная окружения. Если эта переменная не существует или файл не читается,
олвм затем будет искать файл с именем ".openwin-menu" в вашем домашнем каталоге. Если это
файл отсутствует или не читается, олвм вернется к системному файлу меню по умолчанию.
Если по какой-либо причине файл системного меню по умолчанию не может быть найден, олвм будет использовать
минималистичное, встроенное меню. Читаемый файл меню также может быть изменен на дисплее.
настройка языкового стандарта. Имя языкового стандарта используется как суффикс имени файла. Если
найден файл локализованного меню, он используется вместо файла нелокализованного меню.
Например, если местным языком отображения является «японский», файл «.openwin-
menu.japanese "будет иметь приоритет над файлом" .openwin-menu ".
Олвм будет автоматически перечитывать свой файл меню всякий раз, когда файл меню изменяется. Это позволяет
вы вносите много мелких изменений в файл меню, пробуя измененное меню после каждого
изменение. Автоматическим повторным считыванием можно управлять с помощью AutoReadMenuFile ресурсов.
If олвм обнаруживает синтаксическую ошибку при чтении любого файла меню, появляется сообщение
печатается до стандартной ошибки, и чтение этого файла меню считается
не смогли. Олвм затем попытается прочитать следующий файл в последовательности, как описано выше.
МЕНЮ ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ СИНТАКСИС
В языке спецификации меню есть несколько ключевых слов, все из которых находятся в верхнем
регистр букв. Ключевые слова переведен на язык, указанный в
настройки категории локали. Ключевые слова всегда на английском языке.
Каждая строка обычно определяет одну кнопку меню. В каждой строке по три поля:
метка, необязательное ключевое слово DEFAULT и команда. Метка - это либо отдельное слово
или строка, заключенная в двойные кавычки. Это метка, которая появляется на кнопке меню.
Если далее появляется необязательное ключевое слово «ПО УМОЛЧАНИЮ», этот пункт меню становится элементом по умолчанию.
для этого меню. Остальная часть строки (исключая ведущие пробелы) считается
команда. Он выполняется путем отправки его на адрес sh(1). Любые метасимволы оболочки будут переданы
через оболочку без изменений. Строка, содержащая только ключевое слово «SEPARATOR», добавит
лишний пробел перед следующим элементом.
Подменю указывается с помощью специального ключевого слова «МЕНЮ» вместо команды. Кнопка
добавляется в текущее меню, и нажатие или потянув вправо по этой кнопке вызовет
подменю. Последующие строки в файле меню определяют кнопки для подменю, пока не появится
встречается строка со специальным ключевым словом "END" в поле команды. Этикетка
строка МЕНЮ должна соответствовать метке в строке КОНЕЦ, в противном случае выдается сигнал об ошибке. Суб-
меню могут быть вложены произвольно, заключены в скобки строками MENU и END с соответствующими метками. К
сделать подменю закрепляемым, добавьте специальное ключевое слово «PIN» после ключевого слова END в строке
на этом заканчивается определение подменю.
Подменю можно указать в другом файле, указав путь к файлу после
ключевое слово MENU. В этом случае предполагается, что названный файл содержит строки,
указать кнопки меню. В файле подменю не обязательно должны быть строки MENU или END (если только он
есть подменю). Текущий файл не обязательно должен иметь соответствующую строку END, если подменю
читается из другого файла.
По умолчанию метка в кнопке меню используется как заголовок подменю. Это может быть
переопределено путем указания строки со специальным ключевым словом TITLE в поле команды.
Метка из этой строки будет использоваться как заголовок подменю. Эта линия может появиться
в любом месте определения подменю. Он не добавляет элемент в меню.
Следующие ключевые слова можно использовать в поле команд пункта меню. Они указывают
функции, которые являются внутренними для олвм, которые не вызываются при запуске оболочки.
BACK_SELN
Переместите выбранные окна и значки за другие окна.
ВЫХОД
Убивает все приложения и закрывает оконный менеджер после получения подтверждения от
Пользователь. Это полезно для выхода из всей оконной системы.
EXIT_NO_CONFIRM
Как EXIT, но без уведомления о подтверждении.
ФЛИППРАГ
Переключить состояние ресурса DragWindow.
ФЛИПФОКУС
Переключить состояние ресурса SetInput.
FULL_RESTORE_SIZE_SELN
Переключить полноразмерное / нормальное состояние выбранных окон и значков.
NOP
Нет операции; ничего не делай.
OPEN_CLOSE_SELN
Переключить открытое / закрытое состояние выбранных окон и значков.
QUIT_SELN
Закройте выбранные окна и значки.
Постскриптум
Откройте соединение с NeWS, используя рзп(1) и отправьте ему оставшуюся часть строки.
НЕДВИЖИМОСТЬ
Вызовите свойства рабочей области.
ОБНОВИТЬ
При обновлении перекрашиваются все окна на экране.
REREAD_MENU_FILE
Заставить немедленно перечитать файл настройки меню рабочего пространства. Олвм предусматривает
начать полный поиск файла меню (как описано в Меню Настройка
раздел) и используйте первый найденный действительный файл.
RESTART
Перезапустите оконный менеджер, выполнив Exec(2) на аргв. Это не должно повлиять
любые запущенные приложения и не должны вызывать выключение сервера.
SAVE_WORKSPACE
Сделайте снимок набора запущенных в данный момент приложений и введите команду
полученные строки в файл ".openwin-init" в домашнем каталоге пользователя. Этот
запускает команду
"owplaces -silent -multi -script -output $ HOME / .openwin-init".
WMEXIT Выйти из оконного менеджера без закрытия каких-либо приложений.
Вот пример спецификации корневого меню.
"Мое пользовательское меню" НАЗВАНИЕ
Программы МЕНЮ
"Command Tool" ПО УМОЛЧАНИЮ cmdtool
Текстовый редактор textedit
Почтовый почтовый инструмент
"Файловый менеджер" filemgr
Другое МЕНЮ
"Прочие инструменты" НАЗВАНИЕ
Shelltool "Shell Tool"
"Редактор иконок" iconedit
Часы часы
"Perf Meter" Перфометр ПО УМОЛЧАНИЮ
Другой конец
Программы END PIN
"Перекрасить экран" ОБНОВИТЬ
"Свойства ..." СВОЙСТВА
Выход ВЫХОД
ЦВЕТНАЯ КАРТА МОНТАЖ
Олвм будет обрабатывать установку цветовой карты для окон, которые имеют цветовые карты, отличные от
палитра по умолчанию. Есть два режима фокусировки цветовой карты: «цвет следует за мышью» и «цвет-
заблокирован ". Они примерно аналогичны соответствующим режимам для фокуса ввода. Однако
Режим фокуса цветовой карты может быть полностью независимым от фокуса ввода. Режим, в котором
запуск системы определяется ресурсом ColorFocusLocked (см. раздел Ресурсы
ниже).
Олвм отслеживает набор окон, для которых могут быть установлены их цветовые карты.
В этот набор входят все окна клиентов верхнего уровня. Если какие-либо клиенты указали другое
windows в свойстве WM_COLORMAP_WINDOWS, эти окна также включены в набор.
В режиме «Цвет следует за мышью» олвм отслеживает местоположение указателя и всегда
сохраняет установленную цветовую карту подходящего окна под указателем. Таким образом, вы можете
установить цветовую карту определенного окна, просто переместив в нее указатель. В
палитра по умолчанию будет восстановлена, если вы переместите указатель обратно в рамку окна или
в рабочее пространство. В этом режиме свойства WM_COLORMAP_WINDOWS отслеживаются для
изменяется, но только для изменения набора допустимых окон. Изменения только в этих свойствах
вызывает установку цветовых карт, если подходящее окно под указателем изменилось как
результат изменения набора допустимых окон. В этом режиме ни одно окно не считается закрытым.
сфокусироваться на палитре; установка цветовой карты полностью находится под контролем пользователя.
В режиме блокировки цвета цветовые карты не устанавливаются в зависимости от движения указателя. Вместо этого
считается, что конкретное окно имеет фокус палитры. Когда окно имеет
цветовая карта, цветовая карта не будет установлена и удалена в зависимости от движения указателя.
Если клиентская программа изменяет содержимое свойства WM_COLORMAP_WINDOWS наверху -
окно уровня с фокусом палитры, олвм ответит установкой цветовой карты
первое окно, указанное в этом свойстве. Таким образом, приложение, окно которого имеет
фокус цветовой карты может управлять установкой цветовой карты, изменяя содержимое
WM_COLORMAP_WINDOWS свойство.
Обратите внимание, что, согласно ICCCM, если WM_COLORMAP_WINDOWS не включает верхний уровень
окно, предполагается, что оно появляется первым в списке. Если вы хотите, чтобы ваша программа запрашивала
установка цветовой карты через изменения в WM_COLORMAP_WINDOWS, вы должны убедиться, что верхний
где-то в этом свойстве появляется окно уровня. Иначе, олвм всегда будет устанавливать
палитра окна верхнего уровня.
Фокус палитры может быть отдан окну одним из нескольких способов. Пользователь может назначить
фокусировка палитры на окно, нажав клавишу Color-Lock, когда указатель наведен
окно. Если установлен ресурс AutoColorFocus, новым окнам будет присвоена палитра.
фокусировка автоматически. Если установлен ресурс ColorTracksInputFocus, фокус палитры
всегда будет передаваться окну с фокусом ввода.
Помимо настройки фокуса цветовой карты, клавиша Color-Lock имеет некоторые дополнительные эффекты.
Когда вы нажимаете клавишу Color-Lock, если указатель находится внутри подокна, названного в
WM_COLORMAP_WINDOWS, цветовая карта этого подокна будет установлена. Если указатель
не находится в окне, указанном в свойстве WM_COLORMAP_WINDOWS, или если указатель находится над
строка заголовка окна или граница, цветовая карта первой записи WM_COLORMAP_WINDOWS
недвижимость будет установлена. Вы можете использовать кнопку Color-Lock, чтобы установить цветовую карту
конкретное подокно независимо от того, где оно находится в списке WM_COLORMAP_WINDOWS. Если там
не является свойством WM_COLORMAP_WINDOWS, нажатие клавиши Color-Lock просто установит
палитра окна верхнего уровня.
Если вы нажмете кнопку Color-Lock над рабочим пространством, цветовая карта по умолчанию будет
установлен, и любое окно с фокусом палитры потеряет его. В корневом окне будет
фокус палитры.
В любой момент вы можете вернуться в режим «Цвет следует за мышью», нажав клавишу «Разблокировка цвета».
Любое окно с фокусом цветовой карты потеряет его.
SPOT ПОМОГИТЕ
Олвм предоставляет точечную справку по фреймам, значкам, меню «Рабочее пространство» и «Окно», кнопкам окна,
изменять размеры углов, кнопок и самого рабочего пространства. Это делается через отдельный раб.
программа, Olwmslave(1). Подчиненная программа автоматически разветвляется, когда олвм запускается.
Разветвлением подчиненной программы можно управлять с помощью Запустить подчиненный процесс ресурсов.
НЕСКОЛЬКО ЭКРАНЫ
По умолчанию олвм будет управлять окнами на всех экранах сервера отображения. Самый
операции не изменились по сравнению с одноэкранным режимом. Окно существует на определенном
экран на весь срок службы. Окно нельзя перемещать с одного экрана на другой,
его размер также нельзя изменить, чтобы пересечь границу экрана. Окна, вызываемые из меню рабочей области
появится на том же экране, что и меню. Точечная помощь появится на том же экране, что и
указатель, когда нажата клавиша Help.
Предыдущие выпуски требовали изменений в пользовательском сценарии .xinitrc для запуска нескольких
экземпляры олвм, по одному для каждого экрана. В этих модификациях больше нет необходимости. В
по умолчанию Xinitrc (который содержит один вызов олвм) работает как для одиночных, так и для
ситуации с несколькими экранами.
GLOBAL РЕСУРСЫ
Глобальные ресурсы в олвм состоят из двух ресурсных компонентов. Первый компонент в
имя ресурса берется из завершающего компонента имени пути argv [0]. Это значение
обычно olwm. Это имя можно изменить, используя -имя аргумент командной строки. В
второй компонент ресурса называет устанавливаемый глобальный атрибут. Это должен быть один из
имена из следующего списка. Таким образом, чтобы установить атрибут AutoColorFocus, можно использовать
"olwm.AutoColorFocus" в качестве спецификации ресурса.
Некоторые ресурсы также интерпретируются XView (см. Xview(7)) и задаются Рабочей областью
Программа свойств (см. реквизит(1)). Для этих ресурсов олвм также примет строку
OpenWindows в качестве первого компонента ресурса. Эти ресурсы отмечены значком
звездочка `* '.
Цвета можно указать с помощью форматов, анализируемых функцией Xlib XParseColor ().
Распространенными форматами являются названия цветов (см. шоургб(1)) и явные значения красного, зеленого и синего цветов
в шестнадцатеричном формате, которому предшествует символ `# '. Например, яркий пурпурный цвет будет указан с
"# ff00ff".
Логические значения могут быть указаны с помощью слов «true», «false», «on», «off», «yes», «no»,
«1», «0», «t» и «ноль».
АвтоЦветФокус (Булево)
Указывает, следует ли уделять вновь появляющимся окнам фокус палитры
автоматически. Дополнительные сведения см. В разделе «Установка цветовой карты».
По умолчанию значение: ложный.
АвтоВход (Булево)
Указывает, следует ли уделять вновь появляющимся окнам фокус ввода
автоматически. По умолчанию значение: ложный.
Автоподнятие (Булево)
Автоматически поднимать окна, когда они получают фокус. Это полезно при щелчке-
для фокусировки, если вам всегда нравится вводить текст в самое верхнее окно. Это полезно в
focus-follow-mouse, когда AutoRaiseDelay ресурс установлен на разумное значение.
По умолчанию значение: ложный.
AutoRaiseDelay (целое число)
Время задержки в микросекундах между окном, получающим фокус, и
подняв его над другими окнами. Действует только тогда, когда значение Автоподнятие
ресурс верный. По умолчанию значение: 0.
AutoReadMenuFile (Булево)
Определяет, следует ли перечитывать файл меню при его изменении. По умолчанию
значение: правда.
проверка данных (цвет)
Задает цвет фона. Это используется для фона замаскированных значков.
Примечание: он не используется для фона окон значков, таких как те, которые используются
XView (см. Xview(7)). Этот ресурс также отличается от ОкноЦвет
ресурсов. По умолчанию значение: белый.
Базовый язык (язык название)
Задает базовую настройку категории языкового стандарта OPEN LOOK. См. Раздел о локали
Обработка для более подробной информации.
гудок (перечисление) *
Определяет обстоятельства, при которых олвм должен пищать. Допустимые значения
строки «всегда», «никогда» и «замечает». Строка «никогда» означает, что олвм
никогда не должен издавать звуковой сигнал, "уведомления" означает, что олвм должен гудеть только тогда, когда уведомление
появляется, а "всегда" означает, что олвм будет издавать звуковой сигнал, когда это необходимо.
По умолчанию значение: всегда.
Цвет границы (цвет)
Определяет цвет, используемый для границ окна и значка. По умолчанию значение: черный.
КнопкаШрифт (шрифт название)
Шрифт, который будет использоваться для кнопок в меню и уведомлениях. По умолчанию значение: Люсида-Санс.
Нажмите «Переместить порог» (целое число)
Это значение используется при вызове меню. Если мышь перемещается больше, чем это
количество, пока кнопка меню нажата, меню считается нажатым и перетаскиваемым.
режим выпуска. В противном случае меню находится в режиме «щелкнуть-переместить-щелкнуть». По умолчанию значение: 5.
ЦветТрекиВводФокус (Булево)
Если true, указывает, что фокус палитры должен быть автоматически установлен на любое окно.
который получает фокус ввода. См. Раздел «Установка цветовой карты» для
дальнейшие подробности. По умолчанию значение: ложный.
ЦветФокус заблокирован (Булево)
Задает начальное состояние политики фокуса цветовой карты. Если true, по умолчанию
палитра заблокирована в оборудовании. Если false, палитра окна под
мышь остается установленной. Дополнительную информацию см. В разделе «Установка цветовой карты».
По умолчанию значение: ложный.
КурсорШрифт (шрифт название)
Задает шрифт, который будет использоваться для курсоров. Возможно, не стоит менять
это, если у вас нет альтернативного шрифта курсора с той же кодировкой, что и OPEN
ПОСМОТРЕТЬ шрифт курсора. По умолчанию значение: -волн-открытый смотреть курсор - * - * - * - * - * - 120 - * - * - * - * - * - *.
DefaultIconImage (имя файла)
Задает файл, содержащий растровое изображение, которое будет использоваться в качестве изображения значка по умолчанию.
ДефолтИконМаска (имя файла)
Задает файл, содержащий растровое изображение, которое будет использоваться в качестве маски значка по умолчанию.
Название по умолчанию (Строка)
Задает строку, которая будет использоваться в строке заголовка окон, для которых не предусмотрено
строка в свойстве WM_NAME. По умолчанию значение: Нет Имя.
DisplayLang (язык название)
Задает категорию языкового стандарта OPEN LOOK для языка отображения. См. Раздел о
Locale Handling для более подробной информации.
ПеретащитеПравоРасстояние (целое число) *
Количество пикселей, которое вы должны перетащить мышью вправо в пункте меню, чтобы
вверх подменю. Подменю всегда появляется при наведении курсора на значок меню (значок
треугольник, указывающий вправо), независимо от расстояния перетаскивания вправо. По умолчанию значение:
100.
Перетащите порог (целое число) *
Это количество пикселей, на которое мышь должна переместиться, когда кнопка мыши нажата.
чтобы действие считалось перетаскиванием. Если мышь перемещается меньше, чем это
количество пикселей, пока кнопка нажата, считается щелчком, а не
сопротивление. По умолчанию значение: 5.
перетащитеокно (Булево)
Если true, перетаскивает все изображение окна при его перемещении. В противном случае просто
перетаскивает контур окна. По умолчанию значение: ложный.
EdgeMoveThreshold (целое число)
Определяет величину «гистерезиса» при перемещении окон за край
экран. Когда вы перемещаете окно или значок, оно приостанавливается при касании
край экрана. Это сделано для того, чтобы вы могли легко располагать окна прямо вверх.
к краю экрана. Если вы двинетесь дальше, окно или значок будет
продолжайте движение за край. Вы можете предотвратить притирку окон
экрана, установив чрезвычайно большое значение (скажем, 10000) для этого ресурса, и вы
можно полностью отключить эту функцию, указав нулевое значение. По умолчанию значение:
10.
ФлэшКаунт (целое число)
Сколько раз строка заголовка вспыхивала при ответе «Владельцы?» пункт меню активирован.
По умолчанию значение: 6.
FlashTime (целое число)
Время в микросекундах, в течение которого строка заголовка мигает, когда
"Владелец?" пункт меню активирован. По умолчанию значение: 100000.
ФокусСнисходительность (Булево)
Если установлено значение true, олвм не будет обеспечивать соблюдение требования ICCCM о том, что окна
должен иметь установленную подсказку ввода, чтобы получить фокус ввода. Этот вариант
полезно, если вы используете клиентов, которые не совместимы с ICCCM, например, многие на базе X11R3.
клиентов. По умолчанию значение: ложный.
передний план (цвет)
Задает цвет переднего плана. Этот цвет используется в основном для текста окна.
и заголовки значков и в меню. По умолчанию значение: черный.
ГлифШрифт (шрифт название)
Шрифт-символ, используемый для рисования графики OPEN LOOK. Изменение этого шрифта в основном
полезно для изменения его размера. Указание другого шрифта, например шрифта текста,
приведет к нежелательному поведению. По умолчанию значение: -волн-открытый смотреть
глиф - * - * - * - * - * - 120 - * - * - * - * - * - *.
ЗначокFlashCount (целое число)
Количество миганий линий «масштабирования» открытия / закрытия. По умолчанию значение: 3.
ЗначокFlashOffTime (целое число)
Время для паузы, когда линии открытия / закрытия "масштабирования" не видны. По умолчанию
значение: 1.
ЗначокФлэшВремя (целое число)
Время для паузы, пока видны линии открытия / закрытия "масштабирования". По умолчанию значение:
20000.
IconFont (шрифт название)
Шрифт, используемый для названий значков. По умолчанию: Люсида-Санс.
Значок (перечисление) *
Одно из слов «top-lr», «top-rl», «bottom-lr», «bottom-rl», «left-tb», «left-
bt "," right-tb "или" right-bt ". Они указывают, что значки должны быть расположены вдоль
определенный край экрана, отсортированный слева направо или сверху вниз как
подходящее. Слова «верхний», «нижний», «левый» и «правый» являются синонимами слов «верхний».
lr »,« bottom-lr »,« left-tb »и« right-tb »соответственно. По умолчанию значение: Вверх.
InvertFocus (Булево)
В режиме щелчка для фокусировки фокус ввода обычно обозначается сплошным прямоугольником в
строку заголовка. В режиме «фокус следует за мышью» фокус обычно обозначается двумя линиями.
в строке заголовка. Если этот ресурс истинен, стиль выделения инвертируется.
относительно стиля фокуса. В результате появляются две строки для фокусировки по щелчку и
сплошная полоса для фокусировки следует за мышью. По умолчанию значение: ложный.
KeepTransientAbove (Булево)
Определяет, есть ли олвм должны стараться держать переходные окна выше их владельца
окно. По умолчанию значение: правда.
КлавиатураКоманды (перечисление) *
Допустимые значения для этого ресурса: СанВью1, Базовый, и Полный. Значения
деликатный случай. В Длинный режиме, все команды OPEN LOOK без мыши, реализованные
оконный менеджер активен. См. Раздел «Привязка клавиш» для получения дополнительной информации.
In Базовый В этом режиме активными являются клавиши «Открыть», «Передняя панель», «Справка» и клавиши цветовой карты. В
СанВью1 В этом режиме активны только клавиши «Открытый» и «Передний». По умолчанию значение: Основные.
МинималДекор (список of струны)
Задает список окон, которые нужно минимально декорировать. Украшение на таких
windows включает только тонкую рамку и углы изменения размера, без заголовка или окна
кнопка. Значение должно быть списком строк, разделенных пробелами. Каждая строка
должен указывать класс приложения или имя экземпляра, как передано в WM_CLASS
имущество. Большинство приложений устанавливают это свойство на основе имени исполняемого файла.
(т.е. argv [0]). Например, чтобы указать, что часы и калькулятор должны
быть декорированным минимально, вы бы использовали следующий ресурс:
olwm.MinimalDecor: часы Calctool
Многие приложения позволяют переопределить значение свойства WM_CLASS.
используя -имя параметр в командной строке. По умолчанию значение: (ноль).
МышьАккордТаймаут (целое число)
Задает время в миллисекундах, в течение которого олвм ждать следующих
события, чтобы устранить неоднозначность последовательностей событий кнопки мыши с аккордами.
Мультикликтаймаут (целое число) *
Время в десятых долях секунды, которое отличает двойной щелчок от двух одиночных
щелчки. По умолчанию значение: 5.
Числовой (язык название)
Задает категорию языкового стандарта OPEN LOOK в числовом формате. См. Раздел о локали
Обработка для более подробной информации.
КраскаРабочее пространство (Булево)
Если правда, олвм будет использовать Рабочая областьЦвет ресурс для установки рабочей области (корень
окна) цвет фона. Если ложь, олвм не изменит корневое окно
фон. Это полезно, если вы предпочитаете устанавливать свой собственный цвет рабочего пространства с помощью
xsetroot(1) или аналогичная программа. По умолчанию значение: правда.
PPositionCompat (Булево)
Включает обратную совместимость для старых приложений, которые имеют привычку всегда
установка флага PPosition в свойстве WM_NORMAL_HINTS, даже если они не
установить позицию. Чаще всего это происходит с клиентами на базе X11R3. Без обратного
совместимости, эти окна всегда будут отображаться в верхнем левом углу
экран. При обратной совместимости эти окна будут располагаться в соответствии с
политика размещения окна OPEN LOOK по умолчанию по диагонали экрана.
Этот параметр не повлияет на окна, геометрия которых указана в команде.
линии. По умолчанию значение: ложный.
PopupJumpКурсор (Булево) *
Указывает, следует ли деформировать курсор во всплывающих окнах. По умолчанию значение: правда.
RaiseOnActivate (Булево)
Определяет, должно ли открываться окно, когда оно активируется с помощью Без мыши.
команда. По умолчанию значение: правда.
Обновить (Булево)
Определяет, как работают элементы меню «Обновить» в меню окна и рабочего пространства.
Если значение истинно, олвм будет проходить по иерархии окон и отправлять события экспозиции
в каждое окно. Это полезно для обновления окон с резервным хранилищем.
Если значение ложно, олвм отобразит окно, а затем отключит его, в результате чего все
окна внизу, у которых нет резервного хранилища, получают экспозицию. Когда это
функция включена, операция обновления генерирует большое количество клиент-серверных
движение. Может быть полезно отключить эту функцию, если транспорт соединения имеет
низкая пропускная способность или большая задержка. По умолчанию значение: правда.
Обратное видео (Булево)
Если это правда, меняет ощущение черного и белого на монохромные экраны. Игнорируется для
цветные экраны. По умолчанию значение: ложный.
Резина (целое число)
Определяет толщину "резиновой" линии, которая рисуется, когда окно
измененный размер, когда группа окон выбирается путем перетаскивания прямоугольника в корень,
и когда окно перемещается и значение перетащитеокно ресурс ложный.
Запустить подчиненный процесс (Булево)
Если false, отключает запуск Olwmslave(1) во время запуска. Если раб
процесс не запущен, то справка по Spot не будет доступна для объектов, принадлежащих олвм
например, кнопки и изменение размера углов. По умолчанию значение: правда.
Сохранитьрабочее пространствоTimeout (целое число)
Время ожидания в секундах, пока выполняется операция сохранения рабочей области. Если
все приложения не ответили за это время, операция
считается потерпевшим неудачу. По умолчанию значение: 30.
ВыберитеДисплеиМеню (Булево) *
Если true, нажатие кнопки мыши SELECT вызовет подменю пункта меню (если
any) вместо выполнения действия по умолчанию для подменю. По умолчанию значение: ложный.
ОтборFuzz (целое число)
Количество пикселей "пушистости", применяемых при выборе окон и значков с помощью
перетаскивание прямоугольника в рабочую область. Рассмотрим объект, который почти лежит
полностью внутри прямоугольника выделения, но выходит за пределы прямоугольника на
несколько пикселей. Считается, что объект находится в пределах прямоугольника выбора, если
он выходит за пределы на меньшее или равное "пушистым" пикселям. По умолчанию значение: 1.
ВыберитеToggleStacking (Булево)
Если true, двойной щелчок по окну сдвинет его назад вместо увеличения.
в полный размер. По умолчанию значение: ложный.
Выберите Windows (Булево)
Если false, кнопка мыши SELECT не будет выбирать окна и значки. Другой
функции не затронуты. Кнопку мыши ADJUST по-прежнему можно использовать для выбора
окна и значки. По умолчанию значение: правда.
Серверные захваты (Булево)
Контролирует, олвм захватывает сервер, пока открыты меню и уведомления. По умолчанию
значение: правда.
SetInput (перечисление) *
Это управляет режимом фокуса ввода. Если значение "выбрать", это означает, что кликни, чтобы-
фокус. Если значение равно «followmouse», это означает, что фокус следует за мышью. По умолчанию
значение: Выбрать.
ПоказатьMoveGeometry (Булево)
Указывает, следует ли отображать блок геометрии при перемещении окон и значков.
По умолчанию значение: ложный.
Показатьизменить размергеометрии (Булево)
Указывает, следует ли отображать блок геометрии при изменении размеров окон. По умолчанию
значение: ложный.
Привязки к сетке (Булево)
Определяет, будут ли значки привязываться к сетке при перемещении. По умолчанию значение:
ложный.
ТекстШрифт (шрифт название)
Шрифт, используемый в тексте объявлений. По умолчанию: Люсида-Санс.
Название Шрифт (шрифт название)
Шрифт, используемый в заголовках окон и меню. По умолчанию: Люцида-Санс Смелый.
Переходные процессы (Булево)
Определяет, должен ли быть принудительно включен атрибут сохранения для временных окон.
По умолчанию значение: правда.
Переходные процессы с названием (Булево)
Указывает, должны ли переходные окна иметь строки заголовка. Обычно кратковременный
в окнах есть строка заголовка и углы изменения размера, но нет кнопки окна или канцелярской кнопки.
Установка для этого ресурса значения false приведет к удалению строки заголовка из временных окон.
По умолчанию значение: правда.
Использовать 3D (Булево)
Указывает, следует ли использовать 3D OPEN LOOK, когда это возможно. Если false, 3D вид никогда не будет
использовал. Если true, используется 3D, если аппаратное обеспечение дисплея не поддерживает его. По умолчанию
значение: правда.
Использование3DFrame (Булево)
Указывает, следует ли использовать трехмерный вид границ кадра. Если это правда, кадры будут
получить трехмерный вид; в противном случае они имеют такую же толстую рамку, как и в 3D-режиме. Некоторые
люди предпочитают внешний вид трехмерных рамок, но их труднее отличить
выбрано из невыделенных окон с включенной опцией. По умолчанию значение: ложный.
Использовать3DИзменить размер (Булево)
Определяет, должны ли углы изменения размера окна иметь двухмерный или трехмерный вид.
По умолчанию значение: ложный.
ОкноЦвет (цвет) *
Укажите цвет окон. Это цвет «BG1» для 3D OPEN LOOK. это
используется для фона окон, меню и уведомлений. Другое - 3D-эффект.
достигается за счет использования цветов подсветки и тени, полученных из этого цвета. По умолчанию
значение: #ccc.
Это определяет значение серого 20%.
Рабочая областьЦвет (цвет) *
Укажите цвет рабочей области (корневого окна). При запуске, олвм установит
цвет фона корневого окна к цвету, указанному этим ресурсом, и он будет
восстановить глухой фон при выключении. Чтобы отключить это поведение, см.
описание КраскаРабочее пространство ресурсов. По умолчанию значение: # 40a0c0.
ЭКРАН РЕСУРСЫ
Помимо глобальных ресурсов, описанных выше, олвм также использует специфичный для экрана
Ресурсы. Первый компонент спецификации ресурса - конечный путь.
компонент argv [0]. Второй компонент - это номер экрана, добавленный к строке.
"экран". Третий компонент имени ресурса - это имя самого ресурса.
Например,
olwm.screen1.ReverseVideo: правда
включает обратное видео на экране номер 1 для олвм. Чтобы повлиять на все экраны, вы можете использовать
подстановочные знаки ресурса. Например, olwm * ReverseVideo: true установит обратное видео для
все экраны олвм управляет.
Следующие ресурсы доступны как глобально, так и для отдельных экранов. Экран-
конкретный ресурс переопределяет соответствующие глобальные настройки для этого экрана. Обратите внимание, что
специфические для экрана настройки для WorkspaceColor и WindowColor будут влиять только на олвм; это
может вызвать конфликты с клиентами XView, которые используют только глобальные настройки.
проверка данных
Цвет границы
передний план
Обратное видео
ОкноЦвет
Рабочая областьЦвет
Следующие ресурсы позволяют выбирать визуальные элементы, отличные от стандартных для экрана.
Доступные визуальные эффекты могут быть перечислены с xdpyinfo(1) команда.
глубина (целое число)
Укажите визуальную глубину, которая будет использоваться при поиске визуальных элементов. По умолчанию значение:
никто.
визуальный (перечисление)
Укажите визуальный класс, который будет использоваться при поиске визуальных элементов. Действительный визуальный
классы СтатикГрей, GrayScale, СтатикЦвет, ПсевдоЦвет, Истинный цвети
ДиректКолор. Имена чувствительны к регистру. По умолчанию значение: никто.
ВизуалИД (Я бы)
Укажите используемый визуальный идентификатор. Примечание: указание визуала по его идентификатору не является
переносимый, поскольку идентификаторы могут отличаться от сервера к серверу и даже от одного вызова
сервер к следующему. По умолчанию значение: никто.
БЕЗ МЫШИ РАБОТА
Олвм реализует операцию OPEN LOOK без мыши. Это набор функций, привязанных к клавишам
которые позволяют использовать оконную систему полностью без указательного устройства. Некоторые
Функции без мыши также полезны для "перекрестных" пользователей, которые могут захотеть использовать их в качестве
ускорители для операций с мышью.
Из окна в окно можно переходить, используя Следующее приложение, Предыдущее приложение,
Функции "Следующее окно" и "Предыдущее окно", по умолчанию привязанные к Alt-n, Alt-Shift-n, Alt-w,
и Alt-Shift-w соответственно. (См. Раздел о привязке клавиш для более подробной информации.
информации.) Вы можете вызвать как окно, так и меню рабочей области, используя Alt-m и
Alt-Shift-m соответственно. Когда меню открыто, вы можете перемещаться по нему, используя
клавиши со стрелками или нажав первую букву пункта меню, к которому вы хотите перейти. Вы можете
выполнить текущий элемент, нажав Return, или вы можете выйти из меню, используя Stop или
Побег.
Вы также можете перемещать и изменять размер окон с помощью функций без мыши. Этого можно добиться с помощью
выбор пунктов «Переместить» или «Изменить размер» в меню окна. (Клавиатурные ускорители для этих
элементы - Alt-F6 и Alt-F7 соответственно.) В режиме перемещения вы можете использовать клавиши со стрелками для
переместите окно в желаемом направлении. Вы также можете удерживать клавишу Control, чтобы
"перепрыгивайте" окно на большее расстояние при каждом нажатии клавиши со стрелкой. В режиме изменения размера
первая клавиша со стрелкой выбирает край, который вы перемещаете, а последующие клавиши со стрелками перемещают это
край. Например, чтобы уменьшить окно справа (то есть переместить его правый край в
слева) вы сначала должны войти в режим изменения размера с помощью Alt-F7, нажмите клавишу со стрелкой вправо, чтобы
выберите правый край, а затем нажмите клавишу со стрелкой влево, чтобы переместить край влево. В качестве
в режиме перемещения вы можете удерживать Control, чтобы «перепрыгнуть» край на большее приращение. Ты
можете нажать Return, чтобы принять новый размер или местоположение, и вы можете нажать Escape или Stop, чтобы
отменить операцию перемещения или изменения размера.
KEY ОБЯЗАТЕЛЬНОЕ
Привязки клавиш указываются с использованием ресурсов. На каждую функцию приходится по одному ресурсу, а
значение ресурсов - это ключи, к которым привязана функция. Ценность ресурса
состоит из списка ключевых спецификаций, разделенных запятыми. Каждая ключевая спецификация состоит из
ключевого символа, за которым необязательно следует модификатор keyyms; символы ключей-модификаторов разделяются
Знаки "+". Например, чтобы привязать функцию к F2, control-F3 и alt-shift-F4, можно
используйте значение:
F2, F3 + Control, F4 + Shift + Alt
Любой символьный ключ, ключ которого находится в отображении модификатора, может использоваться в качестве модификатора. Следующий
также могут использоваться как псевдонимы для общих символов ключей-модификаторов: Shift, Замка, Control , Ctrl, Ctl,
Мета, другой, супери Hyper.
Имена ресурсов начинаются с завершающего компонента имени пути argv [0], затем
КлавиатураКоманда (обратите внимание, что это единственное число, не путать с КлавиатураКоманды
ресурс), за которым следует ресурс из следующего списка. Например, ресурс
спецификация для установки функции остановки обычно будет:
olwm.KeyboardCommand.Stop
За каждым элементом в этом списке следует привязка клавиатуры по умолчанию и описание
что делает функция. Пункты, отмеченные звездочкой `* ', связаны с захватом клавиатуры. Другой
предметы активны только пока олвм находится в режиме, например, когда меню открыто. Примечание: большая часть
функции, требующие захвата, активны только тогда, когда КлавиатураКоманды ресурс установлен
в Полный. См. Описание этого ресурса в разделе «Глобальные ресурсы».
Stop (Л1, Побег)
Прервать текущий режим или действие.
Действие по умолчанию (Возвращение, Мета-возврат, Входить)
Выполнить действие по умолчанию для текущего меню или уведомления.
Выберите (Space)
Выберите текущую кнопку.
Регулировать (Alt-Вставка)
Переключить выбранное состояние текущего объекта.
Меню (Alt-пробел)
Вызов меню текущего объекта.
ВводФокусСправка (?, Контроль-?)
Вызов справки по объекту с фокусом ввода.
Up (стрелка вверх)
Поднимитесь на один элемент вверх.
вниз (стрелка вниз)
Перейти на один элемент вниз.
левый (стрелка влево)
Переместиться на один элемент влево.
Правильно (правая стрелка)
Переместите вправо на один элемент.
Подпрыгнуть (Контроль стрелка вверх)
Поднимитесь на десять пунктов вверх.
Спрыгивать (Контроль стрелка вниз)
Переместитесь на десять пунктов вниз.
Перейти влево (Контроль стрелка влево)
Переместитесь на десять пунктов влево.
Перейти вправо (Контроль правая стрелка)
Переместите вправо десять предметов.
РоуСтарт (Дом, R7)
Перейти к началу текущей строки.
Конец строки (Конец, R13)
Перейти в конец текущей строки.
Датастарт (Контроль-Главная)
Перейти к началу данных.
ДатаКонец (контроль-конец)
Перейти в конец данных.
ПервыйКонтроль (Контроль-[)
Перейти к первому элементу.
ЛастКонтроль (Контроль-])
Перейти к последнему элементу.
СледующийЭлемент (Вкладка, вкладка «Контроль»)
Перейти к следующему элементу.
Предыдущий элемент (Shift-Tab, Control-Shift-Tab)
Перейти к предыдущему элементу.
Откройте (Альт-L7) *
Откройте объект с фокусом ввода.
Помощь (Помощь) *
Вызов справки по точкам для объекта, находящегося под указателем.
Карта блокировки цветов (Контроль-L2) *
Установите цветовую карту подокна под указателем и задайте цветовую карту
фокус на окне верхнего уровня, содержащем указатель. Видеть Цветовая карта погрузка
.
Разблокировать (Контроль-L4) *
Вернитесь в режим «цвет следует за мышью» и отключите фокус палитры. Видеть Цветовая карта
погрузка
.
Фронт (Альт-L5) *
Переместите объект с фокусом ввода на передний план.
Фокустоуказатель (Alt-Shift-j) *
Установите фокус на окно под указателем.
Следующее приложение (Alt-N) *
Переместите фокус на следующее базовое окно. Окна располагаются по часовой стрелке, начиная с
вершина. Иконки появляются после всех окон, также по часовой стрелке. порядок
переходит от последнего значка на экране к первому окну следующего экрана.
После последнего экрана порядок возвращается к первому экрану.
Предыдущее приложение (Alt-Shift-N) *
Переместите фокус на предыдущее базовое окно. Видеть Следующее приложение для деталей о
порядок обхода окна.
Переключить ввод (альт-т) *
Переместите фокус ввода в предыдущее окно, в котором был фокус ввода.
NextWindow (Alt-W) *
Перейти к следующему окну в семействе окон, состоящем из основного окна и окна.
набор всплывающих окон. Окна располагаются по часовой стрелке, начиная с верхней части экрана.
Предыдущее окно (Alt-Shift-W) *
Перейти к предыдущему окну в семействе окон, состоящем из основного окна
и набор всплывающих окон. Окна располагаются по часовой стрелке, начиная с верхней части
экран.
TogglePin (Мета-вставка) *
Переключить состояние булавки окна с фокусом ввода.
ПриостановитьБездомный (Alt-Z) *
Временно приостановите все операции захвата клавиш, связанные с операцией без мыши.
Возобновить (Alt-Shift-Z) *
Возобновить захват после временной приостановки.
ЦитатаNextKey (Alt-Q) *
Передайте следующую последовательность клавиш приложению с фокусом, игнорируя любые захваты.
обновление (Альт-F8) *
Перекрасим окно с фокусом.
Назад (Альт-F5) *
Переместите окно фокуса за другие окна.
Открыто закрыто (Альт-F2) *
Переключить открытое / закрытое состояние окна с фокусом.
Полное восстановление (Альт-F3) *
Переключить полноразмерное / нормальное состояние окна с фокусом.
Выход (Альт-F9) *
Закройте окно с фокусом.
Владелец (Альт-F10) *
Поместите владельца всплывающего окна с фокусом.
Рабочее пространствоМеню (Alt-Shift-м) *
Вызов меню рабочего пространства.
ОкноМеню (альт-м) *
Вызовите меню окна в окне с фокусом.
Двигаемся (Альт-F6) *
Переместите окно с фокусом.
Изменение размера (Альт-F7) *
Измените размер окна с фокусом.
OpenClosePointer (L7) *
Переключить открытое / закрытое состояние окна или значка под указателем.
ПоднятьОпустить (L5) *
Поднимите окно под указателем, если оно закрыто другими окнами. В противном случае ниже
окно, если оно закрывает другие окна.
ИЗМЕНЕНИЕ ИЗГОТОВЛЕНИЕ
Олвм изменит работу определенных функций мыши в зависимости от состояния
клавиши-модификаторы. Связь между изменением и соответствующими клавишами-модификаторами
управляется набором ресурсов. Имена ресурсов имеют префикс в конце
компонент пути argv [0], затем Редактировать, за которым следует ресурс из списка
ниже. Например, спецификация ресурса для привязки модификатора Reduce будет
обычно быть
olwm.Modifier.Reduce
Значение каждого ресурса - это список ключей-модификаторов, разделенных запятыми. Каждый элемент в
за этим списком следует модификатор по умолчанию и описание того, что он делает.
Сдерживать (Контроль)
Ограничьте операцию перемещения или изменения размера только по горизонтали или вертикали
направлении.
Игнорировать (Замок, цифровой замок, мод5, Режим_переключатель)
Набор модификаторов, которые следует игнорировать при обработке событий мыши. Этот ресурс
должен содержать набор модификаторов блокировки, чтобы действия мыши оставались
интерпретируется правильно, даже если действуют модификаторы блокировки.
Инвертировать (Сдвиг)
При перемещении окон временно инвертируйте ощущение перетащитеокно ресурс. Когда
изменяя размер окна, временно переместите окно, пока удерживается этот модификатор
вниз. Вернитесь к изменению размера, когда модификатор будет отпущен.
Уменьшить (Мета)
При перемещении окон уменьшите количество движений мыши в десять раз.
Установить по умолчанию (Контроль)
Устанавливает элемент по умолчанию для меню.
WMGrab (Альтернативный)
Использование модификатора WMGrab позволяет получить доступ к функциям кнопки мыши в любом месте
окна, а не только над строкой заголовка и рамкой окна.
ОКРУЖАЮЩАЯ СРЕДА
ДИСПЛЕЙ
Задает сервер X11, к которому нужно подключиться.
ЯЗЫК, LC_CTYPE, LC_MESSAGE, LC_TIME
Эти переменные указывают, какой языковой стандарт использовать, когда другие методы языкового стандарта
объявление не доступно. (Подробнее см. В разделе «Обработка локалей»).
Детали.)
OLWMМЕНЮ
Задает файл для использования в меню рабочей области.
Используйте olwmolvwm в Интернете с помощью сервисов onworks.net