Как выполнить программу в Xfce и использовать другую тему xfwm4, отличную от стандартной?

Я хочу запустить скрипт python (тот, который отвечает на Python – как сделать прозрачное окно с gtk.Window, но не с Gtk. ), Который отображает прозрачное окно. Я запускаю его из сценария bash в Xfce, и целью отображения прозрачного окна является возможность легко определить область на экране. Поэтому важно иметь возможность легко изменять размер этого прозрачного окна. Современные темы трудно изменить. Я знаю о том, как выполнить программу в gnome и использовать другую тему gtk, отличную от стандартной? который вдохновил формулировку моего названия здесь.

Однако изменение темы GTK не влияет на простоту изменения размеров окон. Фактически, он оставляет прозрачное окно неизменным. В настройках Xfce темы, которые я хочу использовать, находятся в диспетчере окон, в отличие от тем GTK, которые находятся в приложении Appearance. Кроме того, в то время как темы GTK настроены с файлами gtkrc, темы xfwm4 настроены с помощью файлов themerc.

Я хочу использовать такую ​​тему, как Retro или даже RedmondXP, для удобства захвата кадра мышью для изменения размера.

На самом деле, было бы еще лучше, если бы кто-нибудь мог сказать мне, как управлять рамкой окна из скрипта python таким образом, чтобы он работал на любом рабочем столе, а не только на Xfce. Мне все равно, хорош ли кадр. Я просто хочу, чтобы это было легко изменить размер.

Или, даже если моя главная цель может быть решена – определение области на экране – это также ответит на мой вопрос. Есть ли простой путь от bash или python, чтобы кто-то нарисовал прямоугольник на экране, а затем изменил его размер?

Interesting Posts

Показывать заголовки столбцов командой «ls»

Как я могу искать и выполнять сценарий оболочки из другого?

Как узнать, как совпадают матчи соответствия fc?

Latexmk, из Makefile, из скрипта bash, из Cron – Latexmk не выполняется

Как я могу настроить близость процессора к процессу в Linux?

CapsLock разбивает клавиши Eterm

добавьте apt-репозиторий только для нескольких пакетов (или зеркалируйте их)

Как я могу найти утечку памяти в текущем процессе?

Удаление строк в текстовом файле LARGE, содержащем строку, найденную в другом текстовом файле LARGE – FILES SORTED

Отобразить имя китайской машины в командной строке

Что означает этот вывод netcat?

Невозможно отменить перенаправление портов с помощью SSH в качестве временного пользователя

Как я могу найти и редактировать входные классы, о которых сообщает «xinput list –long»,

Как программное обеспечение скомпилировано и перенесено на Ubuntu?

шкала bc: Как избежать округления? (Рассчитайте небольшую биномиальную вероятность)

Linux и Unix - лучшая ОС в мире.