古いXorgサーバーがあります "Render"拡張機能にバグがあるようです(有効にすると、Xクライアントとライブラリでパッケージをアップグレードした後、フォントにカーソルを合わせない限り、ほとんどのフォントが表示されません) 。
したがって、Xorgサーバーの新しいインスタンスの問題は/etc/X11/xorg.conf
に追加することで解決されます。
Section "Extensions"
Option "RENDER" "Disable"
EndSection
しかし、Xセッションを続行したいが、新しいクライアントが拡張機能を使用しないようにした場合はどうなりますか? (もちろん、論理的には、 古いクライアントはそれを使用しないようにすることはできません ;しかし、新しいクライアントはどうですか?)いくつかのオプションは次のとおりです。
業務用には、クライアントとサーバーの間に xtrace を接続し、xtraceの-eスイッチを使用してクライアントに拡張機能が表示されないようにすることができます。
-e | --denyextensions Modify all server replies to say there are no extensions available. (As xtrace does supports only a small number of extensions anyway and calls all extended requests "unknown" and all replies to such requests "unexpected").
拡張機能は表示されないため、単一の拡張機能を「無効化」/非表示にすることは役に立ちません。この場合、ソースを変更してみることができます(parse.c:replyQueryExtension()がその場所だと思います)。
2つ目の問題は、xtraceを使用するとクライアントの速度が低下する可能性があることです。