Skip to content

openSUSE Tumbleweed

Nikhil Prabhu edited this page Mar 27, 2026 · 5 revisions

Fix broken Emojis in the KDE Plasma UI

  • Open the file /etc/fonts/local.conf and add the following content:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <alias>
  <family>serif</family>
  <prefer>
   <family>Noto Sans</family>
   <family>Noto Color Emoji</family>
  </prefer>
 </alias>
 <alias>
  <family>sans-serif</family>
  <prefer>
   <family>Noto Sans</family>
   <family>Noto Color Emoji</family>
  </prefer>
 </alias>
 <alias>
  <family>monospace</family>
  <prefer>
   <family>Noto Sans</family>
   <family>Noto Color Emoji</family>
  </prefer>
 </alias>
 <dir>~/.fonts</dir>
</fontconfig>
  • Save the file, and run the following command: fc-cache -f -v

Allow adding printers from KDE System Settings (rather than only from within YaST)

  • Open the file /etc/cups/cups-files.conf and find the line that starts with SystemGroup. By default, its value is set to just root.
  • Modify this line to add the wheel group to it.
    SystemGroup wheel root
  • Save the file and restart the CUPS service: sudo systemctl restart cups
  • Add your user to the wheel group: sudo usermod -a -G wheel $USER
  • Log out and log in again for the group changes to take effect.

Display battery percentage for Bluetooth devices using proprietary protocols

  • Run sudo systemctl edit bluetooth.service
  • Add the following content to the file:
    [Service]
    ExecStart=
    ExecStart=/usr/libexec/bluetooth/bluetoothd --experimental
    NOTE: The first blank ExecStart= line is required to tell systemd to ignore the default ExecStart.
  • Save and exit, and run:
    sudo systemctl daemon-reload
    sudo systemctl restart bluetooth.service