X11: установка окна без отделки или всегда видимого через командную строку - PullRequest
3 голосов
/ 24 июня 2011

В этом вопросе упоминаются инструменты xdotool и wmctrl, которые способны изменять геометрию окна с помощью командной строки .Это ОК.

Но что, если я хочу выполнять более сложные операции, например:

  • Установка окна без отделки .
  • Создание окна видимым на всех рабочих столах (вездесущий).
  • Настройка окна всегда видимым .

Существуют ли инструменты, позволяющие мнеЧтобы сделать вещи Avobe из командной строки ?
Я использую Openbox в качестве моего оконного менеджера.

Ответы [ 2 ]

4 голосов
/ 17 июля 2011

wmctrl может устанавливать свойства «на всех рабочих столах» и «всегда наверху» с помощью параметра -b (конкретные свойства sticky и above соответственно)

2 голосов
/ 27 июня 2011

Я подумал:

Некоторые из этих действий может выполнять оконный навигатор GNOME, поэтому для этого ему следует использовать библиотеку.

Просмотр его источников, Я нашел это.Это Window Navigation Construction Kit (сокращенно wnck).
Эта библиотека C / C ++ называется libwnck, и справочное руководство можно найти здесь .

Но, поскольку это не отдельный инструмент, мне, вероятно, потребуется создать специальную программу для его использования.: - (
Я отредактирую этот ответ, если найду новости, но вы можете опубликовать свой ответ, если найдете инструмент!


Редактировать: Используя привязки для Python (python-wnck), легко заставить скрипт достичь этого.

...