англійськафранцузькаіспанська

Ad


Значок OnWorks

wmii - Інтернет у хмарі

Запустіть wmii у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда wmii, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


wmii - Покращений диспетчер вікон²

СИНТАКСИС


wmii [-a ] [-r ]

wmii -v

ОПИС


огляд
wmii є динамічним менеджером вікон для X11. На відміну від статичного керування вікнами користувач
рідко доводиться думати про те, як організувати вікна, незалежно від того, що він робить і скільки
додатки використовуються одночасно. Менеджер вікон адаптується до поточного
середовище і відповідає потребам користувача, а не змушує його використовувати попередні налаштування,
фіксований макет і спроба вставити в нього всі вікна та програми.

wmii підтримує класичне та плиткове керування вікнами за допомогою розширеної клавіатури та миші
контроль. Класичне керування вікнами розташовує вікна у плаваючому шарі, в якому може tyen
можна вільно переміщати та змінювати розміри. Керування плитковими вікнами розміщує вікна у вертикальних колонках.
Кожен стовпець містить довільну кількість довільних вікон і розташовує їх вертикально в a
без перекриття. Потім їх можна переміщати та змінювати розміри між стовпцями та всередині них
буде.

wmii забезпечує віртуальну файлову систему, яка представляє внутрішній стан, подібний до
Процеси операційних систем Unix. Зміна цієї віртуальної файлової системи призводить до змін
стан диспетчера вікон. Доступ до служби віртуальної файлової системи можна отримати через
Клієнтські програми з підтримкою 9P, наприклад wmiir(1). Це забезпечує просте та потужне дистанційне керування
основного віконного менеджера.

Command Лінія Аргументи
-a
Вказує адресу, за якою wmii слід прослухати зв'язки. Адреса
приймає форму !. За замовчуванням має вигляд:

unix!/tmp/ns.$ USER.${DISPLAY%.0}/wmii

який відкриває сокет Unix відповідно до умов плану 9 Port. Щоб відкрити сокет TCP,
прослуховуючи порт 4332 на інтерфейсі loopback, використовуйте:

tcp!localhost!4332

$WMII_NAMESPACE автоматично встановлюється на це значення.

-r
Визначає, який сценарій rc запускати. Якщо складається з одного аргументу,
$WMII_CONFPATH обшукується раніше $ PATH. В іншому випадку він передається в оболонку for
оцінка. Змінні середовища $WMII_ADDRESS та $WMII_CONFPATH попередньо встановлені
для сценарію.

Термінологія
дисплей
Запущений екземпляр X-сервера, що складається з пристроїв введення та екранів.

Екран А фізичний або віртуальний (Xinerama або Xnest(1)) екран дисплея X.

Вікно (прямокутний) об'єкт X, який можна відобразити на екрані, зазвичай an
вікно програми.

Клієнт Вікно програми, оточене вікном рамки, що містить рамку та a
рядок заголовка.

Плаваючий шар
Екранний шар wmii поверх усіх інших шарів, де клієнти розташовані в a
класична (плаваюча) манера. Їх можна змінювати або вільно переміщувати.

Керований шар
Екранний шар wmii під плаваючим шаром, де розміщуються клієнти
неперекриваючим (керованим) способом. Тут менеджер вікон динамічно призначає
кожному клієнту свій розмір і позицію. Керований шар складається з стовпців.

Тег Буквенно-цифрові рядки, які можна призначити клієнту. Це забезпечує механізм
групувати клієнтів зі схожими властивостями. Клієнти можуть мати один тег, напр роботаабо
кілька тегів, напр робота+пошта. Теги відокремлюються за допомогою + характер.

Перегляд Набір клієнтів, що містить певний тег, дуже схожий на робочу область в інших
віконні менеджери. Він складається з плаваючого та керованого шарів.

Стовпець Стовпець – це область екрана, яка розташовує клієнтів вертикально без перекриття
спосіб. Клієнтів можна вільно переміщати та змінювати розміри між стовпцями та всередині них.

Панель Панель у нижній частині екрана відображає мітку для кожного перегляду та дозволяє
створення довільних міток, визначених користувачем.

Подія Подія – це повідомлення, яке можна прочитати зі спеціального файлу у файловій системі
wmii, наприклад, натискання кнопки миші, натискання клавіші або повідомлення, написане а
різні 9P-клієнти.

базовий вікно управління
Запуск сирого wmii процес без а wmiirc(1) скрипт забезпечує базове керування вікнами
можливості. Однак, щоб його ефективно використовувати, дистанційно керуйте через його файлову систему
потрібен інтерфейс. Без такого скрипту можна лише переміщати та змінювати розмір
клієнтів за допомогою миші, але не для зміни їхніх тегів або для перемикання переглядів. Інший
взаємодії, такі як налаштування стилю, вбивство або повторне тегування клієнтів, а також захоплення
ключі, неможливо досягти без доступу до файлової системи.

Доступ до файлової системи можна отримати, підключившись до адреса of wmii з будь-якою підтримкою 9P
клієнта, наприклад wmiir(1)

Дії
Конфігурація за замовчуванням передбачає спеціальне меню дій. Вони складаються з будь-якого
скрипти оболонки в $WMII_CONFPATH або визначення дії, включені в wmiirc.

Ось список дій за замовчуванням:

exec Замініть диспетчер вікон іншою програмою
вийти. Залиште диспетчер вікон
rehash Оновити список програм
showkeys Відображення списку прив'язок клавіш, розпізнаних wmii
status Періодично друкувати дату та завантажувати середнє значення на стовпець
Welcome Відображення вітального повідомлення, яке містить підручник wmii

дефолт ключ палітурки
Все надане wmiirc скрипти приймають принаймні наступні прив'язки клавіш. Вони повинні
також надати а показові ключі дію, щоб відкрити швидкий довідник щодо прив’язки клавіш.

Moving Близько
ключ дію
Mod-h Перейти до вікна до залишити з того, що зараз зосереджено
Mod-l Перейти до вікна до право з того, що зараз зосереджено
Mod-j Перейти до вікна нижче той, який зараз зосереджений
Mod-k Перейти до вікна вище той, який зараз зосереджений
Mod-space Перемикання між керованим і плаваючим шарами
Мод-т Перейдіть до перегляду даного
Mod-n Перехід до наступного перегляду
Mod-b Перехід до попереднього перегляду
Мод-[0-9] Перейдіть до перегляду з заданим номером

Moving Речі Близько
ключ дію
Mod-Shift-h Переміщення поточного вікна вікно до колонки на залишити
Mod-Shift-l Перемістити поточне вікно до стовпця на право
Mod-Shift-j Перемістити поточне вікно під вікно під ним.
Mod-Shift-k Переміщення поточного вікна над вікном над ним.
Mod-Shift-space Перемикає поточне вікно між керованим і плаваючим шаром
Mod-Shift-t Перемістити поточне вікно до представлення даного
Mod-Shift-[0-9] Перемістити поточне вікно до перегляду з заданим номером

Різне
ключ дію
Mod-m Перемкнути поточний стовпець на Макс режим
Mod-s Перемкнути поточний стовпець на стек режим
Mod-d Перемкнути поточний стовпець на дефолт режим
Mod-Shift-c вбити обраного клієнта
Мод-п Виконати
Мод-а Виконати названий
Mod-Enter Виконати an емулятор x-терміналу

конфігурація


Якщо ви відчуваєте потребу змінити конфігурацію за замовчуванням, налаштуйте її (як описано
вище). wmiirc дії. Ця дія виконується в кінці wmii сценарій і робить
вся робота з налаштування віконного менеджера, прив’язки клавіш, міток панелей тощо.

Файлова система
Більшість аспектів wmii керуються через файлову систему. Зазвичай доступ до нього здійснюється через
wmiir(1) команду, але до неї може отримати доступ будь-який 9P, включаючи 9P plan9port[1], і може
бути змонтовано в Linux через v9fs[1] та на Inferno (який працює поверх Linux).
Усі дані у файловій системі, включаючи імена файлів, закодовані UTF-8. Однак при зверненні
через wmiir(1), текст автоматично перекладається у кодування вашого мовного стандарту та з нього.

Файлова система, як і багато інших файлових систем 9P, повністю синтетична. Файли існують
тільки в пам'яті і не записуються на диск. Зазвичай вони ініціюються під час запуску wmii
за допомогою такого сценарію, як wmiirc. Кілька файлів використовуються для подачі команд, інші просто діють
ніби це звичайні файли (їх вміст оновлюється і повертається точно так, як
написані), хоча їх написання має побічні ефекти (наприклад, зміна прив'язки клавіш). А
Нижче наведено опис макета файлової системи та команд керування.

Ієрархія
/ Глобальні керуючі файли

/клієнт/*/
Клієнтські файли керування

/тег/*/
Перегляд файлів керування

/lbar/, /rbar/
Файли, що представляють вміст нижньої панелі

Команда / Ієрархія
corules
Команда corules файл містить список правил, які впливають на ширину щойно створеного
колонки. Правила мають вигляд:

// -> [+]*

Де

:= <відсоток of екран> | px

Коли новий стовпець, , створюється на поданні, назва якого відповідає , Це є
з огляду на го надається . Якщо немає го ширини, дано
1/го екрану.

Правила ТЕРМІНОВИЙ

Команда Правила файл містить список правил, які можна використовувати для автоматичного встановлення
властивості нових клієнтів. Правила вказуються так:

// = ...

де кожен представляє команду в клієнтах ctl файл, і кожен
представляє значення, яке потрібно йому призначити. Правила застосовуються, коли є клієнт
спочатку розпочався і зміст реквізит файл відповідає регулярному виразу
.

Крім того, наступні ключі прийнятні та мають особливе значення:

продовжувати
Зазвичай, коли зустрічається правило відповідності, збіг правила припиняється. Коли
надається ключ продовження (з будь-яким значенням), узгодження продовжується на
наступне правило.

force-tags=
Люблю теги, але замінює будь-які налаштування, отримані від клієнта
групи або з _WMII_TAGS властивість вікна.

ключі ключі файл містить список ключів, які wmii схопить. Завжди, коли ці ключі
комбінації натискаються, рядок, який їх представляє, записується в '/event'
як: Ключ

подія The подія файл ніколи не повертає EOF while wmii біжить. Він залишається відкритим і звітує
події, як вони відбуваються. Серед них:

[Чи не]Терміново [Менеджер|Клієнт]
термінову підказку для користувача встановлено або не налаштовано. Другим аргументом є [Клієнт] якщо
це було встановлено клієнтом, і [менеджер], якщо це встановлено wmii життя
контрольне повідомлення.

[Чи не]Терміновий тег [Менеджер|Клієнт]
Клієнт на має набір термінових підказок або останній терміновий клієнт
термінова підказка була скасована.

Клієнт
На панелі заголовка клієнта було натиснуто або натиснуто кнопку
його.

[Ліворуч|Праворуч]Бар[Натисніть|MouseDown]
Було натиснуто ліву або праву панель або натиснуто кнопку.

Більш повний список доступних подій див wmii.pdf[2]

ctl ctl файл потребує кількох повідомлень для зміни глобальних налаштувань, таких як колір і
шрифт, який можна переглянути, прочитавши його. Він також приймає такі команди:

кинути Вийти wmii

Exec
заміщати wmii з

ікру
Породити нову програму, як би -r прапор

Команда /клієнт/ Ієрархія
Кожен каталог у '/client/' представляє клієнта X11. Кожен каталог має ім’я
Ідентифікатор вікна X вікна, яке представляє клієнт, у формі більшості утиліт X
розпізнати. Єдиним винятком є ​​спеціальний каталог 'sel', який представляє
поточного вибраного клієнта.

ctl Після читання файл 'ctl' повертає ідентифікатор X вікна клієнта. Наступні
до нього можуть бути записані команди:

дозволяти
Набір незвичних дій, які клієнту дозволяється виконувати, при цьому
форматувати як набір тегів.

активоване
Клієнту дозволяється активувати себе – тобто сфокусувати його
вікно та, у разі потреби, розгорніть його та виберіть тег
він знаходиться на. Цей прапор повинен бути встановлений на клієнті, якщо ви цього бажаєте
може активуватися з системного трея.

плаваючий <увімкнено | від | завжди | ніколи>
Визначає, чи може цей клієнт плавати, коли його приєднати до нового представлення.
Як правило, значення автоматично змінюється при переміщенні вікна
між плаваючим і керованим шарами. Однак встановлення значення
завжди or ніколи перекриває цю поведінку. Крім того, діалогове вікно, меню,
доки, а заставки завжди плаватимуть, якщо це значення не встановлено
ніколи.

повноекранний <увімкнено | від | перемикач>
Встановлює повноекранний стан клієнта.

група <група id>
Ідентифікатор групи клієнта або 0, якщо він не входить до групи. Клієнти, як правило, відкриваються
з тими ж тегами та в тих самих стовпцях, що й останній активний учасник
їхня група. Налаштування цієї властивості корисно лише тоді, коли виконується за допомогою правил
файлу.

kill Закрити вікно клієнта.

pid Значення лише для читання PID програми, якій належить вікно, якщо
значення доступне, і процес виконується на тій же машині, що й wmii.

slay Примусово розірвати з'єднання клієнта з X-сервером, закривши все його
вікна. Припиніть батьківський процес, якщо клієнтський PID доступний.

теги
Теги клієнта. Те саме, що і файл тегів.

терміново <увімкнено | від | перемикач>
Встановити або скасувати термінову підказку клієнта.

label Встановити або прочитати ярлик клієнта (заголовок).

props Повертає клієнтський клас і мітку як: ::.

теги Встановлення або читання тегів клієнта. Теги розділені за допомогою +, -або ^. Теги, які починаються з
+ додаються, а ті, що починаються з - видаляються і ті, що починаються з ^
перемикаються. Якщо рядок тегу, що записується, починається з +, ^або -, написані теги
додаються або видаляються з набору клієнта, інакше набір перезаписується.

Команда /тег/ Ієрархія
Кожен каталог під '/tag/' представляє подання, що містить усіх клієнтів з
даний тег застосовано. Спеціальний каталог 'sel' представляє поточний вибраний тег.

ctl Файл 'ctl' можна прочитати, щоб отримати ім'я тегу каталогу
представляє або записується за допомогою таких команд:

виберіть Виберіть клієнта: виберіть [вліво|вправо|вгору|вниз]

виберіть [< рядок номер>|сел] [<рамка номер>]

вибрати клієнта

відправити Надіслати клієнта кудись:

надіслати [|сел] [вгору|вниз|ліворуч|праворуч]

надіслати [|сел]
Відправити до nth

надіслати [|sel] перемикач
Перемикати між плаваючим і керованим шаром.

swap Поміняти клієнта іншим. Той самий синтаксис, що і send.

Збільшити або зменшити клієнта.

зростати []

підштовхнути Підштовхнути клієнта в заданому напрямку.

зростати []

Де аргументи визначаються таким чином:

area Вибирає стовпець або плаваючу область.

площа ::= | :

Коли опущено і не є "sel", передбачається 0.
"sel" сам по собі представляє вибраного клієнта, незалежно від того, який це екран
далі.

area_spec ::= "~" | | "сел"

Де "~" представляє плаваючу область і представляє стовпець
індекс, починаючи з одного.

специфікація екрана ::=

де представляє номер екрана Xinerama на основі 0.

frame Вибирає вікно клієнта.

рамка ::= | сел | клієнта

де представляє п-й кадр or це X11
ідентифікатор вікна даного клієнта.

сума Сума, яку потрібно збільшити або підштовхнути до чогось.

сума ::= | px

Якщо вказано "px", взаємодіє як точна кількість пікселів.
В іншому випадку вона взаємодіє як «розумна» сума, що зазвичай є
або висота рядка заголовка вікна, або його приріст розміру (як
визначається X11) у заданому напрямку.

index Читайте опис вмісту тегу.

Команда /rbar/, /lbar/ Ієрархія
Файли під '/rbar/' і '/lbar/' представляють елементи панелі внизу
екран. Файли під '/lbar/' відображаються з лівого боку панелі, а файли під
"/rbar/" з'являється праворуч, а крайній лівий елемент займає весь додатковий доступний простір.
Елементи відсортовані лексикографічно.

Файли можна читати або записувати, щоб отримати або змінити кольори та текст смуг. The
формат подібний до різних ctl файли і мають бути зрозумілими.

Використовуйте wmii онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    глибоко чистий
    глибоко чистий
    Сценарій Kotlin, який руйнує всю збірку
    кеші з проектів Gradle/Android.
    Корисно, коли Gradle або IDE дозволяють
    вниз. Сценарій протестовано на
    macOS, але...
    Завантажити deep-clean
  • 2
    Плагін Eclipse Checkstyle
    Плагін Eclipse Checkstyle
    Плагін Eclipse Checkstyle
    інтегрує код Java Checkstyle
    аудитора в IDE Eclipse. The
    плагін забезпечує зворотний зв’язок у режимі реального часу
    користувач про насильство...
    Завантажте плагін Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player — безкоштовний медіаплеєр
    програмне забезпечення, частина на основі WMP і VLC. The
    плеєр в мінімалістичному стилі, с
    більше десяти кольорів теми, а також можна
    б ...
    Завантажити AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV є ДОДАТКОМ для XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar інтегрований в один із одним
    медіацентри ма...
    Завантажити movistartv
  • 5
    Код :: Блоки
    Код :: Блоки
    Code::Blocks — безкоштовна програма з відкритим кодом,
    кросплатформенний C, C++ і Fortran IDE
    створений для задоволення найвимогливіших потреб
    своїх користувачів. Він розроблений, щоб бути дуже
    подовжує ...
    Завантажити Code::Blocks
  • 6
    Серед
    Серед
    Серед або розширений інтерфейс Minecraft
    а відстеження даних/структури є інструментом для
    відобразити огляд Minecraft
    світу, фактично не створюючи його. Це
    може ...
    Завантажити Midst
  • Детальніше »

Команди Linux

Ad