To slim Plasma KDE minimal installation down a bit more


I have Manjaro Plasma minimal installation running on a Desktop.
Things I have disable at current state;

  • Disable Baloo
  • Disable TLP
  • Disable Touchpad

What else can I disable without crippling the system? What about bluetooth? Though I don’t know if my wireless keyboard and mouse is that category.

[storm@universe ~]$ inxi -Fza
  Kernel: 5.7.14-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.7-x86_64 
  root=UUID=0d88a501-bfd0-432e-934e-91ef0f380bbe rw quiet 
  Desktop: KDE Plasma 5.19.4 tk: Qt 5.15.0 wm: kwin_x11 dm: SDDM 
  Distro: Manjaro Linux 
  Type: Desktop Mobo: ASUSTeK model: PRIME X370-A v: Rev X.0x 
  serial: <filter> UEFI: American Megatrends v: 5222 date: 10/15/2019 
  Device-1: hidpp_battery_0 model: Logitech Wireless Solar Keyboard K750 
  serial: <filter> charge: 61% rechargeable: yes status: Charging 
  Device-2: hidpp_battery_1 
  model: Logitech Marathon Mouse/Performance Plus M705 serial: <filter> 
  charge: 100% (should be ignored) rechargeable: yes status: Discharging 
  Topology: 8-Core model: AMD Ryzen 7 1700X bits: 64 type: MT MCP 
  arch: Zen family: 17 (23) model-id: 1 stepping: 1 microcode: 8001138 
  L2 cache: 4096 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm 
  bogomips: 108626 
  Speed: 2943 MHz min/max: 2200/3400 MHz boost: enabled 
  Core speeds (MHz): 1: 2871 2: 1744 3: 1741 4: 1741 5: 1878 6: 1884 
  7: 1879 8: 1880 9: 1745 10: 1745 11: 1879 12: 1882 13: 1881 14: 1885 
  15: 3488 16: 1743 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, 
  STIBP: disabled, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
  Device-1: NVIDIA GP104 [GeForce GTX 1070] vendor: ASUSTeK 
  driver: nvidia v: 440.100 alternate: nouveau,nvidia_drm bus ID: 09:00.0 
  chip ID: 10de:1b81 
  Display: x11 server: X.Org 1.20.8 compositor: kwin_x11 driver: nvidia 
  display ID: :0 screens: 1 
  Screen-1: 0 s-res: 1920x1080 s-dpi: 95 s-size: 513x292mm (20.2x11.5") 
  s-diag: 590mm (23.2") 
  OpenGL: renderer: GeForce GTX 1070/PCIe/SSE2 v: 4.6.0 NVIDIA 440.100 
  direct render: Yes 
  Device-1: NVIDIA GP104 High Definition Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus ID: 09:00.1 chip ID: 10de:10f0 
  Device-2: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel 
  v: kernel bus ID: 0b:00.3 chip ID: 1022:1457 
  Sound Server: ALSA v: k5.7.14-1-MANJARO 
  Device-1: Qualcomm Atheros AR9227 Wireless Network Adapter 
  driver: ath9k v: kernel bus ID: 06:01.0 chip ID: 168c:002d 
  IF: wlp6s1 state: up mac: <filter> 
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: ASUSTeK driver: r8169 v: kernel port: f000 bus ID: 07:00.0 
  chip ID: 10ec:8168 
  IF: enp7s0 state: down mac: <filter> 
  Local Storage: total: 1.14 TiB used: 8.94 GiB (0.8%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/sda vendor: Samsung model: SSD 850 EVO 250GB 
  size: 232.89 GiB block size: physical: 512 B logical: 512 B 
  speed: 6.0 Gb/s serial: <filter> rev: 2B6Q scheme: GPT 
  ID-2: /dev/sdb vendor: Toshiba model: DT01ACA100 size: 931.51 GiB 
  block size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  rotation: 7200 rpm serial: <filter> rev: A750 scheme: GPT 
  ID-1: / raw size: 232.38 GiB size: 227.74 GiB (98.00%) 
  used: 7.65 GiB (3.4%) fs: ext4 dev: /dev/sda2 
  ID-2: /home raw size: 931.51 GiB size: 915.89 GiB (98.32%) 
  used: 1.29 GiB (0.1%) fs: ext4 dev: /dev/sdb1 
  Alert: No Swap data was found. 
  System Temperatures: cpu: 45.1 C mobo: N/A gpu: nvidia temp: 45 C 
  Fan Speeds (RPM): N/A gpu: nvidia fan: 0% 
  Processes: 338 Uptime: 21m Memory: 31.36 GiB used: 2.43 GiB (7.8%) 
  Init: systemd v: 245 Compilers: gcc: N/A Packages: pacman: 1016 
  lib: 278 Shell: Bash v: 5.0.18 running in: konsole inxi: 3.1.05 
[storm@universe ~]$ 


If you don’t know that, then they’re probably just RF. :slight_smile: BlueTooth devices commonly need to be coupled by way of an access code.

Now, I don’t know what the minimal install entails in comparison to a normal install, but ModemManager is another such thing you can disable if you’re neither on dial-up, nor use your computer for tethering.



Hint: there is a difference between ``` and ´´´ you used (and didn’t formatted the output provided) but @Strit fixed it for you. :slight_smile:

You can disable/mask this two services if not used:

Already mentioned above.
Somehow all this “optimization” thing is like switching from a t-shirt to a tank top … regardless the weather.


Thanks for the reply