LINUX.ORG.RU
решено ФорумTalks

[ubuntu][gnome][themes] Ambiance. Как реализовано перетаскивание окна за меню?

 , ,


0

0

В 10.04 появилась новая тема - Ambians. Окно можно перетаскивать за строку меню.
Ambians использует движок murrine, в других темах на этом движке такого нет.
В gtkrc от ambians ничего «подозрительного» не обнаружил.

Как они это сделали?

★★★★★

Это не баг, это фича (с)

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

>Зажми Alt и таскай сколько влезет.

Суть вопроса в том как они это сделали, а не как можно таскать окна.

s0n1k ★★
()

Небольшим хаком через GTK_MODULES можно подправить виджет меню, чтобы он передавал события WM. Примерно так реализовано globalmenu.

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

Да я знаю, что можно много чего сделать подгрузив модули.
Тут вопрос в том, как это сделано в теме.
Я во внутренностях Ambians не нашел ничего необычного, тема как тема, на обычном движке murrine.
Про модули там ничего нет.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от lester_dev

Как это связано с выбором темы?

ls-h ★★★★★
() автор топика
Ответ на: комментарий от lester_dev

ls /usr/lib/gtk-2.0/modules/
libatk-bridge.so libcanberra-gtk-module.so libferret.so libgail-gnome.so libgail.so librgba.so librgbat.so
ничего такого там нету.

ls-h ★★★★★
() автор топика

Код самого движка надо смотреть. Может там опция такая есть, немного изменили реализацию виджета меню.

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

>У меня в dust sand тоже можно за меню таскать.
Точно! Надо узнать что там в теме написано, чтобы так работало....

ls-h ★★★★★
() автор топика
Ответ на: Нашел! от ls-h

Видимо это фишка в murrine.

ls-h ★★★★★
() автор топика
Ответ на: Нашел! от ls-h

Точно. Я просто темы мешал и когда метасити амбиенсный прилеплял к другим, то так же было :) Да, движок же.

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