Как сделать так, чтобы пункты меню мигали, как на MacOS, при нажатии в Compiz
В Gnome Flashback (Compiz), как сделать так, чтобы кнопки меню мигали один раз с цветом подсветки при нажатии, прежде чем меню исчезнет? Это было бы полезно для эмуляции MacOS/OS X.
1 ответ
Вы не можете сделать это через менеджер окон (compiz) на самом деле. Это может быть сделано в движке тем виджетов (я не уверен, что это возможно только с темой CSS в теме). Диспетчер окон не имеет никаких сведений о внутреннем содержимом окна (меню), поэтому он не будет знать, какой раздел окна мигать. Тем не менее, в теме вы можете переопределить рисунок каждого отдельного пункта меню в меню.
Механизм тем потребует написания кода на языке Си. Если это возможно только с помощью CSS в теме GTK+, это можно сделать таким образом. Обратите внимание, что это действительно будет работать только в приложениях, использующих набор инструментов GTK+, но не во всех приложениях (хотя для приложений, у которых их главное меню отображается в заголовке или верхней панели, оно должно работать там, только не для внутреннего приложения) меню во всех этих случаях).