четверг, 22 ноября 2012 г.

Работа Gtk3 приложения в браузере

Заинтересовал меня собственно вопрос "а как же работает проброс приложения GTK 3 в браузер". Как оказалось в Ubuntu 12.04 в Gtk 3  Gio.Brodway не включен. Гугление дало следующий рецепт :
sudo apt-get-repository ppa:malizor/gtk-brodway
sudo apt-get update
sudo apt-get upgrade
Запуск из командной сроки: 
GDK_BACKEND=brodway UBUNTY_MENUPROXY=LIBOVERLAY_SCROLLBAR=0 gcalctool

После чего по порту 8080 в браузере становится доступно наше запущенной приложение.
Иструкция по включению взята здесь.
Проверялось кроме системных Gtk3 приложений, собственное написанное на Python. Из особенностей следует заметить следующее. Окошки не могут изменять свой размер. Из кнопок доступно только закрытие приложения, минимизация и максимизация не доступы.