Howto change the login screen with blur effect in elementary OS


This guide show you how to give you login screen a background taken from your wallpaper of your user with blur effect.

WARNING: It’s on experimental level and can be unstable, so use it at your own risk!


First you need to install proper packages/libs -dev to use for building a new greeter. Open the terminal and copy/paste;

sudo apt install git libgdk-pixbuf2.0-dev libgranite-dev libgtk-3-dev liblightdm-gobject-1-dev libwingpanel-2.0-dev libx11-dev meson valac libmutter-2-dev

A lot of packages will now be install for compiling and building.


This will download the source of the greeter;

cd && cd Downloads
git clone

Compiling and Installation

Now to the compiling the source of the greeter and installation of it;

cd greeter
meson build --prefix=/usr
cd build
sudo ninja install

Now logout and see your new greeter.

Enjoy! ^_^

Tested on: elementary OS 5.1.4

Howto change the magnifier glass in Slingshot (Application Menu).


This guide shows you how to change the magnifier glass in Slingshot. This example uses (e)papirus icon theme as demostration and it uses the good old elementary logo for the purpose. If you are skilled with inkscape you can make your own.
If you’re using a different icon theme, you need to adjust this guide.

First download the “e” from here: Download

Extract it. When it’s done copy it to ~/.icons/ePapirus/symbolic/actions

Enjoy! ^_^

Tested on: elementary OS 5.1.4

Optimize elementary OS for gaming setup


This guide show you how to tweak your elementary OS into a smoothly gaming experience with the thanks to Feral Game Mode.

What it actually do is optimize the elementary settings including:

  • CPU governor
  • I/O priority
  • Process niceness
  • Kernel scheduler (SCHED_ISO)
  • Screensaver inhibiting
  • GPU performance mode (NVIDIA and AMD)
  • GPU overclocking (NVIDIA)
  • Custom scripts

This guide also shows you how to setup screen recording ingame, like you have with windows10.


Fire up for the terminal and copy/paste these commands which will add Feral Game Mode to your system;

sudo apt install software-properties-common
sudo add-apt-repository ppa:samoilov-lex/gamemode
sudo apt install gamemode

Reboot your system.


Now your system is ready for running your games better. To tell a game to run in gamemode you need to use the command gamemoderun.

Example running a steam game in gamemode;

gamemoderun steam steam://rungameid/200710

A simple way is to edit Slingshot (Application Menu) gaming entries. You do it by following:

sudo apt install com.github.donadigo.appeditor


You may want to record what you are playing like you can easily do in Windows10. You can do that also in elementary OS.

Open the terminal and type;

sudo apt install com.github.artemanufrij.screencast
com.github.artemanufrij.screencast %U

Now adjust screencast to record computer sounds and set it to delay from 3 to 5 seconds. If you have a microphone you may want to enable that also.

The next thing is to setup shortcuts for screencast. Go to System Settings, click Keyboard. Select Shortcuts and pick Custom.

Screenshot from 2020-05-16 00.00.15

Add following entry:

com.github.artemanufrij.screencast --toggle

Give it shortcut [ALT]+[Z]
This will start the screen recording.

Next entry is to stop the recording;

com.github.artemanufrij.screencast --finish

Give it shortcut [ALT]+[X]

You are now set up for the ultimate Linux gaming experience and hopefully make some great gaming videos.

Enjoy! ^_^


Tested on: elementary OS 5.1.4

Howto stop app running in the background in elementary OS

By default elementary OS is pretty slim, but there may be some applications you don’t use and in no need of running in the background. Example I don’t need orca or onboard to startup as I’m using a stationary computer.

WARNING: If you disable something vital you’ll end up with a broken system. Use with caution!

Open the terminal and copy/paste;

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

Now you can see what’s is set to running when starting elementary OS. Now be careful what you disable.

Screenshot from 2020-05-15 06.32.50


Tested on: elementary OS 5.1.4