Це команда olwmolvwm, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
olwm - менеджер вікон ВІДКРИТИ ПОГЛЯД для OpenWindows
СИНТАКСИС
olwm [ опції ]
ОПИС
olwm є віконним менеджером для системи X Window, який реалізує частини ВІДКРИТОГО ПОГЛЯДУ
графічний інтерфейс користувача. Це стандартний менеджер вікон для OpenWindows від Sun
продукту, але він буде належним чином працювати з будь-якою системою X11.
ВАРІАНТИ
Більшість параметрів командного рядка мають аналоги в базі даних ресурсів. Командний рядок
параметр замінить будь-які налаштування з бази даних ресурсів.
-2д Використовуйте двовимірний вигляд. Це значення за замовчуванням для монохромних систем.
-3д Використовуйте тривимірний вигляд. Це значення за замовчуванням для систем кольорів. Цей варіант є
ігнорується для монохромних систем.
-бд, -колір кордону
Визначає колір рамки. Дивіться опис BorderColor ресурс.
-bg, - фон
Визначає колір фону. Дивіться опис фон ресурс.
-c, - клацніть
Використовуйте режим фокусування. Це режим фокусування за замовчуванням.
- глибина глибина
Вказує глибину візуального, в якому olwm це бігти. Дивіться обговорення в
розділ Екранні ресурси.
- дисплей рядок дисплея
Вкажіть назву дисплея для керування. Замінює середовище DISPLAY
змінна, якщо є. Крім того, рядок відображення експортується до olwm's
середовища, тому процеси розщеплюються olwm успадкує це значення.
-f, - слідувати
Використовуйте режим фокусування слідує миші. Режим за замовчуванням — фокусування.
-fn назва шрифту, -шрифт назва шрифту
Встановіть шрифт для заголовків вікон.
-fg, - передній план
Визначає колір переднього плану. Дивіться опис Колір переднього плану
ресурс.
-багато Керуйте вікнами на всіх екранах, які підтримує дисплей. Це значення за замовчуванням.
-ім'я ім'я ресурсу
Скористайтесь ім'я ресурсу для пошуку ресурсів у базі даних ресурсів.
-xrm рядок ресурсу
Вкажіть ресурси в командному рядку. Вказані тут ресурси будуть замінені
ресурси, знайдені у файлах ресурсів.
- одиночний
Керуйте вікнами лише для одного екрана, використовуючи екран за замовчуванням для вказаного
дисплей. Перевизначає -багато варіант.
-синхронізація ідентифікатор процесу
Коли olwm завершив ініціалізацію, він надішле сигнал (SIGALRM за
за замовчуванням) до ідентифікатор процесу. Сигнал буде надіслано лише за наявності цієї опції.
Це корисно для бігу olwm зі сценаріїв оболонки (наприклад, .xinitrc) таким чином
якого чекає сценарій olwm щоб завершити його ініціалізацію, залишаючи olwm as
дочірній процес сценарію оболонки. Це можна зробити за допомогою наступного sh(1)
побудова:
спати 15 і pid=$!
olwm -syncpid $pid &
зачекайте $pid
- синхронний сигнал сигналізувати
Визначає сигнал для надсилання замість SIGALRM. Сигнал задається як a
число, а не символічно.
- візуальний візуально-клас
Вказує клас візуального елемента, у якому olwm це бігти. Дивіться обговорення в
розділ Екранні ресурси.
ВІДМОВЛЕННЯ ВАРІАНТИ
Наступні параметри суворо призначені для налагодження. Вони не рекомендуються для загальних
використання. Не використовуйте їх, якщо ви не знаєте, що робите.
-всі Роздрукуйте повідомлення для кожної отриманої події.
-відлагоджувати Еквівалентно ввімкненню всіх параметрів налагодження.
-діти-сироти
Роздрукуйте події-сироти. Осиротілі події – це події, пов’язані з a
вікно або фрейм, які не мають запису в хеш-таблиці фрейму, або події, яких немає
обробляються різними обробниками подій.
-синхронізувати
Запустіть диспетчер вікон у синхронному режимі.
ІНТЕРНАЦІОНАЛІЗАЦІЯ ВАРІАНТИ
-основний код назва локалі
Вкажіть основне налаштування категорії мовного стандарту OPEN LOOK. Ця категорія буде
база для інших категорій мовних стандартів, тому існують певні обмеження
до інших категорій мовних стандартів (див. наступні розділи обробки мовних стандартів).
- Displaylang назва локалі
Вкажіть мову відображення OPEN LOOK категорію мовного стандарту. Ця категорія впливає на
вміст меню робочої області, меню вікна та сповіщень.
-числовий назва локалі
Вкажіть категорію мовного стандарту OPEN LOOK у числовому форматі. Ця категорія впливає на
числовий формат, який відображається в будь-якому повідомленні, яке містить цифри.
МІСЦЕВО HANDLING
Місце дії це мовні та культурні конвенції, які використовуються в програмі. Місцевий стандарт буде контролювати
мова-залежна частина olwmповедінка. Міжнародні розширення OPEN LOOK
визначили кілька категорій мов OPEN LOOK наступним чином:
Базовий Місце дії
Це базове налаштування для всього механізму локалі. Ця категорія визначає
поведінка внутрішньої обробки символів.
дисплей Language
Ця категорія визначає мову, яка використовується для відображення меню, сповіщень та повідомлень
повідомлення про помилки.
вхід Language
Ця категорія визначає мову, яка використовується для введення тексту. Ця категорія не має
впливати на olwm, оскільки він не підтримує введення тексту з клавіатури.
Дата сформований
Ця категорія визначає формат дати та часу. Ця категорія не впливає
on olwm, оскільки він не відображає жодної інформації про дату та час.
Числовий сформований
Ця категорія визначає формат відображених числових даних.
Оскільки параметр Basic Locale визначає обробку символів olwm, певна
було накладено обмеження на поєднання параметрів категорії мовного стандарту.
1. Якщо для базового налаштування встановлено іншу мову, ніж "C", усі інші категорії мовних стандартів повинні
бути таким же, як базове налаштування або "C".
2. Якщо для базового налаштування встановлено мовний стандарт "C", усі інші категорії мовного стандарту мають бути в "C"
місцевий.
Для інформування доступні наступні методи olwm, параметри мовного стандарту, і вони є
перераховані в порядку пріоритету:
1. Параметри командного рядка (наприклад, -основне місце).
2. за базою даних ресурсів.
3. setlocale(3) значення функції за замовчуванням (наприклад: змінна середовища LANG).
Якщо параметри командного рядка не використовуються для визначення параметрів мовного стандарту, olwm забере нове
налаштування локалі з властивості робочого простору (за змінами в базі даних ресурсів); і змінити
налаштування локалі динамічно (наприклад, щоб змінити мову робочої області та
меню вікон). Усі закріплені меню робочої області будуть відкріплені під час цього перемикання мовного стандарту
операції.
ВХІД ФОКУС
Команда вхід фокус
це вікно, яке отримуватиме натискання клавіш. olwm має два різних режими фокусування на вході,
які є різними способами перенесення фокусу введення з одного вікна в інше. За
за замовчуванням, olwm використовує режим «натисніть, щоб сфокусуватися» (також відомий як «натисніть, щоб ввести»). Це означає що
Ви повинні натиснути на вікно, щоб перейти до нього. Поки вікно має
фокус введення, миша може бути в будь-якому місці екрану; події з клавіатури все одно будуть переміщені
це вікно. Ви можете встановити фокус введення на вікно та одночасно підняти його на
зверху, клацнувши лівою кнопкою миші в рядку заголовка або межі вікна.
olwm має інший режим фокусування, який називається «фокус-слід-миша». У цьому режимі будь-яке вікно
на яку вказує миша, отримає фокус введення. Щоб змінити фокус входу з одного
вікно в інше, ви просто перемістіть мишу до іншого вікна; вам не потрібно натискати
зовсім. Однак зауважте, що для перенесення фокусу між підвіконнами одного верхнього
рівня, ви повинні клацнути у підвікні, або ви повинні використовувати функцію передачі фокусу
ключі (якщо доступні з програми).
Режимом фокусування введення можна керувати за допомогою параметрів командного рядка або записів у файлі
база даних ресурсів. Жоден режим фокусування не має переваг. Який з них ви виберете, це a
справа особистих переваг.
Миша КНОПКИ
OPEN LOOK визначає три функції кнопки миші: SELECT, ADJUST і MENU. Ці функції
відображаються на кнопки миші 1, 2 і 3 відповідно. На системах лише з двома мишками
Функцію MENU можна отримати, натиснувши кнопки 1 і 2 одночасно.
Ця техніка називається кнопкою миші акордування. Точна поведінка кожного з
ці функції залежать від того, який об'єкт знаходиться під вказівником.
МАНІПУЛЯЦІЯ WINDOWS І ІКОНИ
Window назва бар та Кордони.
Натискання кнопки ВИБІР вибирає вікно, піднімає його над іншими вікнами та знімає виділення з будь-якого іншого
об'єкти. У режимі клацання фокусування фокус також переноситься на це вікно. Натискання і
утримування SELECT, а потім перетягування миші призведе до переміщення вікон, не піднімаючи їх або
встановлення фокусу. Якщо вибрано це вікно, воно та всі інші вибрані вікна є
рухався одночасно. В іншому випадку просто це вікно буде переміщено, і воно не буде виділено. Якщо
якщо ви утримуєте клавішу Control під час переміщення вікна, рух обмежено
вертикально або горизонтально, залежно від того, чи рухалися ви далі по вертикалі чи
горизонтальний напрямок. Подвійне клацання SELECT у вікні те саме, що і вибір
Пункт меню Повний розмір (або Відновити розмір). Натискання кнопки ADJUST перемикає вибраний стан
це вікно. Якщо інші вікна чи піктограми вже вибрані, вони залишаються вибраними.
ADJUST корисний для вибору кількох вікон та піктограм. При натисканні MENU відкриється
меню вікна. Додаткову інформацію див. у розділі «Меню вікна». Якщо інший ключ утримується
вниз, функції кнопки миші стають доступними в будь-якому місці вікна, а не тільки над ним
рядок заголовка та межі. Використовуваний модифікатор можна змінити; дивіться опис
WMGrab ресурс у розділі Налаштування модифікатора.
Зміна розміру Кути.
Ви можете змінити розмір вікна, натиснувши ліву кнопку миші над будь-яким із кутів зміни розміру
і перетягніть його в нове місце. Відпускання кнопки миші встановить новий розмір
вікно. Якщо ви утримуєте клавішу Control під час перетягування, операція зміни розміру
не можна змінювати розміри по вертикалі чи горизонталі, залежно від того, чи перемістили ви
миші далі в горизонтальному або вертикальному напрямку.
Window Кнопка.
Кнопка «Вікно» — це невеликий квадрат із спрямованим вниз трикутником біля лівого кінця
рядок заголовка. При натисканні кнопки MENU над кнопкою вікна відкриється меню вікна.
Натискання ВИБРАТИ над лівою кнопкою миші на кнопці «Вікно» призведе до виконання вікна
дія меню за замовчуванням. Зазвичай це закриває вікно у вигляді значка. Ви можете змінити
дія меню вікна за замовчуванням, утримуючи клавішу Control під час маніпулювання
меню вікна.
шпилька.
У спливаючих вікнах ВІДКРИТИ ПОГЛЯД замість кнопки вікна є кнопка. Якщо шпилька вийшла
його отвору, натискання командної кнопки у вікні призведе до захоплення вікна
вниз ("відхилено") після виконання команди. Якщо натиснути ВИБРАТИ на кнопці, вона
перейде в свою дірку. У цьому стані натискання командної кнопки виконає
команду, не закриваючи вікно. Натискання ВИБРАТИ над шпилькою витягне його
утримування. Це закриє вікно без виконання жодних команд. Деякі вікна приходять
вгору зі шпилькою, що вже в отворі.
ікони.
Піктограма позначає закрите вікно. Ви все ще можете виконувати більшість тих самих операцій, що й з
відкрите вікно. Переміщення та вибір піктограм за допомогою SELECT і ADJUST точно так само, як
для відкритих вікон. Подібна версія меню вікна доступна на піктограмі від
натиснувши MENU. Подвійне клацання SELECT відкриє піктограму. Розмір значків не можна змінити.
НЕПРЯМОКУТНИЙ WINDOWS
Розширення форми X11 Non-Rectangular Window Shape (зазвичай іменується просто як Shape
розширення) дозволяє вікнам мати довільні форми. Olwm оброблятиме ці вікна
не даючи їм жодних прикрас. Фасонними вікнами можна маніпулювати за допомогою
Модифікатор WMGrab (Alt за замовчуванням) за допомогою кнопок миші. (Дивіться розділ про модифікатор
Налаштування для отримання додаткової інформації.) Вікна форми можна переміщати, змінювати розміри, закривати, відкривати,
тощо як звичайні вікна. Зворотним зв’язком вибору для фасонних вікон є наявність
змінити розмір кутів, що плавають у кутах обмежує прямокутника форми вікна.
ВИБІРИ ON THE РОБОТА
Ви можете вибрати групу вікон та піктограм за допомогою лівої або середньої кнопки миші
Робоча область (область екрана за межами всіх вікон і піктограм, відома як
«кореневе вікно»). Натисненням SELECT або ADJUST і перетягуванням миші буде визначено a
прямокутник з гумкою. При відпусканні кнопки миші набір вікон і значків
огороджені цим прямокутником буде оброблятися. Якщо ви створили прямокутник за допомогою
SELECT, будуть вибрані вікна та значки всередині, а також усі інші об’єкти
скасовано виділення. Якщо ви використовували ADJUST, об’єкти всередині матимуть вибраний стан
перемкнено, і будь-які інші вікна та вже вибрані піктограми залишаться вибраними.
РОБОТА МЕНЮ
Натискання кнопки MENU над робочою областю викликає меню робочого простору. Це меню можна налаштувати,
але зазвичай він містить принаймні наступні елементи. (Елементи можуть з’являтися в а
різною мовою залежно від поточного налаштування мови.)
Події
Ця кнопка має підменю, яке дозволяє запускати програми. За замовчуванням
Підменю «Програми» містить усі програми в OpenWindows DeskSet.
Однак користувачі зазвичай налаштовують це меню таким чином, щоб воно містило набагато більше програм і до
містять вкладені підменю. Додаткову інформацію див. у розділі Налаштування меню
інформація.
Комунальні послуги
Ця кнопка має підменю, яке містить кілька допоміжних функцій для
робоча область, включаючи оновлення (повторне відображення всіх вікон на екрані), екран блокування,
і Зберегти робочу область.
Властивості ...
Цей пункт відкриває вікно Властивості робочої області, яке дозволяє переглядати та
налаштувати параметри середовища OpenWindows.
Довідка ...
Відкриває зміст довідників.
робочий стіл Вступ ...
Відкриває навчальний посібник із знайомства з Sun Desktop.
вихід Завершує роботу всіх програм і виходить з віконної системи. Повідомлення про підтвердження
з’явиться першим, щоб дати вам можливість скасувати операцію.
WINDOW МЕНЮ
Меню вікон більшості вікон містить такі пункти. (Елементи можуть з’являтися в а
різною мовою залежно від поточного налаштування мови.)
Закрити Закрийте вікно до значка. Будь-які спливаючі вікна OPEN LOOK закриті в цьому
також значок. Вони знову з’являться, коли відкриється значок. Цей пункт «Відкритий», якщо
ви відкриваєте меню на піктограмі.
Повний Розмір
Розгорніть вікно на всю висоту екрана. Якщо це вже зроблено, то
кнопка має звичайний розмір замість повного розміру. Звичайний розмір відновлює вікно до
розмір, який був до виконання операції повного розміру. Якщо додаток має
вказав максимальний розмір для вікна, цей розмір використовується для повного розміру замість
на всю висоту екрана.
Рухатися Запускає форму переміщення вікна на основі клавіатури. З’являється, лише якщо ВІДКРИТИ ПОГЛЯД
Режим без миші ввімкнено.
Зміна розміру Запускає форму зміни розміру вікна на основі клавіатури. З’являється, лише якщо ВІДКРИТИ ПОГЛЯД
Режим без миші ввімкнено.
назад Перемістіть вікно за всі інші вікна.
оновлення
Очистіть і знову відобразіть вікно.
Вихід Завершіть роботу програми у вікні та видаліть вікно. Якщо додаток
вибрав участь у протоколі WM_DELETE_WINDOW, olwm посилає a
WM_DELETE_WINDOW ClientMessage замість того, щоб вбивати це вікно.
Спливаючі вікна ВІДКРИТИ ПОГЛЯД (на відміну від базових вікон) мають менше вікно меню. Це
не має елементів Close, Full Size і Quit, але має два нових елементи:
відхиляти
Спричиняє закриття вікна. Ця кнопка має підменю з двома пунктами: Це
Вікно, яке закриває лише це вікно, і Усі спливаючі вікна, яке закриває всі спливаючі
вікна, що належать цій програмі.
Власник? Піднімає та блимає рядок заголовка основного вікна, якому належить це спливаюче вікно.
МЕНЮ МИТНІСТЬ ФАЙЛИ
Ви можете налаштувати olwm's Workspace Menu, помістивши опис меню у файл, який
olwm читатиму. Коли він запускається, olwm спочатку шукатиме файл із назвою OLWMMENU
змінна середовища. Якщо ця змінна не існує або файл не читається,
olwm потім перегляне файл під назвою ".openwin-menu" у вашому домашньому каталозі. Якщо це
файл відсутній або нечитаний, olwm повернеться до файлу системного меню за замовчуванням.
Якщо з якихось причин не вдається знайти файл системного меню за замовчуванням, olwm буде використовувати a
мінімальне, вбудоване меню. Файл меню, який читається, також можна змінити на дисплеї
налаштування мовного стандарту. Ім'я локалі використовується як суфікс для імені файлу. Якщо
знайдено файл локалізованого меню, він використовується замість нелокалізованого файлу меню.
Наприклад, якщо локальною мовою відображення є "японська", файл ".openwin-
menu.japanese" матиме пріоритет над файлом ".openwin-menu".
Olwm автоматично перечитує свій файл меню щоразу, коли файл меню змінюється. Це дозволяє
ви вносите багато невеликих змін у файл меню, пробуючи змінене меню після кожного
змінити. Автоматичне повторне зчитування можна керувати за допомогою AutoReadMenuFile ресурс.
If olwm зустрічає синтаксичну помилку під час читання будь-якого файлу меню, повідомлення
надруковано зі стандартною помилкою, і читання цього файлу меню вважається мати
не вдалося. Olwm потім спробує прочитати наступний файл у послідовності, як описано вище.
МЕНЮ ТЕХНІЧНІ ХАРАКТЕРИСТИКИ СИНТАКС
Мова специфікації меню містить декілька ключових слів, усі з яких знаходяться у верхній частині
відмінкові листи. Ключові слова є НЕ перекладено мовою, зазначеною в
налаштування категорії мовного стандарту. Ключові слова завжди англійською.
Кожен рядок зазвичай визначає одну кнопку меню. У кожному рядку є три поля: a
мітка, необов'язкове ключове слово "DEFAULT" і команда. Мітка – це одне слово
або рядок, узятий у подвійні лапки. Це мітка, яка відображається в кнопці меню.
Якщо поруч з’явиться необов’язкове ключове слово «DEFAULT», цей пункт меню стає пунктом за замовчуванням
для цього меню. Решта рядка (за винятком провідних пробілів) вважається a
команда. Виконується шляхом відправлення до sh(1). Будь-які метасимволи оболонки будуть передані
до оболонки без змін. Буде додано рядок, що містить лише ключове слово "SEPARATOR".
додатковий простір перед наступним елементом.
Підменю визначається за допомогою спеціального ключового слова «MENU» замість команди. Кнопка
додається до поточного меню, і клацання або потягування праворуч на цю кнопку відкриється
підменю. Наступні рядки у файлі меню визначають кнопки для підменю, доки a
зустрічається рядок, який містить спеціальне ключове слово "END" у командному полі. Етикетка
рядок МЕНЮ повинен відповідати мітці на рядку END, інакше сигналізується про помилку. під-
меню можна вкладати довільно, в дужках рядками MENU та END із відповідними мітками. До
зробити підменю закріпленим, додайте спеціальне ключове слово «PIN» після ключового слова END у рядку
це завершує визначення підменю.
Підменю можна вказати в іншому файлі, вставивши після нього шлях до файлу
ключове слово MENU. У цьому випадку передбачається, що файл з такою назвою містить рядки, які
вказати кнопки меню. Файл підменю не повинен містити рядків MENU або END (за винятком випадків, коли вони
має власні підменю). Поточний файл не обов’язково має відповідний рядок END, якщо підменю
зчитується з іншого файлу.
За замовчуванням мітка в кнопці меню використовується як заголовок підменю. Це може бути
замінюється шляхом вказівки рядка, який має спеціальне ключове слово TITLE у командному полі.
Мітка з цього рядка використовуватиметься як заголовок підменю. Ця лінія може з'явитися
будь-де у визначенні підменю. Це не додає пункт до меню.
У командному полі пункту меню можна використовувати наступні ключові слова. Вони уточнюють
функції, які є внутрішніми для olwm, які не викликаються запуском оболонки.
BACK_SELN
Перемістіть вибрані вікна та піктограми за інші вікна.
EXIT
Завершує роботу всіх програм і виходить з диспетчера вікон після отримання підтвердження від
користувача. Це корисно для виходу з усієї віконної системи.
EXIT_NO_CONFIRM
Подобається EXIT, але пропускає повідомлення про підтвердження.
FLIPDRAG
Переключити стан ресурсу DragWindow.
ФІПФОКУС
Переключити стан ресурсу SetInput.
FULL_RESTORE_SIZE_SELN
Перемикайте стани повного/звичайного розміру для вибраних вікон та піктограм.
NOP
Без операції; нічого не роби.
OPEN_CLOSE_SELN
Перемикайте відкриті/закриті стани вибраних вікон та піктограм.
QUIT_SELN
Закрийте вибрані вікна та піктограми.
ПОСТКРИПТ
Відкрийте підключення до NewS за допомогою пш(1) і надішліть до нього решту рядка.
властивості
Відкрийте властивості робочої області.
ОНОВИТИ
Оновлення призводить до того, що всі вікна на екрані будуть перефарбовані.
READ_MENU_FILE
Примусово негайно перечитати файл налаштування меню робочої області. Olwm волі
розпочати повний пошук файлу меню (як описано в Меню настройка
розділ) і використовувати перший знайдений дійсний файл.
ПЕРЕЗАПУСК
Перезапустіть диспетчер вікон, видавши файл Exec(2) на argv. Це не повинно вплинути
будь-які запущені програми, і це не повинно призводити до зупинки сервера.
SAVE_WORKSPACE
Зробіть знімок набору запущених програм і введіть команду
отримані таким чином рядки у файлі ".openwin-init" у домашньому каталозі користувача. Це
виконує команду
"owplaces -silent -multi -script -output $HOME/.openwin-init".
WMEXIT Вийдіть з диспетчера вікон, не вбиваючи жодних програм.
Ось приклад специфікації кореневого меню.
"Моє спеціальне меню" TITLE
Програми МЕНЮ
"Інструмент команди" ЗА ЗМОВЧАННЯМ cmdtool
Текстове редагування «Текстовий редактор».
Інструмент для пошти
«Диспетчер файлів» filemgr
Інше МЕНЮ
"Інші інструменти" TITLE
Інструмент оболонки "Shell Tool".
«Редактор іконок» іконкиредагувати
Годинник
Перфметр "Perf Meter" ЗА УМОВЧАННЯМ
Інше END
Програми END PIN
«Перефарбувати екран» ОНОВИТИ
«Властивості...» ВЛАСТИВОСТІ
Вихід EXIT
КОЛЬОРОВА КАРТА УСТАНОВКА
Olwm оброблятиме встановлення колірної карти для вікон, які мають карти кольорів, відмінні від
колірна карта за замовчуванням. Існує два режими фокусування на карті кольорів: «колір слідує за мишею» і «колір-
заблоковано". Вони приблизно аналогічні відповідним режимам для введення фокусу. Однак,
Режим фокусування кольорової карти може бути повністю незалежним від фокусу введення. Режим, в якому
запуск системи визначається ресурсом ColorFocusLocked (див. розділ Ресурси
нижче).
Olwm відстежує набір вікон, які мають право на встановлення кольорових карт.
Цей набір включає всі вікна верхнього рівня клієнтів. Якщо якісь клієнти вказали інше
вікна у властивості WM_COLORMAP_WINDOWS, ці вікна також входять до набору.
У режимі "Колір слідує за мишею" olwm відстежує розташування покажчика і завжди
зберігає встановлену колірну карту відповідного вікна під вказівником. Таким чином, ви можете
встановити колірну карту певного вікна, просто пересунувши в нього вказівник. The
колірна карта за замовчуванням буде відновлена, якщо ви перемістіть вказівник назад у рамку вікна або
в робочий простір. У цьому режимі відстежуються властивості WM_COLORMAP_WINDOWS
зміни, але лише для зміни набору відповідних вікон. Зміни лише в цих властивостях
спричинити встановлення карт кольорів, якщо відповідне вікно під вказівником змінилося як a
результат зміни набору відповідних вікон. У цьому режимі не враховується жодне вікно
мати фокус колірної карти; Установка colormap повністю знаходиться під контролем користувача.
У режимі з блокуванням кольору кольорові карти не встановлюються на основі руху вказівника. Натомість а
Вважається, що конкретне вікно має фокус карти кольорів. Коли вікно має
у фокусі кольорової карти, кольорові карти не будуть встановлені та видалені на основі руху вказівника.
Якщо клієнтська програма змінює вміст властивості WM_COLORMAP_WINDOWS у верхній частині
вікно рівня з фокусом кольорової карти, olwm відповість установкою колірної карти
перше вікно, назване в цій властивості. Таким чином, програма, вікно якої має файл
фокус колірної карти може керувати встановленням карти кольорів, змінюючи вміст
Властивість WM_COLORMAP_WINDOWS.
Зауважте, що відповідно до ICCCM, якщо WM_COLORMAP_WINDOWS не містить верхнього рівня
Припускається, що воно буде першим у списку. Якщо ви хочете, щоб ваша програма запитувала
інсталяцію колірної карти через зміни до WM_COLORMAP_WINDOWS, ви повинні переконатися, що верхній-
вікно рівня з’являється десь у цій властивості. інакше olwm завжди встановлюватиме
колірну карту вікна верхнього рівня.
Фокус на карті кольорів можна надати вікну одним із кількох способів. Користувач може призначити
сфокусувати колірну карту до вікна, натиснувши клавішу Color-Lock, коли вказівник закінчився
вікно. Якщо встановлено ресурс AutoColorFocus, нові вікна отримають колірну карту
фокусування автоматично. Якщо встановлено ресурс ColorTracksInputFocus, фокус карти кольорів
завжди буде надано вікну, яке має фокус введення.
Окрім налаштування фокусу карти кольорів, клавіша Color-Lock має деякі додаткові ефекти.
Коли ви натискаєте клавішу Color-Lock, якщо вказівник знаходиться у підвікні, названому в
WM_COLORMAP_WINDOWS, буде встановлено колірну карту цього підвікна. Якщо вказівник
не знаходиться у вікні, названому у властивості WM_COLORMAP_WINDOWS, або якщо вказівник знаходиться позаду
рядок заголовка або межі вікна, колірна карта першого запису WM_COLORMAP_WINDOWS
майно буде встановлено. Ви можете використовувати клавішу Color-Lock, щоб встановити колірну карту a
конкретне підвікно незалежно від того, де воно знаходиться у списку WM_COLORMAP_WINDOWS. Якщо там
не має властивості WM_COLORMAP_WINDOWS, натискання клавіші Color-Lock просто встановить
колірну карту вікна верхнього рівня.
Якщо натиснути клавішу Color-Lock над робочим простором, колірна карта за замовчуванням буде
встановлено, і будь-яке вікно з фокусом на карті кольорів втратить його. Кореневе вікно буде мати
фокус карти кольорів.
У будь-який час ви можете повернутися до режиму «Колір слідує за мишею», натиснувши клавішу «Колір-розблокування».
Будь-яке вікно з фокусом на карті кольорів втратить його.
SPOT ДОПОМОГТИ
Olwm надає точкову довідку щодо рамок, піктограм, меню робочої області та вікна, кнопок вікон,
змінювати розміри кутів, шпильок і самого робочого простору. Це робиться за допомогою окремого підпорядкованого пристрою
програма olwmslave(1). Підпорядкована програма автоматично розгалужується, коли olwm запускається.
Розділом підпорядкованої програми можна керувати за допомогою Запустіть SlaveProcess ресурс.
БАГАТО ЕКРАНИ
За замовчуванням olwm керуватиме вікнами на всіх екранах сервера відображення. Більшість
операції не змінюються, ніж на одному екрані. Вікно існує на певному
екран на весь термін служби. Вікно не можна перемістити з одного екрана на інший,
також не можна змінити його розмір, щоб перетнути межу екрана. Windows, що викликається з меню Робоча область
з’явиться на тому ж екрані, що й меню. Точкова довідка з’явиться на тому ж екрані, що й
покажчик при натисканні клавіші довідки.
Попередні випуски вимагали внесення змін до сценарію користувача .xinitrc для запуску кількох
екземпляри olwm, по одному для кожного екрана. Ці модифікації більше не потрібні. The
за замовчуванням Xinitrc (який містить один виклик olwm) працює як для одиночних, так і для
кілька екранних ситуацій.
GLOBAL РЕСУРСИ
Глобальні ресурси в olwm складаються з двох ресурсних компонентів. Перший компонент в
Ім'я ресурсу береться з кінцевого компонента імені шляху argv [0]. Це значення
зазвичай `olwm'. Цю назву можна змінити за допомогою -ім'я аргумент командного рядка. The
другий компонент ресурсу називає глобальний атрибут, який встановлюється. Це має бути одним із
імена з наступного списку. Таким чином, щоб встановити атрибут AutoColorFocus, слід використовувати
"olwm.AutoColorFocus" як специфікація ресурсу.
Деякі ресурси також інтерпретуються XView (див XView(7)) і встановлюються Робочою областю
Програма властивостей (див реквізит(1)). Для цих ресурсів, olwm також прийме рядок
«OpenWindows» як перший компонент ресурсу. Ці ресурси позначені символом
зірочка `*'.
Кольори можна вказати за допомогою форматів, які аналізує функція Xlib XParseColor().
Поширеними форматами є назви кольорів (див showrgb(1)) і явні червоні, зелені та сині значення
у шістнадцятковому форматі, перед яким стоїть "#". Наприклад, яскравий пурпурний буде вказано з
"#ff00ff".
Логічні значення можна вказати словами "true", "false", "on", "off", "yes", "no",
«1», «0», «t» і «нуль».
Автоколірний фокус (булева)
Вказує, чи потрібно надавати фокус карти кольорів для нових вікон
автоматично. Додаткову інформацію див. у розділі «Встановлення Colormap».
дефолт значення: помилковий.
AutoInputFocus (булева)
Вказує, чи потрібно надавати фокус введення для нових вікон
автоматично. дефолт значення: помилковий.
Автопідйом (булева)
Автоматично піднімайте вікна, коли вони отримують фокус. Це корисно в клік-
на фокус, якщо вам завжди подобається вводити текст у верхньому вікні. Це корисно в
focus-follow-mouse, коли AutoRaiseDelay ресурс встановлюється на розумне значення.
дефолт значення: помилковий.
AutoRaiseDelay (ціле число)
Час затримки, у мікросекундах, між вікном, що отримує фокус і
піднявши його над іншими вікнами. Діє лише тоді, коли значення Автопідйом
ресурс вірний. дефолт значення: 0.
AutoReadMenuFile (булева)
Вказує, чи потрібно повторно читати файл меню, коли він змінюється. дефолт
значення: правда.
фон (колір)
Визначає колір фону. Це використовується для фону замаскованих піктограм.
Примітка: він не використовується для фону вікон піктограм, таких як ті, які використовуються
XView (див XView(7)). Цей ресурс також відрізняється від Колір вікна
ресурс. дефолт значення: білі.
BasicLocale (локаль ім'я)
Визначає основне налаштування категорії мовного стандарту OPEN LOOK. Дивіться розділ про місцевість
Обробка для більш детальної інформації.
Beep (перерахування) *
Вказує обставини, за яких olwm має подати звуковий сигнал. Допустимі значення є
рядки "завжди", "ніколи" і "примітки". Рядок «ніколи» означає це olwm
ніколи не повинен подавати звуковий сигнал, це означає «повідомлення». olwm повинен подавати звуковий сигнал лише в разі повідомлення
з'являється, і "завжди" означає це olwm подасть звуковий сигнал, коли це буде доречно.
дефолт значення: завжди
BorderColor (колір)
Визначає колір, який використовується для меж вікон і піктограм. дефолт значення: чорний.
ButtonFont (шрифт ім'я)
Шрифт, який використовується для кнопок у меню та повідомлень. дефолт значення: Люсіда-Санс.
Натисніть Переміщення порога (ціле число)
Це значення використовується під час виклику меню. Якщо миша рухається більше, ніж це
кількість, поки кнопка меню натиснута, вважається, що меню знаходиться в режимі натискання та перетягування
режим звільнення. В іншому випадку меню перебуває в режимі клацання-переміщення-клацання. дефолт значення: 5.
ColorTracksInputFocus (булева)
Якщо значення має значення true, вказує на те, що фокус на карті кольорів автоматично встановлюється на будь-яке вікно
який отримує фокус введення. Перегляньте розділ про встановлення Colormap
додаткові деталі. дефолт значення: помилковий.
ColorFocusLocked (булева)
Вказує початковий стан політики фокусування кольорової карти. Якщо true, значення за замовчуванням
колірна карта заблокована в апаратному забезпеченні. Якщо значення false, колірна карта вікна під
миша залишається встановленою. Додаткову інформацію дивіться у розділі про встановлення Colormap
подробиці дефолт значення: помилковий.
CursorFont (шрифт ім'я)
Визначає шрифт, який буде використовуватися для курсорів. Мабуть, міняти некорисно
це якщо у вас немає альтернативного шрифту курсору з таким же кодуванням, що й OPEN
Шрифт курсору LOOK. дефолт значення: - сонце відкрите дивитися курсор-*-*-*-*-*-120-*-*-*-*-*-*.
DefaultIconImage (ім'я файлу)
Визначає файл, що містить растрове зображення, яке буде використовуватися як зображення піктограми за замовчуванням.
DefaultIconMask (ім'я файлу)
Визначає файл, що містить растрове зображення, яке буде використовуватися як маска піктограм за замовчуванням.
DefaultTitle (рядок)
Визначає рядок, який буде використовуватися в рядку заголовка вікон, які не надані
рядок у властивості WM_NAME. дефолт значення: Немає Ім'я
DisplayLang (локаль ім'я)
Визначає категорію мови відображення OPEN LOOK. Дивіться розділ про
Обробка локальних стандартів для отримання додаткової інформації.
DragRightDistance (ціле число) *
Кількість пікселів, які потрібно перетягнути мишею вправо в пункті меню, щоб перемістити
вгору підменю. Підменю завжди з’являється при переміщенні на позначку меню (
правий трикутник), незалежно від відстані перетягування вправо. дефолт значення:
100.
DragThreshold (ціле число) *
Це кількість пікселів, яку миша повинна перемістити, поки кнопка миші натиснута
щоб дію вважалося перетягуванням. Якщо миша рухається менше цього
кількість пікселів, коли кнопка натиснута, вважається натисканням замість кнопки
перетягування. дефолт значення: 5.
DragWindow (булева)
Якщо значення true, перетягує все зображення вікна під час його переміщення. Інакше просто
перетягує контур вікна. дефолт значення: помилковий.
EdgeMoveThreshold (ціле число)
Визначає величину «гістерезису», яка забезпечується при переміщенні вікон за межі
екран. Коли ви переміщуєте вікно чи піктограму, вони зупиняться, коли торкнуться
краю екрана. Це дозволить вам легко розташувати вікна прямо вгору
біля краю екрана. Якщо ви рухаєтесь далі, вікно чи піктограма з’явиться
продовжуйте рухатися за край. Ви можете запобігти тому, щоб вікна коли-небудь відклеїлися
екрана, встановивши надзвичайно велике значення (скажімо, 10000) для цього ресурсу, а також для вас
можна повністю вимкнути цю функцію, вказавши нульове значення. дефолт значення:
10.
FlashCount (ціле число)
Скільки разів блимає рядок заголовка, коли напис "Власники?" пункт меню активовано.
дефолт значення: 6.
FlashTime (ціле число)
Кількість часу в мікросекундах, протягом якого рядок заголовка блимає, коли
"Власник?" пункт меню активовано. дефолт значення: 100000.
FocusLenience (булева)
Якщо для цього параметра встановлено значення true, olwm не буде забезпечувати виконання вимоги ICCCM щодо windows
для отримання фокусу введення має бути встановлена підказка введення. Цей варіант є
корисно, якщо ви запускаєте клієнти, які несумісні з ICCCM, як багато на базі X11R3
клієнтів. дефолт значення: помилковий.
Foreground (колір)
Визначає колір переднього плану. Цей колір використовується в основному для тексту вікна
і назви піктограм і в меню. дефолт значення: чорний.
GlyphFont (шрифт ім'я)
Гліфовий шрифт, що використовується для малювання графіки OPEN LOOK. Зміна цього шрифту в основному
корисно для зміни його розміру. Визначення іншого шрифту, наприклад шрифту тексту,
призведе до небажаної поведінки. дефолт значення: - сонце відкрите дивитися
гліф-*-*-*-*-*-120-*-*-*-*-*-*.
IconFlashCount (ціле число)
Кількість разів миготіння рядків "масштабування" відкриття/закриття. дефолт значення: 3.
IconFlashOffTime (ціле число)
Кількість часу для паузи, поки не видно рядків "масштабування" для відкриття/закриття. дефолт
значення: 1.
IconFlashOnTime (ціле число)
Час для паузи під час відображення рядків "масштабування" для відкриття/закриття. дефолт значення:
20000.
IconFont (шрифт ім'я)
Шрифт, що використовується для назв піктограм. За умовчанням: Люсіда-Санс.
IconLocation (перерахування) *
Одне зі слів «top-lr», «top-rl», «bottom-lr», «bottom-rl», «left-tb», «left-
bt", "right-tb" або "right-bt". Вони вказують, що піктограми мають бути розташовані вздовж
певний край екрана, упорядкований зліва направо або зверху вниз, як
відповідний. Слова «зверху», «внизу», «ліворуч» і «праворуч» є синонімами до «зверху-
lr», «bottom-lr», «left-tb» і «right-tb» відповідно. дефолт значення: зверху.
InvertFocusHighlighting (булева)
У режимі натискання для фокусування фокус введення зазвичай позначається суцільним прямокутником
рядок заголовка. У режимі фокусування слідує миші фокус зазвичай позначається двома рядками
у рядку заголовка. Якщо цей ресурс відповідає дійсності, стиль підсвічування інвертується
щодо стилю фокусування. Це призводить до двох рядків для фокусування та клацання
суцільна панель для фокусування слідує миші. дефолт значення: помилковий.
Keep TransientsAbove (булева)
Вказує чи olwm повинні намагатися тримати тимчасові вікна над їхнім власником
вікна. дефолт значення: правда.
Клавіатурні команди (перерахування) *
Допустимі значення для цього ресурсу SunView1, Основні, та Повна. Цінності є
чутливий до регістру. в Повний У режимі OPEN LOOK без миші реалізовані команди
віконний менеджер активний. Додаткову інформацію див. у розділі Прив’язування клавіш.
In Базовий в режимі, активними клавішами є клавіші Open, Front, Help і колірна карта. в
SunView1 в режимі, активними є лише клавіші Open і Front. дефолт значення: Основні.
Мінімальний декор (список of струни)
Визначає список вікон, які потрібно мінімально декорувати. Прикраса на такому
windows містить лише тонку межу та кути зі зміною розміру, без рядка заголовка чи вікна
кнопку. Значенням має бути список рядків, розділений пробілами. Кожна струна
слід вказати ім'я класу програми або екземпляра, передано в WM_CLASS
власність. Більшість програм встановлюють цю властивість на основі імені виконуваного файлу
(тобто argv[0]). Наприклад, щоб вказати, що годинник і калькулятор повинні
мінімально декорувати, ви б використали такий ресурс:
olwm.MinimalDecor: годинник calctool
Багато програм дозволять вам перевизначити значення властивості WM_CLASS
використання -ім'я параметр у командному рядку. дефолт значення: (нуль).
MouseChordTimeout (ціле число)
Вказує кількість часу в мілісекундах olwm варто чекати наступного
події, щоб усунути неоднозначність послідовностей подій кнопки миші.
MultiClickTimeout (ціле число) *
Час у десятих частках секунди, який відрізняє подвійне клацання від двох одиночних
клацання. дефолт значення: 5.
Числовий (локаль ім'я)
Визначає категорію мовного стандарту OPEN LOOK у числовому форматі. Дивіться розділ про місцевість
Обробка для більш детальної інформації.
PaintWorkspace (булева)
якщо правда, olwm буде використовувати WorkspaceColor ресурс для встановлення робочого простору (root
вікно) колір фону. Якщо неправда, olwm не змінить кореневе вікно
фону. Це корисно, якщо ви віддаєте перевагу встановити власний колір робочої області за допомогою
xsetroot(1) або подібну програму. дефолт значення: правда.
PPositionCompat (булева)
Вмикає зворотну сумісність для старіших програм, які мають звичку завжди
встановлення прапора PPosition у властивості WM_NORMAL_HINTS, навіть якщо вони цього не зробили
встановити позицію. Найчастіше це відбувається з клієнтами на базі X11R3. Без назад
сумісності, ці вікна завжди відображатимуться у верхньому лівому куті
екран. При зворотній сумісності ці вікна будуть розміщені відповідно до
політика розміщення вікна ВІДКРИТИЙ ПОГЛЯД за умовчанням уздовж діагоналі екрана.
Цей параметр не вплине на вікна, які мають геометрію, задану в команді
лінія. дефолт значення: помилковий.
PopupJumpCursor (булева) *
Визначає, чи слід перевести курсор на спливаючі вікна. дефолт значення: правда.
RaiseOnActivate (булева)
Визначає, чи потрібно відкривати вікно, коли воно активовано за допомогою Mouseless
команда дефолт значення: правда.
RefreshRecursively (булева)
Визначає, як працюють пункти меню «Оновити» у меню вікна та робочої області.
Якщо значення істинне, olwm буде ходити по ієрархії вікон і надсилати події експозиції
до кожного вікна. Це корисно для оновлення вікон, які мають резервний магазин.
Якщо значення false, olwm відобразить вікно, а потім зніме його, спричинивши все
вікна внизу, які не мають резервного магазину, отримують експозиції. Коли це
якщо функція увімкнена, операція оновлення створює велику кількість клієнт-сервер
трафіку. Можливо, буде корисно вимкнути цю функцію, якщо транспортне з’єднання є
низька пропускна здатність або велика затримка. дефолт значення: правда.
Зворотне відео (булева)
Якщо вірно, змінює відчуття чорного та білого на монохромних екранах. Проігноровано для
кольорові екрани. дефолт значення: помилковий.
Гумка Товщина (ціле число)
Визначає товщину лінії «гумки», яка малюється під час вікна
змінений розмір, коли групу вікон вибирають шляхом перетягування прямокутника в корені,
і коли вікно переміщується, і значення DragWindow ресурс хибний.
Запустіть SlaveProcess (булева)
Якщо значення false, вимикає запуск olwmslave(1) під час запуску. Якщо раб
процес не запущено, довідка Spot не буде доступна для об’єктів, які належать olwm
наприклад, шпильки та кути зміни розміру. дефолт значення: правда.
SaveWorkspaceTimeout (ціле число)
Кількість секунд для очікування, поки виконується операція Зберегти робочу область. Якщо
всі додатки не відповіли за таку кількість часу, операція є
вважається невиконаним. дефолт значення: 30.
Виберіть меню «Дисплеї». (булева) *
Якщо значення true, натискання кнопки миші SELECT призведе до появи підменю пункту меню (якщо
будь-який) замість виконання дії за замовчуванням підменю. дефолт значення: помилковий.
SelectionFuzz (ціле число)
Кількість пікселів "fuzz", які застосовуються під час вибору вікон та піктограм
перетягування прямокутника на робочому просторі. Розглянемо предмет, який майже лежить
повністю в межах прямокутника вибору, але він переходить за межі прямокутника на a
кілька пікселів. Об’єкт вважатиметься в межах прямокутника виділення, якщо
він виходить за межі на менше або дорівнює пікселям "fuzz". дефолт значення: 1.
ВиберітьToggleStacking (булева)
Якщо значення true, подвійне клацання вікна відсуне його назад, а не збільшить
до повного розміру. дефолт значення: помилковий.
Виберіть Windows (булева)
Якщо значення false, кнопка миші SELECT не вибиратиме вікна та піктограми. Його інше
функції не постраждали. Для вибору все ще можна використовувати кнопку миші ADJUST
вікна та значки. дефолт значення: правда.
ServerGrabs (булева)
Контролює чи olwm захоплює сервер, поки відкриті меню та сповіщення. дефолт
значення: правда.
SetInput (перерахування) *
Це керує режимом фокусування вхідного сигналу. Якщо значення "select", це означає, що натисніть, щоб-
фокус. Якщо значення «followmouse», це означає фокус-слід-миша. дефолт
значення: виберіть.
ShowMoveGeometry (булева)
Вказує, чи слід показувати поле геометрії під час переміщення вікон та піктограм.
дефолт значення: помилковий.
ShowResizeGeometry (булева)
Вказує, чи слід показувати поле геометрії під час зміни розміру вікон. дефолт
значення: помилковий.
SnapToGrid (булева)
Визначає, чи будуть піктограми прив’язуватися до сітки під час їх переміщення. дефолт значення:
помилковий.
TextFont (шрифт ім'я)
Шрифт, використаний у тексті повідомлень. За умовчанням: Люсіда-Санс.
TitleFont (шрифт ім'я)
Шрифт, що використовується в рядках заголовка над вікнами та меню. За умовчанням: Люсіда-Санс Сміливий.
TransientsSaveUnder (булева)
Визначає, чи потрібно примусово ввімкнути атрибут save-under для тимчасових вікон.
дефолт значення: правда.
TransientsTitled (булева)
Визначає, чи мають перехідні вікна мати рядки заголовка. Як правило, транзиторний
вікна мають рядок заголовка та змінюють розмір кутів, але немає кнопки вікна чи кнопки.
Якщо для цього ресурсу встановлено значення false, рядок заголовка буде видалено з тимчасових вікон.
дефолт значення: правда.
Використовуйте 3D (булева)
Визначає, чи використовувати 3D OPEN LOOK, коли це можливо. Якщо помилка, 3D-вигляд ніколи не буде
використаний. Якщо значення true, 3D використовується, якщо обладнання дисплея не підтримує його. дефолт
значення: правда.
Використовуйте3DFrames (булева)
Визначає, чи використовувати 3D-вид для меж рамки. Якщо правда, кадри будуть
отримати 3D вигляд; в іншому випадку вони мають таку ж товсту межу, що й у 2D. Дещо
люди віддають перевагу вигляду 3D-рам, але їх складніше відрізнити
вибрано з невибраних вікон з увімкненою цією опцією. дефолт значення: помилковий.
Використовуйте3DResize (булева)
Визначає, чи мають кути зміни розміру вікна мати 2D чи 3D вигляд.
дефолт значення: помилковий.
Колір вікна (колір) *
Вкажіть колір вікон. Це колір "BG1" для 3D OPEN LOOK. це є
використовується для фону вікон, меню та повідомлень. Іншим є 3D-ефект
досягається використанням кольорів світла та тіні, отриманих від цього кольору. дефолт
значення: #ccc.
Це визначає 20% сірого значення.
WorkspaceColor (колір) *
Вкажіть колір робочої області (кореневе вікно). При запуску, olwm встановить
колір фону кореневого вікна до кольору, зазначеного цим ресурсом, і це буде
відновити фоновий режим за умовчанням під час вимкнення. Щоб вимкнути цю поведінку, див
опис PaintWorkspace ресурс. дефолт значення: #40a0c0.
ЕКРАН РЕСУРСИ
На додаток до глобальних ресурсів, описаних вище, olwm також використовує спеціальний екран
ресурсів. Першим компонентом специфікації ресурсу є кінцевий шлях
компонент argv [0]. Другим компонентом є номер екрана, доданий до рядка
`екран'. Третім компонентом назви ресурсу є назва самого ресурсу.
Наприклад,
olwm.screen1.ReverseVideo: правда
вмикає зворотне відео на екрані № 1 для olwm. Щоб вплинути на всі екрани, можна використовувати
підстановка ресурсів. Наприклад, `olwm*ReverseVideo: true' встановить зворотне відео для
всі екрани olwm керує.
Наведені нижче ресурси доступні як у всьому світі, так і для кожного екрана. Екран -
конкретний ресурс замінює відповідне глобальне налаштування для цього екрана. Зауважте, що
конкретні параметри екрана для WorkspaceColor і WindowColor впливатимуть лише olwm; це
може викликати зіткнення з клієнтами XView, які використовують лише глобальні налаштування.
фон
BorderColor
Foreground
Зворотне відео
Колір вікна
WorkspaceColor
Наведені нижче ресурси дозволяють вибирати візуальні елементи, відмінні від екрана за замовчуванням.
Доступні візуальні елементи можуть бути перераховані разом із xdpyinfo(1) команда.
Глибина (ціле число)
Вкажіть візуальну глибину, яка буде використовуватися під час пошуку візуальних елементів. дефолт значення:
частки не має.
Візуальний (перерахування)
Вкажіть візуальний клас, який буде використовуватися під час пошуку візуальних елементів. Дійсний візуальний
класи є StaticGray, GrayScale, StaticColor, Псевдоколір, справжній колір та
DirectColor. Назви чутливі до регістру. дефолт значення: частки не має.
VisualID (ідентифікатор)
Вкажіть візуальний ідентифікатор, який буде використано. Примітка: визначення візуального елемента за його ідентифікатором не є
портативний, оскільки ідентифікатори можуть відрізнятися від сервера до сервера і навіть від одного виклику a
сервер до наступного. дефолт значення: частки не має.
БЕЗМИШІ РОБОТА
Olwm реалізує роботу OPEN LOOK без миші. Це набір функцій, прив'язаних до клавіш
які дозволяють використовувати віконну систему повністю без вказівного пристрою. Дещо
Функції без миші також корисні для «перехресних» користувачів, які можуть захотіти використовувати їх як
прискорювачі для операцій на основі миші.
Можна переходити від вікна до вікна за допомогою наступної програми, попередньої програми,
Функції «Наступне вікно» та «Попереднє вікно», за замовчуванням прив’язані до Alt-n, Alt-Shift-n, Alt-w,
і Alt-Shift-w відповідно. (Див. розділ про прив’язування клавіш для більш детальної інформації
інформацію.) Ви можете відкрити як вікно, так і меню робочої області за допомогою Alt-m і
Alt-Shift-m відповідно. Коли меню відкрито, ви можете переміщатися по ньому за допомогою
клавіш зі стрілками або натисканням першої літери пункту меню, до якого потрібно перейти. Ти можеш
виконайте поточний пункт, натиснувши Return, або ви можете скасувати меню за допомогою Стоп або
Втеча.
Ви також можете переміщати та змінювати розміри вікон за допомогою функцій без миші. Цього можна досягти за допомогою
вибираючи пункти Перемістити або Змінити розмір у меню вікна. (Прискорювачі клавіатури для них
елементами є Alt-F6 і Alt-F7 відповідно.) У режимі переміщення ви можете використовувати клавіші зі стрілками, щоб
перемістіть вікно в потрібному напрямку. Ви також можете утримувати клавішу Control для
«перестрибувати» вікно на більшу відстань щоразу, коли ви натискаєте клавішу зі стрілкою. У режимі зміни розміру
перша клавіша зі стрілками вибирає край, який ви переміщуєте, а наступні клавіші зі стрілками переміщують його
краю. Наприклад, щоб стиснути вікно справа (тобто перемістити його на правий край
ліворуч) спочатку потрібно увійти в режим зміни розміру за допомогою Alt-F7, натисніть клавішу зі стрілкою вправо, щоб
виберіть правий край, а потім натисніть клавішу зі стрілкою ліворуч, щоб перемістити край ліворуч. Як
у режимі переміщення ви можете, утримуючи Control, «перескочити» край на більший приріст. ти
можна натиснути Return, щоб прийняти новий розмір або розташування, а ви можете натиснути Escape або Stop для
перервати операцію переміщення або зміни розміру.
KEY ОБ'ЄДНАННЯ
Прив’язки клавіш визначаються за допомогою ресурсів. Для кожної функції є один ресурс і
значення ресурсів — це ключі, до яких прив'язана функція. Вартість ресурсу
складається з розділеного комами списку ключових специфікацій. Кожна ключова специфікація складається
ключового символу, за яким необов'язково слідує модифікатор keysyms; ключові символи модифікатора розділені символами
знаки «+». Наприклад, щоб прив’язати функцію до F2, control-F3 та alt-shift-F4, можна
використовувати значення:
F2, F3 + Control, F4 + Shift + Alt
Як модифікатор може використовуватися будь-який ключ-символ, ключ якого знаходиться у відображенні модифікатора. Наступне
також можна використовувати як псевдоніми для загальних символів ключів модифікатора: Shift, Lock, Контроль, Ctrl, Ctl,
Meta, інший, Super та Гіпер.
Назви ресурсів мають префікс кінцевого компонента імені шляху argv [0], А потім
KeyboardCommand (зверніть увагу, що це однина, не плутати з Клавіатурні команди
ресурс), а потім ресурс із наступного списку. Наприклад, ресурс
Специфікація для налаштування функції Stop зазвичай буде:
olwm.KeyboardCommand.Stop
За кожним пунктом у цьому списку йде його прив’язка клавіатури за замовчуванням та опис
що виконує функція. Елементи, позначені зірочкою «*», включають захоплення клавіатури. Інший
елементи активні лише доки olwm знаходиться в режимі, наприклад, коли відкрито меню. Примітка: більшість з
функції, які вимагають захоплення, активні лише тоді, коли Клавіатурні команди ресурс встановлений
до Повна. Перегляньте опис цього ресурсу в розділі Глобальні ресурси.
Стоп (L1, Втеча)
Скасувати поточний режим або дію.
DefaultAction (Повернення, мета-повернення, Enter)
Виконайте дію за замовчуванням для поточного меню або повідомлення.
Select (пробіл)
Виберіть поточну кнопку.
Регулювати (Alt-Insert)
Перемикання вибраного стану поточного об’єкта.
Меню (Alt-пробіл)
Вивести меню на поточний об’єкт.
InputFocusHelp (?, Контроль-?)
Вивести довідку на об’єкт із фокусом введення.
Up (стрілка вгору)
Перемістіть один елемент вгору.
вниз (стрілка вниз)
Переміщення на один елемент вниз.
Ліве (стрілка вліво)
Перемістити ліворуч на один елемент.
правий (стрілка вправо)
Перемістіть на один елемент вправо.
Підхоплюватися (Контроль стрілка вгору)
Перемістіть десять пунктів вгору.
JumpDown (Контроль стрілка вниз)
Перемістіть десять пунктів вниз.
Перейти вліво (Контроль стрілка вліво)
Перемістіть десять предметів вліво.
JumpRight (Контроль стрілка вправо)
Перемістіть десять предметів вправо.
Початок рядка (Додому, 7 рупій)
Перейти до початку поточного рядка.
RowEnd (Кінець, 13 рупій)
Перейдіть до кінця поточного рядка.
DataStart (Control-Home)
Перейдіть до початку даних.
DataEnd (Control-End)
Перейдіть до кінця даних.
FirstControl (Контроль-[)
Перейдіть до першого пункту.
LastControl (Контроль-])
Перейти до останнього пункту.
NextElement (Вкладка, Control-Tab)
Перейдіть до наступного пункту.
PreviousElement (Shift-Tab, Control-Shift-Tab)
Перейти до попереднього пункту.
відкритий (Alt-L7) *
Відкрийте об’єкт з фокусом введення.
Документи (Допомога) *
Відкрийте довідку Spot для об’єкта під вказівником.
LockColormap (Control-L2) *
Встановіть колірну карту підвікна під вказівник і надайте карту кольорів
перейти до вікна верхнього рівня, що містить вказівник. Подивитися Колірна карта Установка
для уточнення деталей.
Розблокувати Colormap (Control-L4) *
Поверніться до режиму «Колір слідує за мишею» та зніміть фокус колірної карти. Подивитися Колірна карта
Установка
для уточнення деталей.
передній (Alt-L5) *
Перенесіть об’єкт з фокусом введення вперед.
FocusToPointer (Alt-Shift-j) *
Установіть фокус на вікно під вказівником.
NextApp (Alt-n) *
Перемістіть фокус до наступного базового вікна. Вікна впорядковуються за годинниковою стрілкою, починаючи з
Топ. Піктограми приходять після всіх вікон, також за годинниковою стрілкою. Замовити
переходить від останнього значка на екрані до першого вікна наступного екрана.
Після останнього екрана замовлення повертається до першого екрана.
Попередній додаток (Alt-Shift-n) *
Перемістіть фокус на попереднє базове вікно. Подивитися NextApp для детальної інформації про
порядок обходу вікна.
ToggleInput (Alt-t) *
Перемістіть фокус введення до попереднього вікна, у якому був фокус введення.
Наступне вікно (Alt-w) *
Перейдіть до наступного вікна в сімействі вікон, що складається з базового вікна та a
набір спливаючих вікон. Вікна впорядковуються за годинниковою стрілкою, починаючи з верхньої частини екрана.
Попереднє вікно (Alt-Shift-w) *
Перейдіть до попереднього вікна в сімействі вікон, що складається з основного вікна
і набір спливаючих вікон. Вікна впорядковуються за годинниковою стрілкою, починаючи зверху
екран.
TogglePin (Мета-вставка) *
Перемикайте стан шпильки вікна з фокусом введення.
Призупинити безмиші (Alt-z) *
Тимчасово призупинити всі захоплення клавіш, пов’язані з роботою без миші.
Резюме Mouseless (Alt-Shift-z) *
Відновити захоплення після тимчасового призупинення.
QuoteNextKey (Alt-q) *
Передайте наступну послідовність клавіш до програми з фокусом, ігноруючи будь-які захоплення.
оновлення (Alt-F8) *
Перефарбуйте вікно з фокусом.
назад (Alt-F5) *
Перемістіть фокусне вікно за іншими вікнами.
ВідкритиЗакрити (Alt-F2) *
Перемикайте режим відкриття/закриття вікна за допомогою фокуса.
Повне відновлення (Alt-F3) *
Перемикайте повнорозмірний/звичайний стан вікна з фокусом.
Вихід (Alt-F9) *
Закрийте вікно з фокусом.
власник (Alt-F10) *
Установіть фокус власника спливаючого вікна.
WorkspaceMenu (Alt-Shift-m) *
Відкрийте меню робочої області.
WindowMenu (Alt-m) *
Відкрийте вікно меню у вікні з фокусом.
Рухатися (Alt-F6) *
Перемістіть вікно з фокусом.
Зміна розміру (Alt-F7) *
Змініть розмір вікна з фокусом.
OpenClosePointer (L7) *
Перемикайте режим відкриття/закриття вікна або значка під вказівником.
ПіднімітьНижній (L5) *
Підніміть вікно під вказівником, якщо воно закрите іншими вікнами. В іншому випадку нижче
вікно, якщо воно закриває інші вікна.
ЗМІНА МИТНІСТЬ
Olwm змінить роботу певних функцій миші на основі стану
клавіші-модифікатори. Зв'язок між зміною та пов'язаними ключами-модифікаторами
контролюється набором ресурсів. Назви ресурсів мають префікс із закінченням
ім’я шляху компонента argv [0], А потім модифікатор, потім ресурс зі списку
нижче. Наприклад, специфікація ресурсу для прив’язки модифікатора Reduce буде
зазвичай бути
olwm.Modifier.Reduce
Значення кожного ресурсу — це список символів ключів-модифікаторів, розділених комами. Кожен елемент в
За цим списком слідує його модифікатор за замовчуванням та опис того, що він робить.
Обмежувати (Контроль)
Обмежте операцію переміщення або зміни розміру лише по горизонталі або вертикалі
напрямок.
Ігнорувати (Замок, Num Lock, mod5, перемикач режиму)
Набір модифікаторів, які слід ігнорувати під час обробки подій миші. Цей ресурс
має містити набір модифікаторів блокування, щоб дії миші залишалися нерухомими
інтерпретується належним чином, навіть коли діють модифікатори блокування.
Інвертувати (Shift)
Під час переміщення вікон тимчасово інвертуйте відчуття DragWindow ресурс. Коли
змінюючи розмір вікна, тимчасово переміщуйте вікно, доки цей модифікатор утримується
вниз. Поверніться до зміни розміру, коли модифікатор звільниться.
Зменшити (Мета)
Під час переміщення вікон зменшіть кількість рухів миші в десять разів.
Встановити за замовчуванням (Контроль)
Встановлює пункт за замовчуванням для меню.
WMGrab (старий)
Використання модифікатора WMGrab дозволяє отримати доступ до функцій кнопки миші з будь-якого місця
вікно, а не лише над рядком заголовка та межею вікна.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
DISPLAY
Визначає сервер X11, до якого потрібно підключитися.
LANG, LC_CTYPE, LC_MESSAGE, LC_TIME
Ці змінні визначають, який мовний стандарт використовувати, коли інші методи локалі
оголошення недоступні. (Див. розділ «Обробка локальних стандартів», щоб дізнатися більше
деталі.)
OLWMMENU
Визначає файл для використання в меню робочої області.
Використовуйте olwmolvwm онлайн за допомогою служб onworks.net