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-*'
次のフォントを使いたいです。フォントpango:DejaVu Sans Mono 12は、i3設定で使用するのと同じフォントです。ただし、どのフォントを使用しようとしても、dmenuはフォントをロードできないと報告します。
上記のフォントをロードできるようにdmenuを取得するにはどうすればよいですか?
ベストアンサー1
私の問題を解決することができました。
私の.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'"
次に、ホームディレクトリの下に作成した「sources」フォルダを開きます。
$ 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が失敗した場合は、ビルドツールなどを必ずインストールしてください。 Googleで発生したエラーを検索し、サポートされているコンパイルツールを入手してください。
@wielandさん、ありがとうございます。