imz*_*hev 6 xorg gui x11 altlinux
我有一个旧的 Xorg 服务器,其“渲染”扩展似乎有问题(如果启用,大多数字体都是不可见的,除非将鼠标悬停在它们上 - 在使用 X 客户端和库升级包之后)。
因此,通过添加以下内容,可以解决 Xorg 服务器的新实例的问题/etc/X11/xorg.conf:
Section "Extensions"
Option "RENDER" "Disable"
EndSection
Run Code Online (Sandbox Code Playgroud)
但是,如果我想继续 X 会话,但让新客户端不使用该扩展,该怎么办?(当然,从逻辑上讲,不能让老客户不使用它;但是新客户呢?)一些选项是:
小智 3
对于偶尔使用,您可以在客户端和服务器之间插入xtrace ,并使用 xtrace 的 -e 开关使客户端看不到任何扩展:
Run Code Online (Sandbox Code Playgroud)-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() 就是这个地方)。
第二个问题是使用 xtrace 可能会减慢您的客户端速度。
| 归档时间: |
|
| 查看次数: |
2093 次 |
| 最近记录: |