Configuration
在 i3 中使用 dmenu_run 自定義字型
我正在嘗試更改 dmenu 的字型。我正在執行 i3 視窗管理器。
$ dmenu_run -v /bin/bash: line 1: dmenu-4.5,: command not found $ dmenu_run -fn "-xos4-terminus-medium-r-*-*-14-*" cannot load font '-xos4-terminus-medium-r-*-*-14-*'
我想使用以下字型 - font pango:DejaVu Sans Mono 12 因為它與我在 i3 配置中使用的字型相同。但是,無論我嘗試使用什麼字型,dmenu 都會報告它無法載入該字型。
如何讓 dmenu 允許我載入上述字型?
我能夠解決我的問題。
在我的 .i3/config 文件中,我正在使用這一行 -
# start dmenu (a program launcher) # bindsym $mod+d exec dmenu_run # There also is the (new) i3-dmenu-desktop which only displays applications # shipping a .desktop file. It is a wrapper around dmenu, so you need that # installed. bindsym $mod+d exec --no-startup-id i3-dmenu-desktop --dmenu="dmenu -fn 'DejaVu Sans Mono-15'"
然後我打開了我在主目錄下創建的“源”文件夾 -
$ cd /home/me/Applications $ git clone http://git.suckless.org/dmenu $ cd dmenu
然後我執行了這些命令
$ make (to make sure it compiles) $ sudo make install clean (to install it)
然後我有了最新版本的 dmenu,我可以通過這樣做來確認 -
$ dmenu_run -v (it reports version 4.6)
此版本支持 Xft 字型渲染。如果原始 make 失敗,請務必安裝建構工具等。只需搜尋您得到的錯誤並獲得任何支持的編譯工具。
謝謝@wieland。