Я использую docky в Gnome-Shell, и раздражает, что когда я минимизирую окно, оно поднимается в верхний левый угол. Я знаю, что бормотание не настолько настраиваемо, но возможно ли получить эффект минимизации, подобный эффекту Корицы, здесь окно просто сжимается и исчезает? Благодаря
Вы не можете просто изменить анимацию. У меня было время, когда я хотел это сделать. Если вы хотите изменить анимацию для gnome-shell. Вам придется изменить код самого оконного менеджера. Я знаю, что это отстой.
Вам необходимо изменить файл /usr/share/gnome-shell/js/ui/windowManager.js
. Функция, которую вы ищете - WindowManager _minimizeWindow
. Надеемся, что правильное изменение xDest
и yDest
удовлетворит ваше требование.
Существует расширение оболочки для изменения некоторых его аспектов:
https://extensions.gnome.org/extension/277/impatience/
, но не скорость свертывания
пример> sudo vi /usr/share/gnome-shell/js/ui/windowManager.js
найти метод
_minimizeWindow : function(shellwm, actor) { ...
и ... вы можете видеть, что
xDest = monitor.x;
yDest = monitor.y;
if (Clutter.get_default_text_direction() == Clutter.TextDirection.RTL)
xDest += monitor.width;
xScale = 0;
yScale = 0;
изменить, как это!
xDest = window.x;
yDest = window.y;
xScale = 1;
yScale = 0;
анимация свертывания окна ^^
:: Внимание! ::
Если ваш синтаксис неправильный, вы можете полностью сломать графический интерфейс. В этом случае вы должны использовать Alt + Ctrl + F1 и откат.