Chris Schammert
Github Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

๐Ÿ’ป Plasma (KDE)


Exclude firmware updates

  • Discover (KDE Software Center) > Settings > Uncheck: vendor-directory - Vendor (Automatic)

  • Lenovo X270 BIOS (firmware) 1.50+ update incompatible with aftermarket batteries. Also mentioned ๐Ÿ”— here

    • Link above includes BIOS rollback procedure (confirmed as of January 9th, 2024). Batteries will charge again.

SDDM High CPU Usage (25% +)

  • sudov /etc/security/pam_env.conf

    ...
    ++ QT_QUICK_BACKEND DEFAULT=software
    

Disable File Indexer baloo_file

  • balooctl disable

  • pause with: balooctl suspend

Breeze SDDM theme background

When GUI selection does not represent selection

  • sudo mkdir /usr/share/backgrounds/new_folder

  • cp /folder/image.jpg /usr/share/backgrounds/new_folder/image.jpg

  • sudov /usr/share/sddm/themes/breeze/theme.conf.user

    ++ background=/usr/share/backgrounds/new_folder/image.jpg
    
  • Logout & login

Time set to 24 hours instead of 12 hours in SDDM

Solution to change SDDM time display to 12 hours

  • sudov /etc/locale.conf

    ++ LANG=en_US.UTF-8
    
  • sudov /etc/locale.gen

    -- #en_US.UTF-8 UTF-8
    ++ en_US.UTF-8 UTF-8
    
  • locale-gen

Removal (Arch)

  • pac -Rc plasma

  • pac -Rc kwallet

Auto kdewallet login

May minimize security

  • Make sure wallet is named: kdewallet

  • Access Control > Prompt when an application accesses a wallet

  • Change password to blank & blank

  • Log-out/Log-in and always allow trusted applications

    wifi, etc.)

User icons/avatars location

  • /usr/share/kpackage/kcms/kcm_users/contents/img

Virtual Keyboard in SDDM

  • sudov /etc/sddm.conf.d/sddm.conf

    ++ [General]
    ++ InputMethod=qtvirtualkeyboard
    

KDE Wallet Auto Login

  • pac -S kwallet-pam

  • Disable: “Close when last application stops using it” in KDE Wallet settings

  • Does not seem to work with fingerprint reader login

    Confirmed does not with Thinkpad X1

  • If all else fails and one just needs WiFi at login: Change KDE Wallet password to a blank password

Enable tap-to-click external touchpad

  • sudov /usr/share/X11/xorg.conf.d/40-libinput.conf

    • In > Identifier libinput touchpad catchall add line > option "Tapping" "True"

      After > MatchIsTouchpad "on"

Dedicated GPU with oversized fonts and scaling (Xorg)

  • Regardless of DPI scaling set in Plasma

  • vim ~/.Xdefaults

    ++ Xft.dpi: 96
    
  • Log out and login

Disable Bluetooth auto power-on at startup

  • Super Key + search term: autostart

    • Background Services > Uncheck bluetooth

    • Can be re-enabled through the System tray via Plasma panel

Unsupported resolution with monitors not connecting (Kubuntu 22.04)

  • CTRL + ALT + F3

  • Backup folder /home/user/.local/share/kscreen as kscreen_ (or something like that)

  • Delete /home/user/.local/share/kscreen

  • reboot

Linux Mint | KDE Plasma Clipboard Emoji Support

  • apts emoji or sudo aptitude search emoji

    • If needed apti fonts-noto-color-emoji
  • sudov /etc/fonts/local.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <alias>
   <family>sans-serif</family>
   <prefer>
     <family>Noto Sans</family>
     <family>Noto Color Emoji</family>
     <family>Noto Emoji</family>
     <family>DejaVu Sans</family>
   </prefer> 
 </alias>

 <alias>
   <family>serif</family>
   <prefer>
     <family>Noto Serif</family>
     <family>Noto Color Emoji</family>
     <family>Noto Emoji</family>
     <family>DejaVu Serif</family>
   </prefer>
 </alias>

 <alias>
  <family>monospace</family>
  <prefer>
    <family>Noto Mono</family>
    <family>Noto Color Emoji</family>
    <family>Noto Emoji</family>
    <family>DejaVu Sans Mono</family>
   </prefer>
 </alias>
</fontconfig>
  • fc-cache

In a disposable shell prompt

  • killall plasmashell

  • sleep 5

  • kstart5 plasmashell &

Close prompt whenever. Emoji characters should be visible via Plasma clipboard

Resources