web-dev-qa-db-ja.com

Gnome-Shellアニメーションを変更する方法は?

Gnome-Shellでdockyを使用していますが、ウィンドウを最小化すると、左上隅に移動するのが面倒です。つぶやきはそれほどカスタマイズ可能ではありませんが、シナモンと同様の最小化効果を得ることができます。ここでは、ウィンドウが縮小して消えますか?ありがとう

6
John

単にアニメーションを変更することはできません。私はそれをしたかった時がありました。 gnome-Shellのアニメーションを変更する場合。ウィンドウマネージャー自体のコードを変更する必要があります。私はそれがひどいことを知っています。

6
Jesse Brandao

例> 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;

ロールアップウィンドウアニメーション^^

::警告! ::

構文が間違っていると、GUIが完全に破損する可能性があります。その場合は、Alt + Ctrl + F1およびロールバックを使用する必要があります。

3
user255153

ファイルを変更する必要があります/usr/share/gnome-Shell/js/ui/windowManager.js探している関数はWindowManagerの_minimizeWindowです。 xDestyDestを適切に変更すると、要件を満たすことができます。

2

いくつかの側面を変更するためのシェル拡張があります:

https://extensions.gnome.org/extension/277/impatience/

ロールアップ速度ではありません

0
jowan sebastian