一部のアプリケーションでは、ウィンドウの表示部分は再描画されません。

一部のアプリケーションでは、ウィンドウの表示部分は再描画されません。

一部のアプリケーションでは、非表示の仮想ワークスペース内にウィンドウが再表示されない限り、ウィンドウは更新されません。

メニューをクリックすると開いているメニューが描画されますが、メニューを閉じた後もメニューは表示され続けます(上記のようにウィンドウが非表示になり、非表示が解除されるまで)。 [編集:これは進化で起こります。明らかにメニューはまったく表示されません。 ]

これまで、私は進化と証拠(Evolution and Evidence)でこれが起こっているのを見ました。

これはDebian JessieとXMonadを実行しているコンピュータで発生します。

この問題をどのように理解して削除する必要がありますか?

修正する:進化メニュー混乱のスクリーンショット

進化ウィンドウは再描画されません。閉じたメニューはそのまま残ります。

ベストアンサー1

xmonad再構成できないため、一部のアプリケーションで問題が発生する可能性があります。また、アプリケーションがこれがxmonadターゲット変更ではなくウィンドウマネージャであることを知らないため、問題が発生します。

xmonadこれに対する一般的な解決策は、ウィンドウマネージャ名を次に設定することです。LG3Dlg3dはPythonで書かれた古代のウィンドウマネージャですが、java開発初期に受け取った膨大な過大広告のため、多くのライブラリでこれを知っていました(そして知りませんでしたxmonad)。

xmonadWM名を次に設定します。LG3D次にフックを追加する必要がありますmonad.hs

import XMonad
import XMonad.Hooks.SetWMName

main = do
  xmonad $ defaultConfig
    { startupHook = setWMName "LG3D" }

引用:

おすすめ記事