LINUX.ORG.RU

Как писать оконные приложения под LXDE

 ,


0

1

Прочитав описание самого окружения рабочего стола и его окнного менеджера OpenBox не понял какие библиотеки они используют и как писать для них свои приложения. Про FLTK знаю, пробовал работает но не решает задачу которая у меня есть. На всякий случай, задача - создать прозрачное окно в LXDE, без рамки. О том что это возможно говорит хотябы наличие подобных настроек в терминале. FLTK прозрачность альфаканала не поддерживает, по крайней мере так пишут, поскольку функция эта платформоспецифическая. Как быть?

полноценную прозрачность можно получить только используя композитный оконный менеджер и тулкит, который позволяет быстро задавать эту прозрачность (типа Qt).

alex_custov ★★★★★
()
Ответ на: комментарий от chichvarin

LXDE использует GTK и QT одновременно?

LXDE это просто набор программ, которые по счастливому совпадению все написаны на Gtk2.
AFAIK, в LXDE нет своих собственных библиотек поверх тулкита.

Свое приложение вы можете написать на любом тулките (Gtk, Qt, FLTK), оно будет работать хоть в LXDE, хоть в KDE.

И с помощью Gtk, и с помощью Qt возможно отключить рамку и зделать окно прозрачным.

gv
()
Ответ на: комментарий от chichvarin

Но в LXDE это же как-то реализовано? Там окно консоли спокойно становится прозрачным.

LXDE использует openbox, который не является композитным менеджером. Прозрачное окно консоли - обычный хак, известный уже давно: http://i46.fastpic.ru/big/2013/0619/e4/ae06410458ad18e615972e55526ea3e4.png

http://ubuntuforums.org/showthread.php?t=1686113

alex_custov ★★★★★
()
Последнее исправление: alex_custov (всего исправлений: 1)
Ответ на: комментарий от alex_custov

Спасибо, это очень грустно на самом деле. Тогда в догонку, вы не пробовали ли часом менять окнный менеджер у Raspbean? Тоесть понятно, что это возможно, вопрос в производительности

chichvarin
() автор топика

LXDE это в первую очередь openbox, а он использует только иксы.

frozenix ★★★
()
Ответ на: комментарий от chichvarin

нет, не пробовал, но композитный менеджер - это всегда медленно, даже на десктопе.

alex_custov ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.