web-dev-qa-db-ja.com

カバースイッチまたはフリップスイッチを使用できない

Kubuntu 18.04を実行しています。

システム設定->ウィンドウ管理->タスクスイッチャー->メインで、カバースイッチまたはフリップスイッチを選択できますが、効果はありません。

他の方法(大きなアイコンなど)を選択すると、期待どおりに使用されます。

カバーとフリップスイッチを機能させるにはどうすればよいですか?

1
deshmukh

いつSystem Settings -> Window Management -> Task Switcher -> MainHelpボタンをクリックして、対応するヘルプ記事を開きます。その中にこれがあります:

Cover SwitchおよびFlip Switchエフェクトは、OpenGLを必要とするより派手なエフェクトです。 Cover Switchは、現在選択されているウィンドウの大きなサムネイルが画面の中央にあるギャラリーにウィンドウを表示し、他のすべてのウィンドウは左右に回転します。フリップスイッチは、3Dスタック上のすべてのウィンドウを表示します。選択したウィンドウはスタックの一番上にあり、ウィンドウをナビゲートするとスタックが移動し、新しい選択したウィンドウが一番上になります。
エフェクトが追加の設定を提供する場合、設定ボタンが有効になります。このボタンをクリックすると、構成ダイアログが表示されます。
注意
合成がアクティブでない場合、または中断された場合、通常のウィンドウリストが表示されます。エフェクトが選択され、合成がアクティブでない場合、機能が失われることはありません。

つまり、自分のマシンにOpenGLがあり、合成がアクティブになっている必要があります。

ランニング qdbus org.kde.KWin /KWin supportInformation | grep -E -A5 "^Compositing"は参考になります。

出力が次のような場合:

Compositing
===========
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) 
OpenGL version string: 3.0 Mesa 18.0.0-rc5
OpenGL platform interface: GLX
OpenGL shading language version string: 1.30

フリップスイッチとカバースイッチの両方が機能するはずです。

1
DK Bose