J'ai trouvé des références à divers endroits exécutant dmenu comme ceci:
dmenu_run -b -fn 'Inconsolata 12'
Cependant, quelle que soit la variation du nom de police que j'essaie, je reçois toujours dmenu: warning: cannot load font <font name>
fc-list | grep cons
Donne moi:
/usr/share/fonts/truetype/inconsolata/Inconsolata.otf: Inconsolata:style=Medium
Il n'apparaît pas xlsfonts
et toutes les polices qui apparaissent avec xlsfonts fonctionnent correctement.
Quelle est la bonne façon de référencer ces polices à partir de la ligne de commande?
Est-ce aussi une façon standard de référencer les polices ou cela changera-t-il lors de l'utilisation de programmes comme pango
?
Réponses:
La version standard de dmenu ne prend pas en charge les polices xft. Pour utiliser des polices comme Inconsolata, vous devrez créer une version corrigée de dmenu.
cd
dans le répertoire contenant à la fois le code source et le patch.Exécutez les commandes suivantes pour appliquer le correctif:
Pour créer la version modifiée de dmenu, vous devrez installer les packages suivants:
libxft-dev libxft2 libxinerama-dev
MISE À JOUR sur UBUNTU 14.04 la construction échoue avec
pour résoudre ce problème, modifiez le fichier config.mk et modifiez
à
Exécutez les commandes suivantes pour créer et installer la version modifiée de dmenu:
la source
http://git.suckless.org/dmenu
et appliquez le patch à partirhttp://tools.suckless.org/dmenu/patches/xft
du maîtremake
.chmod +x dmenu_path
et installez (ou ajoutez simplement des liens symboliques vers dmenu, dmenu_run, dmenu_path et stest).Vous devez utiliser le nom complet de la description de police logique X (XLFD) pour la police fournie par
xfontsel
. Par exemple, vous pouvez utiliser quelque chose comme ceci-bitstream-*-*-*-*-*-12-*-*-*-*-*-*-*
::xfontsell
L'outil vous permet de prévisualiser les différents paramètres.Si vous souhaitez utiliser une syntaxe comme:
ce qui est plus proche de ce que vous avez demandé, vous pouvez utiliser le patch de support Xft . Voir ici les instructions sur l'utilisation d'un patch pour
dmenu
.la source
Depuis dmenu 4.6 (sorti en novembre 2015), le rendu des polices XFT est activé par défaut ( 4.6 Release Notes ) et cela fonctionne:
la source