2025年

雪一样的死照耀中。
日光反映的大地。匆匆
回头见,骄傲力士再挣动
重力扑击虚空。

成为梦中失语者,
天国之门紧锁。
来路长,朽木多,
身上却轻落。
真实的代价已经付过,
所得与时间寂寞。

使那空洞仍是空洞
渴望空洞中的空
挽救空洞逸散的力
未使空洞光荣

有死者目击了空
真空,唯有在梦中
填补空洞者的空洞
仍需空洞中的空

重返 Manjaro 之后,由于增设了新的显示器,不得不切换到支持 fractional scaling 的 Wayland。虽然并不喜欢这种“升级”,但如果是大势所趋,那也不得不早做准备。

那么,依赖 X11 特性的取词软件,尤其是 GoldenDict 以及依赖于此的 workflow 又该如何实现呢?很遗憾,由于违背 Wayland 的本性,屏幕取词和弹出窗口都只能得到极为妥协的支持,全局快捷键就只能放弃了。幸好剪贴板和 primary selection 还是能用的。安装 wl-clipboard 后就准备好了。

查询所选取的文本:

goldendict $(wl-paste -n -p)

查询已复制的文本:

goldendict $(wl-paste -n)

当然,不可能直接到终端里输入这些的。所以需要在桌面系统里设置一个快捷键。例如我所使用的 niri 配置中,加入类似

Mod+D hotkey-overlay-title="GoldenDict" { spawn-sh "goldendict $(wl-paste -n -p)"; }

的配置后就能通过 Mod+D 的快捷键查词了。

对于 niri 这样的平铺界面而言,还需要将 GoldenDict 设置为浮动窗口:

window-rule {
    match app-id=r#"^GoldenDict$"#
    open-floating true
}

如此便还原出 80% 左右的体验。

但总有一些不太听话的软件,例如 Zotero 的内置 PDF 阅读器不提供 primary selection 的支持。那就只能辛苦手动粘贴一下了。

北极光为我虚拟了春日
那艳丽的仿佛是烟花
在彼岸前夕的事后
踌躇的洞见
无悔的悔恨
成为悲欢的客体
但我已不在这里

朝圣之路遥远
觐见的心放肆
要如何应对我的觉察
在醒来后梦的背叛?

可是那些花并非为了凋落而盛开
大海也不是每一滴眼泪的终点
那致死的光明应是期待自己
无限地去完成一个人的心愿