Как установить подсказки типа окна на ClutterStage?

Есть ли способ сделать автономный ClutterStage использовать TYPE_HINT_DOCK (и быть без полей) с помощью python? Возможно, манипулируя окном с помощью Xlib?

0

2 ответы

Я также настоятельно рекомендую использовать clutter-gtk. Это привязки python не удалены из Ubuntu.

Тем не менее, беспорядок теперь использует интроспекцию gobject для своих привязок python вместо их генерации ( простой пример ).

Новое имя пакета в Ubuntu теперь gir1.2-clutter-gtk-0.10 вместо python-clutter-something. Вы можете получить обзор других привязок на основе помех с помощью apt-cache search clutter gir .

Это также означает, что почти каждый проект gnome теперь имеет привязки python, просто выполните apt-cache search gir1 .

1
добавлено
clutter-gtk был удален в 12.04, я считаю. Кроме того, я использую ArchLinux, а не Ubuntu, и я обнаружил беспорядок невероятно неустойчивый при использовании через GI, к сожалению.
добавлено автор crazedpsyc, источник

да, вам нужно получить Stage XID и установить подсказки вручную.

альтернативно, вы можете использовать Clutter-Gtk и API Gdk вместо использования Xlib напрямую.

0
добавлено
@crazedpsyc: вы должны иметь возможность извлекать XLib-окно с помощью clutter_x11_get_stage_window() , а затем добавлять подсказки к нему с помощью XLIB-вызовов.
добавлено автор dtoux, источник
вам необходимо изменить свойство _XA_MOTIF_WM_HINTS в окне сцены, следуя спецификациям ICCCM и EWMH. это довольно скучный материал Xlib, поэтому мое предложение - использовать clutter-gtk, если это вообще возможно.
добавлено автор ebassi, источник
Не могли бы вы объяснить, как? Я немного теряюсь в документации Xlib.
добавлено автор crazedpsyc, источник
Я пытаюсь избавиться от зависимостей cluttergtk, если это вообще возможно, поскольку Ubuntu больше не предоставляет это в репозиториях по умолчанию. (и именно поэтому большинство пользователей Linux в эти дни ...). Кроме того, проблема, с которой я сейчас сталкиваюсь, фактически приобретает объект Window из Xlib.
добавлено автор crazedpsyc, источник
Python
Python
7 654 участник(ов)

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/577926

Python beginners
Python beginners
4 449 участник(ов)

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Не злоупотребляйте стикерами. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Статистика тут: https://grstats.me/chat/x4qym2k5uvfkr3al6at7

pro.python
pro.python
1 090 участник(ов)

Сообщество разработчиков под Python Создатель: @rodgelius

Rude Python
Rude Python
971 участник(ов)

Python без „девочек”, здесь матерятся и унижают Django. Not gay friendly. Правила: t.me/rudepython/114107 @rudepython | t.me/rudepython

rupython
rupython
509 участник(ов)

Группа создана с целью оперативного получения ответов на возникающие вопросы по разработке на яп python, смежные темы, а также человеческого общения. Приветствую!

Python-programming
Python-programming
266 участник(ов)

Чат группы вконтакте https://vk.com/python_community