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-*'
次のフォントを使用したい-fontpango: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。