АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

FvwmCommand - онлайн в облаке

Запустите FvwmCommand в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда FvwmCommand, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


FvwmCommand - внешний интерфейс команды fvwm

СИНТАКСИС


FvwmCommand [-cmrvw] [-S имя] [-i уровень] [-f имя] [-F уровень] [команда ...]

ОПИСАНИЕ


FvwmCommand позволяет отслеживать транзакцию fvwm и запускать команду fvwm из команды оболочки.
строка или скрипты. FvwmCommand принимает каждый аргумент как команду fvwm. Цитаты можно использовать для
отправлять команды, включая пробелы.
FvwmCommand 'FvwmPager 0 1'

ПРИЗЫВ


FvwmCommandS должен быть порожден fvwm один раз, либо в файле .fvwm2rc, либо из меню, либо из
FvwmConsole. С этого момента FvwmCommand можно вызывать из оболочки или скрипта для выполнения
команды fvwm.

Из файла .fvwm2rc:
Модуль FvwmCommandS

or

AddToFunc StartFunction "I" Модуль FvwmCommandS

Затем в файле сценария или из оболочки:

FvwmCommand 'popup Utilities'

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-c Сообщает FvwmCommand читать несколько команд из стандартного ввода вместо
одна команда, указанная в аргументах командной строки. Это отключает -m or -i.

(echo "Exec xload"; echo "Beep") | FvwmCommand -c

-F
Определяет уровень вывода fvwmCommand флагов окна fvwm.

0 Флаги окон не печатаются.

2 Флаги полного окна будут напечатаны, если уровень информации, опция -i, равен 2 или 3.

-f
Задает альтернативный набор FIFO для связи с сервером. Набор FIFO по умолчанию
это / var / tmp / FvwmCommand - $ {DISPLAY} C, в котором FvwmCommand..C используется для отправки команд
а FvwmCommand..M - получать сообщения. Если этот путь непригоден
$ {FVWM_USERDIR} / FvwmCommand - вместо него будет использоваться $ {DISPLAY}. FvwmCommandS должен иметь
был вызван с тем же в качестве первого аргумента перед FvwmCommand
призыв. В качестве альтернативы можно использовать параметр -S. Обратитесь к опции -S. Эта опция -f
полезно, когда для выполнения фонового задания необходимо выделенное соединение, в то время как другое
соединение сохраняется для интерактивного использования.

-i
Задает уровень информации, выводимой FvwmCommand.

0 Только сообщения об ошибках.
FvwmCommand -i0
покажет баннер без вывода. С другой стороны,
FvwmCommand -i 0 foobar
вернусь,
[fvwm] [executeModule]: < > Нет такого модуля
´foobar´ в ModulePath '/ usr / lib / X11 / fvwm'

Обратите внимание, что Fvwm не возвращает сообщений об ошибках в случаях, подобных приведенным ниже, поскольку
Само по себе windowid является допустимой командой.

FvwmCommand -i 0 'windowid foo bar'

1 Ошибки, ответы и информация о конфигурации окна. Это значение по умолчанию.
FvwmCommand send_windowlist
Появится информация, как показано ниже.

0x02000014 окно FvwmConsole
0x02000014 значок FvwmConsole
0x02000014 класс XTerm
0x02000014 ресурс FvwmConsole
0x01c00014 оконная консоль
0x01c00014 значок консоли
0x01c00014 класс XTerm
0x01c00014 консоль ресурсов
0x01000003 окно Fvwm Pager
0x01000003 значок
0x01000003 класс FvwmModule
0x01000003 ресурс FvwmPager
0x00c0002c окно emacs: FvwmCommand.man
0x00c0002c значок FvwmCommand.man
0x00c0002c файл значков xemacs.xpm
0x00c0002c класс Emacs
0x00c0002c ресурс emacs
конец список окон
В первом столбце показан номер идентификатора окна, который можно использовать в 'windowid'.
команда. Во втором столбце показаны типы информации. Последний столбец показывает
информационное содержание. Если информация не возвращается, добавьте -w или -r
вариант. Это может понадобиться в сильно загруженных системах.

2 Информация о верхнем и статическом окне.
FvwmCommand -i2 'FvwmPager 0 1'
Ниже его вывод.

0x03c00003 кадр x 962, y 743, ширина 187, высота 114
0x03c00003 рабочий стол 0
0x03c00003 StartIconic нет
0x03c00003 OnTop да
0x03c00003 Прикреплено да
0x03c00003 WindowListSkip да
0x03c00003 SuppressIcon нет
0x03c00003 NoiconTitle нет
0x03c00003 снисходительности нет
0x03c00003 StickyIcon нет
0x03c00003 CirculateSkipIcon нет
0x03c00003 Циркуляция Пропустить
0x03c00003 ClickToFocus нет
0x03c00003 SloppyFocus нет
0x03c00003 SkipMapping нет
0x03c00003 Ручки нет
0x03c00003 Номер заголовка
0x03c00003 Сопоставлено нет
0x03c00003 Иконка нет
0x03c00003 Переходный нет
0x03c00003 Повышено нет
0x03c00003 Видимый нет
0x03c00003 Значок Нашего нет
0x03c00003 Pixmap Наш нет
0x03c00003 ShapedIcon нет
0x03c00003 Развернуто нет
0x03c00003 WmTakeFocus нет
0x03c00003 WmDeleteWindow да
0x03c00003 Значок перемещен нет
0x03c00003 IconUnmapped нет
0x03c00003 MapPending нет
0x03c00003 HintOverride да
0x03c00003 MWMB Кнопки нет
0x03c00003 MWM Нет заказа
0x03c00003 высота заголовка 0
0x03c00003 ширина границы 4
0x03c00003 базовый размер ширина 8, высота 7
0x03c00003 размер приращения ширины 9, высоты 9
0x03c00003 минимальный размер ширина 8, высота 7
0x03c00003 максимальный размер ширина 32767, высота 32767
0x03c00003 гравитация Юго-Восток
0x03c00003 пиксельный текст 0xffffff, назад 0x7f7f7f
0x03c00003 окно Fvwm Pager
0x03c00003 значок Fvwm Pager
0x03c00003 класс FvwmModule
0x03c00003 ресурс FvwmPager

3 Вся информация доступна.
FvwmCommand -i3 'Killmodule Fvwm *'
Это сообщит, какие окна закрыты.
0x03400003 уничтожить
0x02400002 уничтожить

-m Контролирует транзакцию информации окна fvwm. FvwmCommand постоянно выводит
информация, которую он получает без выхода. Эту опцию можно использовать в фоновом режиме
job часто сочетается с опцией -i3 для динамического управления окнами.
FvwmCommand -mi3 ​​| grep 'iconify'
Он сообщит, когда окна уменьшены или уменьшены.

Примечание: FvwmCommand не блокирует свой вывод в буфере, но многие утилиты, такие как grep или
sed использовать буфер блока. Результат следующего примера не будет отображаться до тех пор, пока
FvwmCommand завершается или буфер stdout из grep заполнен.
FvwmCommand -mi3 ​​| grep 'карта' |
sed 's / \ (0x [0-9a-f] * \). * / windowid \ 1 move 0 0 /'
Вместо этого используйте инструменты с контролем буфера, такие как pty или perl. Ниже будет отображаться значок
новые окна при открытии.
Fvwm -mi3 ​​| perl -ne '
$ | = 1;
напечатать "windowid $ 1 iconify \ n" если / ^ (0x \ S +) add /;
´> ~ / .FvwmCommandC

-r Ожидает ответа перед выходом. FvwmCommand завершает работу, если нет информации или ошибка
возвращается в фиксированный период времени. (См. Параметр -w.) Параметр -r отменяет
это ограничение по времени и дождитесь хотя бы одного сообщения обратно. После первоначального сообщения он
будет ждать другого сообщения в течение лимита времени. Эта опция полезна, когда
система слишком загружена, чтобы делать какие-либо прогнозы, когда система отвечает И
команда вызывает отправку некоторого сообщения обратно.

-S
Вызывает другой сервер, FvwmCommandS, с установленным FIFO .
Если параметр -f не используется с этим параметром, при вызове FvwmCommand используется значение по умолчанию.
FIFO для связи с сервером по умолчанию для вызова нового сервера.
Если с этой опцией используется опция -f, при вызове FvwmCommand используется FIFO по умолчанию.
чтобы сообщить серверу по умолчанию, чтобы вызвать новый сервер. Затем переключите набор FIFO
и начните общаться с новым сервером.
Эта опция -S полезна, когда для работы в фоновом режиме необходимо выделенное соединение.
задание, в то время как другое соединение сохраняется для интерактивного использования.

Если это относительное имя пути, то есть относительное от того места, где запущен fvwm,
не откуда вызывается FvwmCommand.

-v Возвращает номер версии FvwmCommand и завершает работу.

-w
Ждет микросекунды для сообщения. FvwmCommand завершает работу, если нет информации или
ошибка возвращается в течение фиксированного периода времени, если не используется опция -m. В
по умолчанию 500 мс. Эта опция отменяет это значение по умолчанию.

Обертка


FvwmCommand.sh содержит определения функций оболочки Bourne, чтобы сохранить синтаксис, аналогичный fvwm.
конфигурационный файл. Источник этого файла:
. FvwmCommand.sh
Рабочий стол Размер 5x5
FvwmCommand.pm предназначен для perl, чтобы сохранить синтаксис, аналогичный файлу конфигурации fvwm.
Для разделения аргументов команд fvwm можно использовать запятые.
используйте FvwmCommand;
if ($ ARGV [0] eq 'home') {
Письменный стол 0,0; GotoPage '1 1';
} elsif ($ ARGV [0] eq 'jump') {
Письменный стол "0 2"; GotoPage 0, 1;
}
Хотя аргументы в FvwmCommand не чувствительны к регистру, как fvwm, функции, определенные в
FvwmCommand.sh и FvwmCommand.pl чувствительны к регистру.

ОШИБКИ


Если появляется следующее сообщение об ошибке, скорее всего, FvwmCommandS не
работает.
Ошибка FvwmCommand при открытии сообщения fifo
--Данный файл или каталог отсутствует--
Модули fvwm не возвращают сообщения об ошибках в fvwm, а выводят их на stderr. Эти ошибки
сообщения не будут отображаться как сообщения FvwmCommand.

FvwmCommand - это интерфейс для отправки команд и получения информации от Fvwm2 от
процессы, не являющиеся модулями Fvwm.

ПРИМЕРЫ


test1.pl - принимает 1 аргумент t для вызова FvwmTalk
'td', чтобы убить FvwmTalk
'' переместить окна
test2.sh - принимает 1 аргумент 'b' для вызова FvwmButtons
kb, чтобы убить FvwmButtons
'r' для изменения количества рядов кнопок
'c' для изменения количества столбцов кнопок
ex-auto.pl - автоматическое поднятие маленьких окон. Это будет держать их на виду.
ex-cascade.pl - каскадировать окна, а затем перемещать их назад.
ex-grpmv.pl - выберите группу окон для совместного перемещения.

Вышеприведенные примеры не предназначены для практического использования, но показывают, как это можно сделать.
быть сделано.

focus-link.pl
Это сценарий фокуса окна, программируемый пользователем.
Поведение по умолчанию:
1. Когда окно открыто, сфокусируйте окно и переместите указатель.
к нему. Родительское окно восстанавливает фокус при закрытии окна.
Родительство определяется при открытии окна. Это последний
сфокусированное окно с тем же классом X.
2. При открытии окна AcroRead не возникает №1.
3. # 1 не произойдет, если SkipMapping установлен, а окно - это
единственное окно в своем классе.
4. Для диалогового окна поиска Netscape, в дополнение к №1, измените размер окна.
до 300x150 пикселей и переместите его к восточному краю экрана.
Окна загрузки / выгрузки не будут в фокусе и не будут в фокусе ссылка
.
5. Переместите appletviewer в северо-западный угол.
6. После закрытия Xterm не вернется к своему родительскому объекту.
7. Когда окно деактивируется, сфокусируйте его и переместите указатель.

фокус-Netscape.pl
Фокусировка всплывающих окон, таких как «открыть URL» или «найти», когда
раскрылся. Это позволяет пользователю вводить текст сразу без
движущаяся мышь. Этот скрипт также перемещает окно загрузки в
правый край, чтобы он оставался видимым. Если это вызвано из
.fvwm2rc, используйте как:

AddToFunc "StartFunction" "I" Модуль FvwmCommandS
+ "I" Exec $ HOME / scripts / focus-Netscape.pl

push-away.pl
Отодвигает окна, чтобы они не перекрывали друг друга. использовать как:

push-away.pl вверх 'Fvwm Pager'

Используйте FvwmCommand онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    NSIS: система установки со сценариями Nullsoft
    NSIS: система установки со сценариями Nullsoft
    NSIS (установка с поддержкой сценариев Nullsoft)
    System) является профессиональным открытым исходным кодом
    система для создания установщиков Windows. Это
    спроектирован таким образом, чтобы быть таким же маленьким и гибким
    как возможно ...
    Скачать NSIS: система установки Nullsoft со сценариями
  • 2
    авторизация
    авторизация
    AuthPass - это пароль с открытым исходным кодом
    менеджер с поддержкой популярных и
    проверенный Keepass (kdbx 3.x И kdbx 4.x ...
    Скачать авторизацию
  • 3
    Zabbix
    Zabbix
    Zabbix — это открытый корпоративный класс.
    исходное распределенное решение для мониторинга
    предназначен для наблюдения и отслеживания
    производительность и доступность сети
    серверы, устройства...
    Скачать Zabbix
  • 4
    KDiff3
    KDiff3
    Этот репозиторий больше не поддерживается
    и хранится в архивных целях. Видеть
    https://invent.kde.org/sdk/kdiff3 for
    новейший код и
    https://download.kde.o...
    Скачать KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX — это графический интерфейс для
    USB-загрузчик Ванинкоко, основанный на
    libwiigui. Он позволяет перечислять и
    запуск игр Wii, игр Gamecube и
    доморощенный на Wii и WiiU...
    Скачать USBLoaderGX
  • 6
    Жар-птица
    Жар-птица
    СУБД Firebird предлагает функции ANSI SQL
    & работает на Linux, Windows и
    несколько Unix-платформ. Функции
    отличный параллелизм и производительность
    & сила...
    Скачать Firebird
  • Больше »

Команды Linux

Ad