Halloween is around the corner. Boo!
Of course, there are ways to celebrate Halloween, and I believe you might have a few ideas of your own. How about giving your Linux desktop a spooky, dark makeover? Something like the screenshot below?
Customization is a high point of Linux, and there is no end to it. Earlier, we showed you how to make your Linux look like macOS. Today, I’ll share a few tips to keep up with the Halloween ‘spirit’.
This is possible with a combination of themes, icons, extensions, fonts, conky, etc. While you can do these things on any distribution and desktop environment, it’s not feasible for me to show them all in a single tutorial.
Here, I have used Ubuntu with the GNOME desktop environment.
You need several packages and tools. Make sure you have them all (or most of them) before you start the customization.
It’s not mandatory to make all of the changes. But the more you do, the better look and feel you get.
GNOME Tweaks and GMOME Extensions manager
Get the Tweaks tool and the extension manager with this command:
In KDE-based systems, you don’t any tweak tool to change the look. But surely, you will need the Kvantum-Manager app that I discussed in the KDE theming guide.
This is actually optional. Since the conky-manager project is not receiving any maintenance, it will be a bit tricky to use conky. But anyway, let’s use it for the additional look-and-feel.
Neofetch or shell color scripts
This step is also a personal choice. You can choose neofetch because it’s already available in the repository and can be used easily.
Shell-color scripts are another excellent choice. The package is available in AUR and Arch Linux users can install it from there. In Ubuntu, you need to install it manually.
Themes, icons, fonts, and wallpaper
I am using Sweet theme, Beautiline icon pack, simple1e cursors, and Grey-Minimalistic conky theme. Once downloaded, extract them. You should also get Creepster font.
Download a spooky wallpaper from the internet.
Alert! You’ll be doing a lot of customization and change. You can go back to the usual look by reverting all the changes you made. An easier way out would be to create a new user with admin access and make all these changes with this new user. This way, your original user account and appearance doesn’t get impacted. When Halloween is over, you can delete this additional user.
With all resources in hand, it’s time to utilize them.
Open the gnome-extensions app. In Ubuntu 22.04, you can install extensions from within the app, by using the browse section.
In other versions of Ubuntu and other GNOME distributions, you can install shell extensions through the browser. For our purpose, install the following extensions :
Also, make sure that all the extensions are enabled.
You need to copy and paste the extracted theme folder to
~/.themes directory and icon and cursor folder to the
Now open GNOME tweaks and apply the settings as shown in the screenshot below.
To use a custom font in Ubuntu, right-click on the font file that you have downloaded and extracted and select open with Font manager. I am using Creepster font.
Here, press the install button.
Note: In some systems, pressing the install button won’t show the “installed” prompt. In that case, you can just close the app because once you press the install button, it has been installed.
Now open the Tweaks app and move to the fonts section. Here, you can change the fonts of various sections as shown in the screenshot below.
Note that, for terminals, a monospace font is required. Here, I am using a regular font and thus it may give you a slightly disoriented look sometimes.
First, you need to turn off the Ubuntu Dock extension using the GNOME Extensions application.
Run the Dash to Dock extension if it’s not running already.
Now, right-click on the dash to dock application button appearing on the bottom and select dash to dock settings.
Here, you need to tweak some small things.
First, reduce the icon size using the respective slider.
After that, you need to reduce the opacity of the dock. I prefer a fully transparent dock.
For this, set the opacity to fixed and reduce it to zero with the slider, as shown in the screenshot below.
The main tweak you want to get is a custom neofetch look (or a shell color script) with some blurred transparency.
On applying monospace font in GNOME-tweaks earlier, the font in the GNOME terminal is also changed.
First, create a new profile from preferences.
Here, Click + sign to create a new profile. Type in a name and press create as shown below:
Inside the new profile, change the transparency setting and set it around the middle, as shown in the screenshot:
Once finished, set this profile as the default. To do this, click on the triangle button associated with the new profile and select Set as Default.
The above step will only create a transparent shell. But if you need a blur effect, which is good for better visibility, you need to go to the Blur my Shell extension settings.
Here, go to the Application tab. Now, ensure that the terminal is opened and placed conveniently on the desktop. Click on Add Window button and select gnome-terminal window, to set the blur effect. Note: This feature is in beta so expect minor glitches.
This same procedure can be repeated for other apps also, like the Nautilus file manager.
One of the best features of neofetch is its customizability. You can tweak the look with a wide range of methods. For Halloween, I choose a pumpkin image to appear in place of the distro logo.
Neofetch supports adding custom images in a variety of formats. For that purpose, there are a variety of backends supported. Here, I use the jp2a backend, which will use an ASCII converted image.
The above code will create a neofetch instance with the custom image. You can write this code to your .bashrc file, for permanent placement.
Unfortunately, this didn’t work on my Wayland instance.
If you installed shell color scripts, you have a variety of shell scripts. To list the available scripts, use:
You can either get a random script each time by placing
colorscript random in your .bashrc file. Or you can get any particular script by placing
colorscript -e <name>
I am using the Grey-Minimalistic conky theme from Deviantart. Each type of conky theme has a different installation method. So if you are using another conky file, follow its setup method, described in its README files.
Extract the conky theme file. Inside, we have several folders. First, you need to install the associated icons and fonts. That is, install the given font using font-manager. Copy and paste the icon folder to your ~/.icons folder.
Now, go to the conky folder. Make sure that, you have enabled viewing hidden files. Now copy the
.conkyrc file and
.conky-vision-icons file to your Home directory, as shown above.
Now start conky to get a look like this.
Add the conky to the list of startup applications so that it starts automatically at each boot.
You are almost there. The only thing you need to do now is to change the background wallpaper. You have already downloaded the spooky wallpapers I believe.
If you followed most of the steps above, you should get a desktop that looks like the one in the below screenshots.
Is it scary enough for Halloween? What do you think? Let me know in the comments.
Install it in Ubuntu, Linux Mint and Arch Linux.
Read More Masalla Icon Theme Is Flat And Fabulous
GNOME desktop doesn’t include the media player controls in the system tray menu. Here’s how to get it back in Ubuntu 18.04 and other distributions using the GNOME desktop environment.
Read More Enable Media Player Controls in System Tray in Ubuntu [Quick Tip]
Wondering how they display Linux logo in terminal? Stop wondering. With these tools, you can display logo of your Linux distribution in ASCII art in the Linux terminal.
Read More Display Linux Distribution Logo in ASCII Art in Terminal
GNOME Tweaks is a versatile tool that lets you customize many aspects of your GNOME desktop. This tutorial shows how to install and use GNOME Tweak tool.
Read More 10 Ways to Customize Your Linux Desktop With GNOME Tweaks Tool
Changing font is the simplest way of Linux terminal customization. Learn to change the terminal fonts in Ubuntu along with tips and suggestions on font selection.
Read More How to change Ubuntu Terminal Font and Size [Beginner’s Tip]
If you want a unique terminal experience or something that suits your taste, you can change the color of your Ubuntu terminal. Here’s how to do that.
Read More How to Change Color of Ubuntu Terminal
Why did I not think of this, the custom fonts especially, I always forget about that ability… I’m on a KDE based system.
Your sharp observation skill and intellect have identified a potential issue with this article.
Is it a grammatical mistake or a simple typo? That happens from time to time.
Is there some incorrect technical information? It’s possible that we were not clear on the topic.
Part of the article contains outdated steps or commands? We have over 1500 articles in the last ten years. It’s possible that some articles that worked well five years ago won’t work today.
Is there an issue with the UI and UX of the website? Some button not working? Link leading to a dead page? Or any other issue with the website elements?
Dear Holmes, help your Watson (that’s us) by explaining the details.
© CC-by-SA | It's FOSS is part of CHMOD777 Media Tech Pvt Ltd
Please log in again. The login page will open in a new tab. After logging in you can close it and return to this page.
Halloween is around the corner. Boo!