At every new installation of Linux (Kubuntu) i will set some performance and stable optimizations.
Use ramdisk to mount the /tmp folder
If you have a SSD is important to limit the write operations for a better disk life. So let’s use mount the tmp folder in RAM.
# nano /etc/fstab - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] /swapfile none swap sw 0 0 tmpfs /tmp tmpfs defaults,noatime,nosuid,mode=1777,size=8G 0 0
Append the bold line and adjust the size as half of your RAM. So if you have 16GB of RAM then limit the tmp folder up to 8GB.
Disable splash screen at boot
The correct way to disable the splash screen, even will future Grub updated, is to edit the default configuration.
# nano /etc/default/grub - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] GRUB_DEFAULT=0 GRUB_TIMEOUT_STYLE=hidden GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX_DEFAULT="" GRUB_CMDLINE_LINUX="" [...]
Delete the “quiet splash” from the Grub command line and save the file.
[...] GRUB_CMDLINE_LINUX_DEFAULT="" [...]
Regenerate the grub.cfg with the command update-grub2.
# update-grub2
Disable the login KDE splash screen
In Kunbuntu 18.04 the theme breeze has a annoying bug.
Run the following command (press ALT+F2) to open the splashscreen configuration
/usr/bin/kcmshell5 kcm_splashscreen
Select “none” and after “apply”.
Disable Baloo file indexing
If you have and SSD is also raccomended to disable Baloo file indexing to increase the performance.
# balooctl disable # killall baloo_file