小编cas*_*sey的帖子

urxvt 中的字体渲染问题——字符之间的空间太大

从今天早些时候开始,我遇到了 rxvt-unicode 的字体渲染问题。特别是对于许多字体,我在字符之间获得了大量的额外空间。在其他字体中,rxvt 拒绝更改大小。

这是 urxvt 和 xterm 之间的间距问题的示例。

字体资源:

URxvt*font:     xft:Terminus:medium:size=10
xterm*faceName: xft:Terminus:medium:size=10
Run Code Online (Sandbox Code Playgroud)

还有效果图

  • 虚拟机 坏字体
  • 终端 好字体

我已经尝试了暗示和抗锯齿的所有排列。更改大小或像素大小确实会调整 urxvt 中的字体大小,但这也会增加额外的间距。

有没有人有我可以尝试解决这个问题的想法?

fonts urxvt xft

40
推荐指数
4
解决办法
5万
查看次数

systemd 与其他初始化系统的区别是什么?

这不是很正式,但看起来 systemd 即将进入 Debian,在阅读了一些关于该决定的激烈邮件列表讨论后,我很好奇 systemd 在 linux 用户中的两极分化性质。我运行 Debian (sysvinit) 和 Gentoo (OpenRC) 系统并且对 systemd 一无所知,尽管它看起来像我一样。

我看到过这个相关的问题,询问 systemd 与 upstart 的优缺点,但自该问题发布以来已经过去了 3 年,我确信那段时间情况已经发生了变化。

我的问题是:systemd 与其他 init 系统相比如何?

  • 是什么让它与众不同——它可以做什么而其他 init 系统不能?
  • 从另一个初始化系统切换到它有什么损失吗?
  • 管理 systemd 与其他系统相比如何?

init-script systemd

24
推荐指数
1
解决办法
6835
查看次数

通过显示端口连接到 DVI 适配器的显示器无法正常睡眠

我有一台显示器连接到我的机器,在进入省电睡眠模式时显示奇怪的行为。进入睡眠状态时,显示器将在消隐和显示默认桌面墙纸(KDE 4 默认值,这不是我使用的)之间交替。该显示器通过活动显示端口转 DVI 单链路适配器和 DVI 电缆连接到我的机器。以前直接连接到 DVI 或通过 HDMI->DVI 电缆连接时,显示器没有此问题。我不想解决这个问题,以便显示端口监视器与其他监视器正确睡眠。

为了说明我所看到的,这是我的普通桌面:

桌面

有问题的显示器是该图像最右侧的 25%。
这是我在显示器休眠时看到的:

睡眠显示

您在这里看到的是中间的两台显示器正常睡眠,电视抱怨没有信号(正确),最右边的显示器显示默认的 KDE 壁纸。此监视器将在消隐和显示此墙纸之间交替。它会在应该唤醒时正常唤醒。此处连接哪台显示器无关紧要——该显示器在通过 HDMI 或 DVI 连接时正常运行,而任何其他显示器在连接到显示端口适配器时运行不正常。

我怀疑这个问题与 KDE 及其与 nvidia 驱动程序的交互有关。支持这种推测的是 KDE 中显示配置应用程序的状态。我手动将其设置为这种状态:

KDE 中的监视器设置

但是在睡眠之后它总是以这种状态结束:

KDE 中的监视器设置错误

此处的区别在于最右侧 (DP) 监视器和左侧第二个监视器 (DVI-D-0) 的位置被错误表示。值得注意的是,DP 监视器被标记为另一个监视器的克隆。不过,实际显示或可用性没有任何变化,这很好,但有点令人困惑。

奇怪的是,无论此选项卡显示什么,应用程序中的另一个显示选项卡始终相同:

好的

关于这个设置的一点:

  • Nvidia 专有驱动程序 340.17
  • Xorg 7.4-r2
  • KDE 4.13.2
  • KWin 4.11.10-r1
  • Nvidia GeForce GTX 770 带有 4 个连接显示器
    • 2xDVI、1xHDMI、1xDP(使用有源适配器转换为 DVI)

这是nvidia-settings应用程序生成的 xorg 配置的一部分:

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DVI-I-1: …
Run Code Online (Sandbox Code Playgroud)

xorg power-management nvidia monitors displayport

16
推荐指数
1
解决办法
2892
查看次数