我很好奇,有没有办法在光标放在终端模拟器的左上角之前隐藏光标?并且独立于终端模拟器(不修改源代码)。是否可以将 terminfo 用于此目的?或者是否有类似于.xinitrc
or的东西.bashrc
,但用于终端?
Evgeniy's questions
我compton
使用i3
. 当 compton 被启用并且根 X 窗口上有一个图像 (png) 时,您可以在切换工作区时看到闪烁。
禁用 compton 或根窗口为纯色时没有问题。这对我来说都是不可接受的。由于纯色不会引起问题,我认为使用低级工具应该可以解决问题。我已经替换feh
了,hsetroot
但没有任何改变。我也测试过xloadimage
,但是当 compton 启用时它不起作用(X 根反映当前工作空间,原因不明)。Gui 应用程序nitrogen
产生相同的效果。
官方存储库似乎过于过载,问题等待数月才能得到答复。带有 i3(或任何其他轻量级 wm)的 Compton 是非常受欢迎的无撕裂决定,我认为人们不会设置壁纸或忽略这些烦人的事情。我使用以下命令启动 compton (v0.1_beta2.5)。
compton --daemon \
--config /dev/null \
--vsync opengl-swc \
--xrender-sync \
--xrender-sync-fence \
--fading \
--fade-in-step 0.2 \
--fade-out-step 0.2 \
--unredir-if-possible \
--paint-on-overlay \
--backend glx
禁用褪色并不能解决问题。
自从我一直使用 Ubuntu 以来,我从来没有经历过撕裂,但最近我已经切换到Arch Linux,并使用了很棒的窗口管理器。由于 awesome 不使用任何复合管理器,因此我在滚动网页时会看到这些烦人的故障。我已经安装了compton并且它可以工作,但是我在启用它时遇到了一些问题。
显卡:GeForce GTX 670和专有驱动程序 (387.34-19)
compton --version: v0.1_beta2.5
compton --daemon --config /dev/null --backend glx
尽管如此,它修复了撕裂。
compton --daemon --config /dev/null --backend xrender
这解决了上述问题,但会自行撕裂。
compton --daemon --config /dev/null --backend xr_glx_hybrid
这修复了问题 #1 和撕裂,但问题 #2。此外,屏幕刷新开始随机出现。我发现我可以通过传递--fading
选项来解决问题 #2,但后一个选项仍然存在。
所以,xrender
工作得很好,因为它不会产生新的错误,但我认为当我拥有带有专有驱动程序的 gpu 时进行调查并不是一个好的决定。这似乎compton
是一堆黑客和技巧,我厌倦了让它正常工作。我尝试过xcompmgr
并没有看到想要的效果 - 滚动过程中出现撕裂。
幸运的是,还有另一种解决方案可以使用ForceCompositionPipeline=On
. 我已经/etc/X11/xorg.conf.d/20-nvidia.conf
正确配置了我的一切,除了输入延迟外,一切都很完美。鼠标指针变得更不灵敏,更平滑。也许,键盘也是,但我不确定(我的意思是,打印我按下的键需要更多时间)。
我正在寻找摆脱撕裂的任何可能性。新的合成管理器以及适当的compton
选项是可以接受的,但后一个问题的解决方案更可取,因为我实际上并不需要合成器提供的所有这些功能,如阴影或褪色。