很久没写技术博客了。正值对 Windows 忍受程度到达极限,怀念起多年前对 Linux 桌面系统完全控制的美好时光,决心重返之际,感受到如今 Linux 发行版使用便利程度又更上一层楼,不禁感慨万分。中途为满足多年来在 Windows 上新形成的习惯,增加了一些有趣的配置,便分享在此。

EBWin4 + GoldenDict?

没错,我也想在 Linux 中实现这个组合,毕竟没有更好的替代品了。好在 EBWin4 本身不是特别复杂的技术,wine 以如今的可靠性完全能够胜任。基本原理不变,依旧延续伟大献礼第二(误)致 GoldenDict 拉丁语古希腊语辞典用户(续)。但很奇怪,GoldenDict 似乎不能直接读取 wine 的输出,所以还得拿之前用过的 Python 小玩意来套一层。关键概念:

result = os.popen(
   'env WINEPREFIX="~/.wine" wine "~/.wine/drive_c/Program Files/EBWin4(x64)/ebwinc.exe" /G=KL /C=1 /O=h /E=u ' + s).readlines()

鼠标第四五键复制粘贴

X 的剪贴板已经够好用了,但同样不想浪费高端鼠标的第四五键,继续用来 Ctrl+C Ctrl+V 不好么?

先使用 xev -event button | grep button 检查鼠标那两个键被定义为几号(我的分别是8和9),让 xdotool 模拟键盘按键,最后 xbindkeys 开机自启,根据预先写好的 .xbindkeysrc 工作即可。配置示例:

"xdotool key ctrl+c"
    b:8
"xdotool key ctrl+v"
    b:9

那吞噬天光的再临了。
旧梦刺穿
十万里的迷途
与天体运动的残响。
沉积者
已无新的去处。

看高天上的褪色忘却
从阴影升起的
苦痛的缤纷。
疏忽中,澄澈是
瞬间无法填满的太空。
辗转郁郁云。

Ⅰ.
Die andern zogen längſt davon,
Ich bleib' zurück, verlaſſen, ſtill.
Am Rande dieſer Welt, wo ſchon
Ich warte auf des Schickſals Will'.

Ⅱ.
Die Sonne ſteigt am Morgen auf,
Der Wieſen Blumenſchmuck im Lauf.
Ein Ort, den Träume nicht erreichen,
Wo Wirklichkeit und Wunder gleichen.

Ⅲ.
Erinn'rungen entführten ſie,
Entriſſen mir Melancholie.
Die Welt zerſtörte ſich geſchwind,
Verfiel urplötzlich, wie im Wind.

Ⅳ.
Doch künde ich von neuer Zeit:
Aus Blut und Tränen, Streit und Pein
Erſteht die Welt in neuem Schein.
Dann endet alle Einſamkeit.

(Hierbei handelt es ſich um K.I.-generierte Inhalte, die manuell überprüft wurden.)