Это команда devilspie, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
devilspie - выполнять действия с окнами по мере их создания
СИНТАКСИС
дьяволица [ВАРИАНТ] ... конфигурационные файлы ...
ОПИСАНИЕ
дьяволица это программа, которая может обнаруживать окна по мере их создания и выполнять действия
на них, если они соответствуют набору критериев.
Файлы конфигурации представляют собой набор s-выражений. Для документации и примеров см.
/ usr / share / doc / devilspie /.
Параметры командной строки:
-a --применить к существующим
Применить ко всем существующим окнам, а не только к новым.
-d --отлаживать
Вывод отладочной информации
РАЗРЕШАЕТСЯ СИМВОЛЫ
Во входных файлах следующие символы известны как дьяволица:
is Строковое равенство (равно ab) означает, что a совпадает с b.
содержит
Подстрока (содержит иглу стога сена) означает, что стог сена содержит иглу.
спички
Regexp соответствует, (соответствует шаблону str) означает, что шаблон регулярного выражения соответствует str.
имя_окна
Вернуть заголовок текущего окна (String).
роль_окна
Вернуть роль (как определено подсказкой WM_WINDOW_ROLE) текущего окна
(Нить).
класс_окна
Вернуть класс текущего окна (String).
window_xid
Вернуть идентификатор окна X11 текущего окна (целое число).
Имя приложения
Вернуть имя приложения (как определено libwnck) текущего окна
(Нить).
окно_свойство
Возвращает заданное свойство окна, например, pass "_NET_WM_STATE" (String).
рабочее_окно
Возвращает рабочее пространство, в котором находится окно (целое число).
отлаживать Функция отладки, выводит заголовок, имя, роль и геометрию текущего окна.
(Возвращает ИСТИНА).
Распечатать Вывести аргументы (без завершающего 0 возвращает логическое значение).
Println
Вывести аргументы (с завершающим 0 возвращает логическое значение).
ул Преобразуйте параметры в строки и объедините их.
шестнадцатеричный Преобразуйте целочисленный параметр в шестнадцатеричную строку без знака (с 0x
приставка).
геометрия
Установить позицию + размер (как строку) текущего окна (возвращает логическое значение).
полноэкранный режим
Сделать текущее окно полноэкранным (возвращается ИСТИНА).
фокус Сфокусировать текущее окно (возвращается ИСТИНА).
центр Центральное положение текущего окна (возвращает логическое значение).
максимизировать
Развернуть текущее окно (возвращает ИСТИНА).
развернуть_по вертикали
Развернуть текущее окно по вертикали (возвращает ИСТИНА).
максимизировать_горизонтально
Развернуть текущее окно по горизонтали (возвращает ИСТИНА).
не максимизировать
Развернуть текущее окно (возвращает ИСТИНА).
минимизировать
Свернуть текущее окно (возвращает ИСТИНА).
не минимизировать
Отменить сворачивание текущего окна (возвращает ИСТИНА).
оттенок Затенять ("свернуть") текущее окно (возвращает ИСТИНА).
незащищенный
Отменить затенение ("свернуть") текущее окно (возвращается ИСТИНА).
Закрыть Закройте текущее окно (возвращает ИСТИНА).
сосна Закрепить текущее окно на всех рабочих пространствах (возвращает ИСТИНА).
откалывать Открепить текущее окно от всех рабочих пространств (возвращается ИСТИНА).
палка Сделать текущее окно привязанным ко всем окнам просмотра (возвращает ИСТИНА).
отклеивать
Отклеить окно от видовых экранов (возвращает ИСТИНА).
set_workspace
Переместите окно к определенному номеру рабочего пространства, считая от 1 (возвращает логическое значение).
set_viewport
Переместите окно к определенному номеру области просмотра, считая от 1 (возвращает логическое значение).
пропустить_пейджер
Удалить текущее окно из списка окон (возвращает ИСТИНА).
Skip_tasklist
Удалить текущее окно из пейджера (возвращает ИСТИНА).
выше Установить текущее окно выше всех обычных окон (возвращается ИСТИНА).
ниже Установить текущее окно ниже всех обычных окон (возвращается ИСТИНА).
украшать
Добавить декорации оконного менеджера к текущему окну (возвращает логическое значение).
неукрашивать
Удаляет декорации оконного менеджера из текущего окна (возвращает логическое значение).
винтайп
Установите тип текущего окна (возвращает логическое значение). Допустимые значения:
обычный, диалог, меню, панель инструментов, заставка, утилита, док, рабочий стол.
непрозрачность
Измените уровень непрозрачности (целое число от 0 до 100) текущего окна (возвращает
логическое).
spawn_async
Выполнить команду в фоновом режиме (возвращает логическое значение). Команда дается как единое целое
строка или как последовательность строк (аналогично execl).
spawn_sync
Выполнить команду на переднем плане (возвращает вывод команды в виде строки или FALSE на
ошибка). Команда дается как одна строка или как серия строк (аналогично
искл).
Используйте devilspie в Интернете с помощью сервисов onworks.net