2015-09-15 17 views
13

i3bar'ım için fontawesome simgeleri eklemek istiyorum. "Ttf-font-awesome" paketini yaourt ile yükledim ve gerekli unicode karakterleri i3status config'ma ekledim ve font pango'yu i3bar config'ma "FontAwesome" olarak ekledim. Simgeler görüntülenmeli, ancak tüm bu gösteriler unicode karakterleridir. Yapılandırmaları düzeltmem gereken belirli bir paket var mı yoksa yapılandırmaları hatalı mı yaptım?Yazı Harika ve i3bar

+0

iyi http://unix.stackexchange.com/ üzerinde sorun. – gavv

cevap

13

Komik olan şey, aynı şeyi ararken bu konuya geldiğim. Neyse, Arch Wiki'a göre, bu font pango:DejaVu Sans Mono, Awesome 8 gibi FontAwesome'u ve cheatsheet'a göre simgeleri yüklersiniz. Örneğin, terminal simgesi için .

düzenleme: aşağıda belirtildiği gibi, simgeyi kopyalayıp kopyalayıp kendiniz yapıştırın. Her ikisinden birini denemenizi ve çalışmakta olanı yapıştırmanızı öneririm.

Aşağıdaki örnekte yer almaktadır. senin bar { yılında

# set $ws2 "2:" # With the icon code from the cheasheet 
set $ws2 "1 "   # With the icon copy/pasted from the cheatsheet 

bar { 
    ... 
    font pango:DejaVu Sans Mono, Awesome 8 
    ... 
} 
+2

'bar {...}' da yazı tipi yönergesini ekledikten sonra, ancak "set $ ws2 ..." ifadesini ekledikten sonra benim için çalıştım. Simgeyi kopyalamak ve yapıştırmak zorunda kaldım, ikon kodu işe yaramadı (sadece yorumlandı Kod tam anlamıyla) –

+4

Aynı burada, http://fortawesome.github.io/Font-Awesome/cheatsheet/ ve copy/paste simgelerine gitmek zorunda kaldı. Ancak, archWiki'ye göre, vim ve emacs bu karakterleri bir kısayol ile yazmanıza izin verir: - Emacs: ctrl + x, 8, Enter, f004 (simge unicode), girin - Vim (ekleme modundayken): Ctrl + v, uf004 (simge unicode) – Leogout

+9

Bu durumun başka birine yardımcı olması durumunda, aile adı için "FontAwesome" kullanmam gerekiyordu: "font pango: DejaVu Sans Mono, FontAwesome 8" – frabjous

0

Değişimi:

font pango:monospace 8, FontAwesome 8 
İlgili konular