Missing few icons

Hi all,

My system is missing few icons and I’m not able to figure out what can be wrong.

I’m missing the dragon icon on the top left corner (Garuda KDE Dr460nized :dragon:) and few others in my terminal of choice, Yakuake. To be more precise I miss the emoji for the root user and the crescent of lua:



All the icons I’m missing in Yakuake can be rendered In Konsole though.

I’ve found a very similar topic from 2021 ( Missing icons 🐉) but the accepted solution did not work for me: I tried to create a local.conf file in /etc/fonts with the suggested content but it didn’t work.

My garuda-inxi is the following:

System:
Kernel: 6.10.6-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: hpet avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=cb2ded22-b906-4231-848c-561f155dfdd4 rw rootflags=subvol=@
rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=80c361fe-abbd-4583-93d4-0b8f4261812e loglevel=3
Desktop: KDE Plasma v: 6.1.4 tk: Qt v: N/A info: frameworks v: 6.5.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: Acer product: Nitro AN515-43 v: V1.08
serial: <superuser required>
Mobo: PK model: Octavia_PKS v: V1.08 serial: <superuser required>
part-nu: 0000000000000000 uuid: <superuser required> UEFI: Insyde v: 1.08
date: 12/24/2019
Battery:
ID-1: BAT1 charge: 33.3 Wh (94.3%) condition: 35.3/57.5 Wh (61.4%)
volts: 16.4 min: 15.4 model: LG 0x41,0x50,0x31,0x38,0x45,0x38,0x4D
type: Li-ion serial: <filter> status: charging
CPU:
Info: model: AMD Ryzen 7 3750H with Radeon Vega Mobile Gfx bits: 64
type: MT MCP arch: Zen/Zen+ note: check gen: 1 level: v3 note: check
built: 2019 process: GF 12nm family: 0x17 (23) model-id: 0x18 (24)
stepping: 1 microcode: 0x8108109
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 384 KiB desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 4x512 KiB L3: 4 MiB
desc: 1x4 MiB
Speed (MHz): avg: 2575 high: 3937 min/max: 1400/2300 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 2561 2: 2056
3: 3739 4: 3937 5: 1520 6: 1537 7: 2637 8: 2616 bogomips: 36730
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GP107M [GeForce GTX 1050 Ti Mobile]
vendor: Acer Incorporated ALI driver: nvidia v: 555.58.02
alternate: nouveau,nvidia_drm non-free: 545.xx+ status: current (as of
2024-06; EOL~2026-12-xx) arch: Pascal code: GP10x process: TSMC 16nm
built: 2016-2021 pcie: gen: 1 speed: 2.5 GT/s lanes: 8 link-max: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:1c8c class-ID: 0302
Device-2: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series]
vendor: Acer Incorporated ALI driver: amdgpu v: kernel arch: GCN-5
code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s
lanes: 16 ports: active: HDMI-A-1,eDP-1 empty: none bus-ID: 05:00.0
chip-ID: 1002:15d8 class-ID: 0300 temp: 65.0 C
Device-3: Quanta HD User Facing driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1:2 chip-ID: 0408:a061
class-ID: 0e02
Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.2
compositor: kwin_wayland driver: X: loaded: amdgpu,nvidia
unloaded: modesetting,nouveau alternate: fbdev,nv,vesa dri: radeonsi
gpu: nvidia,amdgpu d-rect: 4480x1440 display-ID: 0
Monitor-1: HDMI-A-1 pos: right res: 2560x1440 size: N/A modes: N/A
Monitor-2: eDP-1 pos: primary,left res: 1920x1080 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: nvidia drv: amd radeonsi platforms: device: 0
drv: nvidia device: 2 drv: radeonsi device: 3 drv: swrast gbm: drv: nvidia
surfaceless: drv: nvidia wayland: drv: radeonsi x11: drv: radeonsi
inactive: device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: amd mesa v: 24.1.6-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon Vega 10 Graphics
(radeonsi raven LLVM 18.1.8 DRM 3.57 6.10.6-zen1-1-zen)
device-ID: 1002:15d8 memory: 1.95 GiB unified: no display-ID: :1.0
API: Vulkan v: 1.3.279 layers: 8 device: 0 type: integrated-gpu name: AMD
Radeon Vega 10 Graphics (RADV RAVEN) driver: mesa radv v: 24.1.6-arch1.1
device-ID: 1002:15d8 surfaces: xcb,xlib,wayland device: 1
type: discrete-gpu name: NVIDIA GeForce GTX 1050 Ti driver: nvidia
v: 555.58.02 device-ID: 10de:1c8c surfaces: xcb,xlib,wayland device: 2
type: cpu name: llvmpipe (LLVM 18.1.8 256 bits) driver: mesa llvmpipe
v: 24.1.6-arch1.1 (LLVM 18.1.8) device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Audio:
Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio
vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 05:00.1 chip-ID: 1002:15de class-ID: 0403
Device-2: AMD Family 17h/19h HD Audio vendor: Acer Incorporated ALI
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 05:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.10.6-zen1-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.2.2 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Acer Incorporated ALI driver: r8169 v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 03:00.0 chip-ID: 10ec:8168
class-ID: 0200
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter
vendor: Lite-On driver: ath10k_pci v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 bus-ID: 04:00.0 chip-ID: 168c:003e class-ID: 0280 temp: 33.0 C
IF: wlp4s0 state: up mac: <filter>
IF-ID-1: virbr0 state: down mac: <filter>
IF-ID-2: virbr1 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Lite-On driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 3-2:3 chip-ID: 04ca:3016 class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 4.2
lmp-v: 8 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
Local Storage: total: 1.26 TiB used: 101.23 GiB (7.9%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SK Hynix
model: HFM256GDJTNG-8310A size: 238.47 GiB block-size: physical: 512 B
logical: 512 B speed: 15.8 Gb/s lanes: 2 tech: SSD serial: <filter>
fw-rev: 80002C00 temp: 42.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000LM049-2GH172
size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: HDD rpm: 7200 serial: <filter> fw-rev: ACM1 scheme: GPT
ID-3: /dev/sdb maj-min: 8:16 vendor: Kingston model: DataTraveler 3.0
size: 115.5 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 3.1 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: N/A serial: <filter>
fw-rev: PMAP scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
ID-1: / raw-size: 223.22 GiB size: 223.22 GiB (100.00%)
used: 101.23 GiB (45.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 584 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 223.22 GiB size: 223.22 GiB (100.00%)
used: 101.23 GiB (45.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 223.22 GiB size: 223.22 GiB (100.00%)
used: 101.23 GiB (45.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 223.22 GiB size: 223.22 GiB (100.00%)
used: 101.23 GiB (45.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 13.59 GiB used: 1.5 MiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 8 dev: /dev/zram0
ID-2: swap-2 type: partition size: 14.95 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 64.4 C mobo: N/A gpu: amdgpu temp: 64.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB note: est. available: 13.59 GiB used: 4.47 GiB (32.9%)
Processes: 304 Power: uptime: 25m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 5.37 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1709 libs: 465 tools: octopi,paru Compilers:
clang: 18.1.8 gcc: 14.2.1 Shell: garuda-inxi default: Bash v: 5.2.32
running-in: yakuake inxi: 3.3.35
Garuda (2.6.26-1):
System install date:     2022-09-11
Last full system update: 2024-08-25
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       No/Undetected
Failed units:

Please also see below my fc-conflist:

╭─daniel@garuda in ~ took 3s
╰─λ fc-conflist
+ /etc/fonts/conf.d/10-hinting-slight.conf: Set hintslight to hintstyle
+ /etc/fonts/conf.d/10-scale-bitmap-fonts.conf: Bitmap scaling
+ /etc/fonts/conf.d/10-sub-pixel-rgb.conf: Enable sub-pixel rendering with the RGB stripes layout
+ /etc/fonts/conf.d/10-yes-antialias.conf: Enable antialiasing
+ /etc/fonts/conf.d/11-lcdfilter-default.conf: Use lcddefault as default for LCD filter
+ /etc/fonts/conf.d/20-unhint-small-dejavu-lgc-sans-mono.conf: No description
+ /etc/fonts/conf.d/20-unhint-small-dejavu-lgc-sans.conf: No description
+ /etc/fonts/conf.d/20-unhint-small-dejavu-lgc-serif.conf: No description
+ /etc/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf: No description
+ /etc/fonts/conf.d/20-unhint-small-dejavu-sans.conf: No description
+ /etc/fonts/conf.d/20-unhint-small-dejavu-serif.conf: No description
+ /etc/fonts/conf.d/20-unhint-small-vera.conf: Disable hinting for Bitstream Vera fonts when the size is less than 8ppem
+ /etc/fonts/conf.d/30-metric-aliases.conf: Set substitutions for similar/metric-compatible families
+ /etc/fonts/conf.d/40-nonlatin.conf: Set substitutions for non-Latin fonts
+ /etc/fonts/conf.d/45-generic.conf: Set substitutions for emoji/math fonts
+ /etc/fonts/conf.d/45-latin.conf: Set substitutions for Latin fonts
+ /etc/fonts/conf.d/46-noto-mono.conf: No description
+ /etc/fonts/conf.d/46-noto-sans.conf: No description
+ /etc/fonts/conf.d/46-noto-serif.conf: No description
+ /etc/fonts/conf.d/48-spacing.conf: Add mono to the family when spacing is 100
+ /etc/fonts/conf.d/49-sansserif.conf: Add sans-serif to the family when no generic name
+ /home/daniel/.fonts.conf: No description
+ /etc/fonts/conf.d/50-user.conf: Load per-user customization files
+ /etc/fonts/local.conf: No description
+ /etc/fonts/conf.d/51-local.conf: Load local customization file
+ /etc/fonts/conf.d/57-dejavu-sans-mono.conf: No description
+ /etc/fonts/conf.d/57-dejavu-sans.conf: No description
+ /etc/fonts/conf.d/57-dejavu-serif.conf: No description
+ /etc/fonts/conf.d/58-dejavu-lgc-sans-mono.conf: No description
+ /etc/fonts/conf.d/58-dejavu-lgc-sans.conf: No description
+ /etc/fonts/conf.d/58-dejavu-lgc-serif.conf: No description
+ /etc/fonts/conf.d/60-generic.conf: Set preferable fonts for emoji/math fonts
+ /etc/fonts/conf.d/60-latin.conf: Set preferable fonts for Latin
+ /etc/fonts/conf.d/65-fonts-persian.conf: No description
+ /etc/fonts/conf.d/65-nonlatin.conf: Set preferable fonts for non-Latin
+ /etc/fonts/conf.d/66-noto-mono.conf: No description
+ /etc/fonts/conf.d/66-noto-sans.conf: No description
+ /etc/fonts/conf.d/66-noto-serif.conf: No description
+ /etc/fonts/conf.d/69-unifont.conf: No description
+ /etc/fonts/conf.d/69-urw-bookman.conf: No description
+ /etc/fonts/conf.d/69-urw-c059.conf: No description
+ /etc/fonts/conf.d/69-urw-d050000l.conf: No description
+ /etc/fonts/conf.d/69-urw-fallback-backwards.conf: No description
+ /etc/fonts/conf.d/69-urw-fallback-generics.conf: No description
+ /etc/fonts/conf.d/69-urw-fallback-specifics.conf: No description
+ /etc/fonts/conf.d/69-urw-gothic.conf: No description
+ /etc/fonts/conf.d/69-urw-nimbus-mono-ps.conf: No description
+ /etc/fonts/conf.d/69-urw-nimbus-roman.conf: No description
+ /etc/fonts/conf.d/69-urw-nimbus-sans.conf: No description
+ /etc/fonts/conf.d/69-urw-p052.conf: No description
+ /etc/fonts/conf.d/69-urw-standard-symbols-ps.conf: No description
+ /etc/fonts/conf.d/69-urw-z003.conf: No description
+ /etc/fonts/conf.d/75-yes-terminus.conf: No description
+ /etc/fonts/conf.d/80-delicious.conf: No description
+ /etc/fonts/conf.d/90-synthetic.conf: No description
+ /etc/fonts/fonts.conf: Default configuration file
- /usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf: Re-define fonts dirs sample
- /usr/share/fontconfig/conf.avail/09-autohint-if-no-hinting.conf: Enable autohinter if font doesn't have any hinting
- /usr/share/fontconfig/conf.avail/10-autohint.conf: Enable autohinter
- /usr/share/fontconfig/conf.avail/10-hinting-full.conf: Set hintfull to hintstyle
- /usr/share/fontconfig/conf.avail/10-hinting-medium.conf: Set hintmedium to hintstyle
- /usr/share/fontconfig/conf.avail/10-hinting-none.conf: Set hintnone to hintstyle
- /usr/share/fontconfig/conf.avail/10-hinting-slight.conf: Set hintslight to hintstyle
- /usr/share/fontconfig/conf.avail/10-no-antialias.conf: Disable antialiasing
- /usr/share/fontconfig/conf.avail/10-scale-bitmap-fonts.conf: Bitmap scaling
- /usr/share/fontconfig/conf.avail/10-sub-pixel-bgr.conf: Enable sub-pixel rendering with the BGR stripes layout
- /usr/share/fontconfig/conf.avail/10-sub-pixel-none.conf: Disable sub-pixel rendering
- /usr/share/fontconfig/conf.avail/10-sub-pixel-rgb.conf: Enable sub-pixel rendering with the RGB stripes layout
- /usr/share/fontconfig/conf.avail/10-sub-pixel-vbgr.conf: Enable sub-pixel rendering with the vertical BGR stripes layout
- /usr/share/fontconfig/conf.avail/10-sub-pixel-vrgb.conf: Enable sub-pixel rendering with the vertical RGB stripes layout
- /usr/share/fontconfig/conf.avail/10-unhinted.conf: Disable hinting
- /usr/share/fontconfig/conf.avail/10-yes-antialias.conf: Enable antialiasing
- /usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf: Use lcddefault as default for LCD filter
- /usr/share/fontconfig/conf.avail/11-lcdfilter-legacy.conf: Use lcdlegacy as default for LCD filter
- /usr/share/fontconfig/conf.avail/11-lcdfilter-light.conf: Use lcdlight as default for LCD filter
- /usr/share/fontconfig/conf.avail/11-lcdfilter-none.conf: Use lcdnone as default for LCD filter
- /usr/share/fontconfig/conf.avail/20-unhint-small-dejavu-lgc-sans-mono.conf: No description
- /usr/share/fontconfig/conf.avail/20-unhint-small-dejavu-lgc-sans.conf: No description
- /usr/share/fontconfig/conf.avail/20-unhint-small-dejavu-lgc-serif.conf: No description
- /usr/share/fontconfig/conf.avail/20-unhint-small-dejavu-sans-mono.conf: No description
- /usr/share/fontconfig/conf.avail/20-unhint-small-dejavu-sans.conf: No description
- /usr/share/fontconfig/conf.avail/20-unhint-small-dejavu-serif.conf: No description
- /usr/share/fontconfig/conf.avail/20-unhint-small-vera.conf: Disable hinting for Bitstream Vera fonts when the size is less than 8ppem
- /usr/share/fontconfig/conf.avail/25-unhint-nonlatin.conf: Disable hinting for CJK fonts
- /usr/share/fontconfig/conf.avail/30-metric-aliases.conf: Set substitutions for similar/metric-compatible families
- /usr/share/fontconfig/conf.avail/35-lang-normalize.conf: No description
- /usr/share/fontconfig/conf.avail/40-nonlatin.conf: Set substitutions for non-Latin fonts
- /usr/share/fontconfig/conf.avail/45-Hack.conf: No description
- /usr/share/fontconfig/conf.avail/45-generic.conf: Set substitutions for emoji/math fonts
- /usr/share/fontconfig/conf.avail/45-latin.conf: Set substitutions for Latin fonts
- /usr/share/fontconfig/conf.avail/46-noto-mono.conf: No description
- /usr/share/fontconfig/conf.avail/46-noto-sans.conf: No description
- /usr/share/fontconfig/conf.avail/46-noto-serif.conf: No description
- /usr/share/fontconfig/conf.avail/48-spacing.conf: Add mono to the family when spacing is 100
- /usr/share/fontconfig/conf.avail/49-sansserif.conf: Add sans-serif to the family when no generic name
- /usr/share/fontconfig/conf.avail/50-user.conf: Load per-user customization files
- /usr/share/fontconfig/conf.avail/51-local.conf: Load local customization file
- /usr/share/fontconfig/conf.avail/57-dejavu-sans-mono.conf: No description
- /usr/share/fontconfig/conf.avail/57-dejavu-sans.conf: No description
- /usr/share/fontconfig/conf.avail/57-dejavu-serif.conf: No description
- /usr/share/fontconfig/conf.avail/58-dejavu-lgc-sans-mono.conf: No description
- /usr/share/fontconfig/conf.avail/58-dejavu-lgc-sans.conf: No description
- /usr/share/fontconfig/conf.avail/58-dejavu-lgc-serif.conf: No description
- /usr/share/fontconfig/conf.avail/60-generic.conf: Set preferable fonts for emoji/math fonts
- /usr/share/fontconfig/conf.avail/60-latin.conf: Set preferable fonts for Latin
- /usr/share/fontconfig/conf.avail/65-fonts-persian.conf: No description
- /usr/share/fontconfig/conf.avail/65-khmer.conf: No description
- /usr/share/fontconfig/conf.avail/65-nonlatin.conf: Set preferable fonts for non-Latin
- /usr/share/fontconfig/conf.avail/66-noto-mono.conf: No description
- /usr/share/fontconfig/conf.avail/66-noto-sans.conf: No description
- /usr/share/fontconfig/conf.avail/66-noto-serif.conf: No description
- /usr/share/fontconfig/conf.avail/69-unifont.conf: No description
- /usr/share/fontconfig/conf.avail/69-urw-bookman.conf: No description
- /usr/share/fontconfig/conf.avail/69-urw-c059.conf: No description
- /usr/share/fontconfig/conf.avail/69-urw-d050000l.conf: No description
- /usr/share/fontconfig/conf.avail/69-urw-fallback-backwards.conf: No description
- /usr/share/fontconfig/conf.avail/69-urw-fallback-generics.conf: No description
- /usr/share/fontconfig/conf.avail/69-urw-fallback-specifics.conf: No description
- /usr/share/fontconfig/conf.avail/69-urw-gothic.conf: No description
- /usr/share/fontconfig/conf.avail/69-urw-nimbus-mono-ps.conf: No description
- /usr/share/fontconfig/conf.avail/69-urw-nimbus-roman.conf: No description
- /usr/share/fontconfig/conf.avail/69-urw-nimbus-sans.conf: No description
- /usr/share/fontconfig/conf.avail/69-urw-p052.conf: No description
- /usr/share/fontconfig/conf.avail/69-urw-standard-symbols-ps.conf: No description
- /usr/share/fontconfig/conf.avail/69-urw-z003.conf: No description
- /usr/share/fontconfig/conf.avail/70-no-bitmaps.conf: Reject bitmap fonts
- /usr/share/fontconfig/conf.avail/70-yes-bitmaps.conf: Accept bitmap fonts
- /usr/share/fontconfig/conf.avail/75-noto-color-emoji.conf: No description
- /usr/share/fontconfig/conf.avail/75-yes-terminus.conf: No description
- /usr/share/fontconfig/conf.avail/80-delicious.conf: No description
- /usr/share/fontconfig/conf.avail/90-synthetic.conf: No description

I don’t remember ever playing around with the fonts and I vaguely remember this might have been broken since the KDE 6 upgrade, although I might be wrong on that.

Can someone please help me how can I fix this?
Thanks a lot!

You need to install the nerd font version of whatever font you are using in the terminal, or else install ttf-nerd-fonts-symbols and configure the terminal to use it as a fallback font.

1 Like

Thanks BluisHumility for the response. I’m using FiraCode Nerd Font in both terminal’s settings. The font is installed, just like the ttf-nerd-fonts-symbols. I’ve been trying to create a fontconfig file in ~/.config/fontconfig/ as fonts.conf and set the preferred font to FiraCode Nerd Font as fallback, but it doesn’t work in Yakuake. When I run fc-match in the terminal, it seems FiraCode Nerd Font is the one set:

─daniel@garuda in ~/.config/fontconfig took 52s
╰─λ fc-match
FiraCodeNerdFont-Regular.ttf: "FiraCode Nerd Font" "Regular"

Also, all these actions didn’t fix the missing dragon either. Could you give me any pointers what am I doing wrong? Thanks!

Go ahead and post your terminal config to the thread so we can take a look.

I don’t know what that is, hopefully someone else will chime in on that one.

Sure BluisHumility!

I believe yakuake actually shares the config with Konsole, hopefully I’ve managed to find it. So my yakuakerc file is the below:

─daniel@garuda in ~/.local/share/konsole took 12s
╰─λ cat ~/.config/yakuakerc
File: /home/daniel/.config/yakuakerc
[Appearance]
HideSkinBorders=true
Translucency=true

[Desktop Entry]
DefaultProfile=Garuda.profile

[Dialogs]
FirstRun=false

[FileDialogSize]
2 screens: Height=540
2 screens: Width=960

[Window]
Height=80
Width=100

And the corresponding profile (Garuda.profile) is stored in ~/.local/share/konsole:

File: Garuda.profile
[Appearance]
ColorScheme=Sweet_custom
Font=FiraCode Nerd Font Mono,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1
UseFontLineChararacters=true
WordModeAttr=false
WordModeBrahmic=false

[Cursor Options]
CursorShape=2
CustomCursorColor=255,0,0
UseCustomCursorColor=true

[General]
Command=/usr/bin/fish
Name=Garuda
Parent=FALLBACK/
TerminalColumns=110

[Interaction Options]
AutoCopySelectedText=true
TrimLeadingSpacesInSelectedText=true
TrimTrailingSpacesInSelectedText=true
UnderlineFilesEnabled=true

[Keyboard]
KeyBindings=default

[Scrolling]
HistoryMode=1

[Terminal Features]
BidiLineLTR=true
BidiRenderingEnabled=true
BlinkingCursorEnabled=true

Since konsole uses the same profile and it is able to render the icons missing in yakuake makes me think this might be a problem with yakuake itself?

Yeah the dragon icon is just the one that’s on the top left corner, next to the text ‘Dragonized KDE’, showed in my first screenshot in the post…

Obviously this is like the less interesting / important problem, I guess it’s just started to bother me that i’m unable to fix it :slight_smile:

I put up a stock installation of KDE Dr460nized, installed yakuake, and pasted in the yakuakerc you shared and it works just fine out of the box.

Perhaps you had a little oopsie when you were tinkering with the font configs.

I believe the icon you are missing in that screenshot is a flame emoji.


Perhaps you should try uninstalling and reinstalling Yakuake.

3 Likes

Ohh you’re right, I also booted into a live session few days ago to check out the font configs and indeed, it’s a flame emoji now what used to be a dragon :slight_smile:

I tried the Yakuake re-install and looked on the their forums as well but nothing worked. I guess i need to use the live session again and look at all font related configs to find out what is different compared to my system. I guess i was just looking for some ways to restore the system default fonts to match the config of a fresh install as i never had any customization… well at least not intentionally :smiley:

Try creating a new user and sign in as them to see if they have the icons.

2 Likes

That’s something I tried earlier and no, it was the same result

If you run fastfetch from Yakuake, what does it say the terminal font in use is?

Let’s take a look at this output:

pacman -Qqn | grep ttf
1 Like

Sure @BluishHumility !

Please see below the result of fastfetch (with the details that seemed to be relevant)

DE: KDE Plasma 6.1.4
WM: KWin (Wayland)
WM Theme: Sweet-Dark
Theme: Sweet-transparent-toolbar (Sweet) [Qt], Sweet-Dark [GTK2/3/4]
Icons: BeautyLine [Qt], BeautyLine [GTK2/3/4]
Font: Fira Sans (10pt) [Qt], Fira Sans (10pt) [GTK2/3/4]
Cursor: Sweet (24px)
Terminal: yakuake 24.05.2
Terminal Font: FiraCode Nerd Font Mono (12pt)

I see the same as above in Konsole too.

As for pacman -Qqn | grep ttf:

╭─daniel@garuda in ~ took 28ms
╰─λ pacman -Qqn | grep ttf
ttf-dejavu
ttf-fantasque-nerd
ttf-fantasque-sans-mono
ttf-fira-sans
ttf-firacode-nerd
ttf-hack
ttf-iosevka-nerd
ttf-liberation
ttf-nerd-fonts-symbols
ttf-nerd-fonts-symbols-common
ttf-opensans

Thanks very much for trying to help me by the way, much appreciated! :slight_smile:

Something is not adding up here.

If you reinstalled the package like you say, why are you still on 24.05.2?

pacman -Sii yakuake
Repository      : extra
Name            : yakuake
Version         : 24.08.0-1
[...]
Build Date      : Fri 16 Aug 2024 02:47:50 PM EDT
[...]

Version 24.08.0 has been in the repos for two weeks now. And your inxi shows your most recent update was one week ago. How is it you are running this old version of Yakuake?

Please run this command, and paste the output into the thread so we can see what is happening.

garuda-update yakuake
1 Like

Interesting… I’ve just checked my shell history and i run:

╭─daniel@garuda in ~ took 31ms
╰─λ history | grep "sudo pacman -.* yakuake"
2024-09-02 11:13:28 history | grep "sudo pacman -.* yakuake"
2024-09-02 10:59:21 sudo pacman -Ss yakuake
2024-08-31 20:57:52 sudo pacman -S yakuake
2024-08-31 20:57:13 sudo pacman -Rns yakuake

so uninstall and install on 31 August. Did I do it incorrectly (-Rns first install back with -S)?

Anyway, I just did a full system update yesterday, before seeing your post and you are right my yakuake is on 24.08.0 now.

Garuda (2.6.26-1):
System install date:     2022-09-11
Last full system update: 2024-09-01
Is partially upgraded:   No
╭─daniel@garuda in ~ took 2s
╰─λ yakuake -v
yakuake 24.08.0

I was thinking maybe fastfetch tricked me, but that’s also showing the correct version now, so i maybe i did something wrong with the uninstall.

Regardless, I run garuda-update yakuake here’s the output:

╭─daniel@garuda in ~ took 207ms
╰─λ garuda-update yakuake
[sudo] password for daniel:
:: Synchronising package databases...
garuda                                                                                 64.2 KiB   171 KiB/s 00:00 [--------------------------------------------------------------------] 100%
core                                                                                  118.7 KiB   372 KiB/s 00:00 [--------------------------------------------------------------------] 100%
extra                                                                                   7.3 MiB  13.5 MiB/s 00:01 [--------------------------------------------------------------------] 100%
multilib                                                                              137.1 KiB   411 KiB/s 00:00 [--------------------------------------------------------------------] 100%
chaotic-aur                                                                           723.1 KiB  1640 KiB/s 00:00 [--------------------------------------------------------------------] 100%

--> Refreshing mirrorlists using rate-mirrors, please be patient..🍵

:: Synchronising package databases...
garuda downloading...
core downloading...
extra downloading...
multilib downloading...
chaotic-aur downloading...
spawn pacman -Su yakuake
warning: yakuake-24.08.0-1 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (5)          Old Version  New Version  Net Change  Download Size

extra/imagemagick    7.1.1.37-1   7.1.1.38-1     0.00 MiB       8.67 MiB
extra/libwacom       2.12.2-1     2.13.0-1       0.00 MiB       0.15 MiB
extra/perl-try-tiny  0.31-4       0.32-1         0.00 MiB       0.02 MiB
extra/python-idna    3.7-1        3.8-1          0.00 MiB       0.10 MiB
extra/yakuake        24.08.0-1    24.08.0-1      0.00 MiB

Total Download Size:    8.93 MiB
Total Installed Size:  27.45 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
perl-try-tiny-0.32-1-any                                                               18.9 KiB   104 KiB/s 00:00 [--------------------------------------------------------------------] 100%
python-idna-3.8-1-any                                                                 100.5 KiB   431 KiB/s 00:00 [--------------------------------------------------------------------] 100%
libwacom-2.13.0-1-x86_64                                                              151.1 KiB   590 KiB/s 00:00 [--------------------------------------------------------------------] 100%
imagemagick-7.1.1.38-1-x86_64                                                           8.7 MiB  20.7 MiB/s 00:00 [--------------------------------------------------------------------] 100%
Total (4/4)                                                                             8.9 MiB  14.4 MiB/s 00:01 [--------------------------------------------------------------------] 100%
error: failed retrieving file 'imagemagick-7.1.1.38-1-x86_64.pkg.tar.zst' from ch.mirrors.cicku.me : The requested URL returned error: 404
(5/5) checking keys in keyring                                                                                     [--------------------------------------------------------------------] 100%
(5/5) checking package integrity                                                                                   [--------------------------------------------------------------------] 100%
(5/5) loading package files                                                                                        [--------------------------------------------------------------------] 100%
(5/5) checking for file conflicts                                                                                  [--------------------------------------------------------------------] 100%
(5/5) checking available disk space                                                                                [--------------------------------------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 408
:: Processing package changes...
(1/5) upgrading libwacom                                                                                           [--------------------------------------------------------------------] 100%
(2/5) reinstalling yakuake                                                                                         [--------------------------------------------------------------------] 100%
(3/5) upgrading imagemagick                                                                                        [--------------------------------------------------------------------] 100%
(4/5) upgrading perl-try-tiny                                                                                      [--------------------------------------------------------------------] 100%
(5/5) upgrading python-idna                                                                                        [--------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
( 1/11) Updating udev hardware database...
( 2/11) Reloading device manager configuration...
( 3/11) Arming ConditionNeedsUpdate...
( 4/11) Foreign/AUR package notification
edid-decode-git-debug r714.10bc5ee-1
enchant1.6 1.6.1-9
icu66 66.1-1
kdelibs4support 5.116.0-1
kdsoap-ws-discovery-client-qt5 0.3.0-1
kemoticons 5.116.0-1
khotkeys 5.27.10-1
kjs 5.115.0-1
kpeoplevcard 0.1-2
kquickcharts5 5.115.0-1
krunner5 5.115.0-1
kwin-scripts-forceblur 0.6.1-1.3
latte-dock 0.10.9-1
libsidplay 1.36.59-10
libvterm01 0.1.4-2
libwebp052 0.5.2-2
nvim-packer-git r546.6afb674-1
plasma5-applets-eventcalendar 76-1.4
plasma5-applets-netspeed 2.0-1
podman-dnsname 1.3.1-2
ps_mem 3.14-2
rest 0.8.1+r4+ge5ee6ef-1
rootactions-servicemenu 2.7.3-1
stacer 1.1.0-1.4
( 5/11) Orphaned package notification...
bluez-qt5 5.116.0-1
box2d 3.0.0-1
cython 3.0.11-1
frameworkintegration5 5.116.0-1
gcab 1.6-2
geocode-glib 3.26.4-4
glibmm-2.68 2.80.1-1
gptfdisk 1.0.10-1
kactivities-stats5 5.116.0-1
kcmutils5 5.116.0-1
kdeplasma-addons 6.1.4-1
kdesu5 5.116.0-1
kdnssd5 5.116.0-1
kfilemetadata5 5.116.0-2
kholidays5 1:5.116.0-1
kidletime5 5.116.0-1
kimageannotator-qt5 0.7.1-3
kirigami-addons5 0.11.0-7
kjs 5.115.0-1
knotifyconfig5 5.116.0-1
kpeoplevcard 0.1-2
kquickcharts5 5.115.0-1
krunner5 5.115.0-1
ktexteditor5 5.116.0-1
ldns 1.8.3-2
lib32-libcanberra 1:0.30+r2+gc0620e4-2
lib32-libunwind 1.8.1-1
lib32-pcre 8.45-3
libcddb 1.3.2-7
libibus 1.5.30-3
libical 3.0.18-2
libindicator-gtk3 12.10.1-10
libkdcraw5 24.08.0-1
libportal-qt5 0.7.1-3
libqaccessibilityclient-qt5 0.6.0-1
libsidplay 1.36.59-10
libsmbios 2.4.3-7
libtermkey 0.22-3
libvisual 0.4.2-2
libvterm01 0.1.4-2
libxres 1.2.2-2
lua52 5.2.4-7
mbedtls2 2.28.8-3
mcfly 0.9.2-1
mkinitcpio-busybox 1.36.1-1
modemmanager-qt5 5.116.0-1
networkmanager-qt5 5.116.0-1
openfortivpn 1.22.1-1
openssl-1.1 1.1.1.w-2
oxygen-sounds 6.1.4-1
perl-ipc-run3 0.049-1
podman-dnsname 1.3.1-2
purpose5 5.116.0-1
python-appdirs 1.4.4-10
python-importlib-metadata 7.2.1-1
python-nspektr 0.5.0-2
python-ply 3.11-13
python-pydantic 2.8.2-2
python-pyee 11.1.0-1
python-rx 3.2.0-6
python-websockets 12.0-2
qqc2-desktop-style5 5.116.1-1
re2 1:20240702-2
rest 0.8.1+r4+ge5ee6ef-1
sysfsutils 2.1.1-2
tinycompress 1.2.11-2
tree-sitter-bash 0.21.0-2
tree-sitter-python 0.23.0-1
wayland-protocols 1.37-1
webrtc-audio-processing 0.3.1-5
wpebackend-fdo 1.14.2-2
( 6/11) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/containers/registries.conf.pacnew
/etc/passwd.pacnew
/etc/shells.pacnew
/etc/subgid.pacnew
/etc/subuid.pacnew
/etc/locale.gen.pacnew
/etc/default/grub.pacnew
/etc/default/grub-btrfs/config.pacnew
/etc/pam.d/kde.pacnew
/etc/pacman.conf.pacnew
/etc/pacman.d/mirrorlist.pacnew
/etc/plymouth/plymouthd.conf.pacnew
Please check and merge
( 7/11) Warn about old perl modules
( 8/11) Updating icon theme caches...
( 9/11) Updating the desktop file MIME type cache...
(10/11) Performing snapper post snapshots for the following configurations...
==> root: 409
(11/11) Syncing all file systems...

System updated! 🐧

It seems I got a 404 for imagemagick-7.1.1.38-1-x86_64.pkg.tar.zst, I guess that could be an issue?

Just a message from one server which failed
You are fine with

But

Search in forum/config.fish for pacdiff, I use meld other the KDE app.

1 Like

Thanks a lot @SGS, I look into this! Clearly there’s much i need to learn about pacman :slight_smile:

1 Like