Howto setup elementary OS with Arc theme and Papirus icons

This guide will show you how to set up elementary OS completely with Arc theme and Papirus icons. Everything from panel to plank.

First make sure you’re setup for changing themes on elementary OS. This guide will show you how: Howto change theme in elementary os.

Secondly install the Arc theme and Papirus icons on your elementary OS. Open the terminal and copy/paste;

sudo apt install arc-theme papirus-icon-theme

Open elementary Tweak in System Settings and choose the GTK theme and the icon theme you just downloaded. Note: There’s 3 kind of Arc theme, choose the one that fits your desire. The Papirus icons set you have to choose is ePapirus which is specific for elementary OS.

PLANK

Next thing is to install arc theme for Plank. Open the terminal and copy/paste;

mkdir -p ~/.local/share/plank/themes/Arc
cp -r /usr/share/themes/Arc-Darker/plank/dock.theme ~/.local/share/plank/themes/Arc/dock.theme
plank --preferences

WINGPANEL

To get the wingpanel to fit the rest of the theme a little bit of tweak is necessary. Open the terminal and copy/paste;

nano ~/.config/gtk-3.0/gtk.css

Add the following;

/*********************
 
* wingpanel support *
 
********************/
 
.panel {
 
    background-color: rgba(47,55,66,1.0);
 
    transition: all 1s ease-in-out;
}
 
 
.panel.maximized {
 
    background-color: rgba(47,55,66,1.0);

    }

[ctrl]+[o] = save and [ctrl]+[x] = exit

WALLPAPER

Everyone have different taste in wallpaper but if you like this one head over to System76 and download it here: https://system76.com/swag/desktop-wallpapers

ENABLE DESKTOP AND ADD PLANKS

To do this follow this guide: Howto enable Desktop on elementary OS

APPLICATION MENU

To change the menu to show the icons and in line and rows. You find the guide here: Howto change Slingshot to the old style in elementary OS

ENJOY!!! ^_^

Tested on: elementary OS 5.1.7

Howto have terminal as background/wallpaper on elementary OS

You want to have some nice CLI wallpaper instead of the traditional wallpaper? This guide will show you how. To have Bashop running (in the screenshot) check: Bashtop: Resource monitor for CLI.

You may also want to change the color of the panel to fit your terminal theme: Howto change the color/transparency of wingpanel.

Now to setting up elementary OS with terminal background/wallpaper. Copy/paste this command;

sudo apt install guake

You can now launch Guake from Applications —> System Tools —> Guake Terminal.

[F12] shows the Guake on/off so you can always come back to your normal Desktop. Right click on Guake and choose Preferences. Max out Height and Width. Don’t choose Fullscreen as it will cover the upper panel. You may want to play around with Appearance as well.

When you are done setting it up. Go to elementary OS System Settings —> Applications —> Startup. Add

guake --show 

to the startup. If you want bashtop to start automatically use this command instead:

guake --show -e bashtop

Enjoy!!!

Tested on: elementary OS 5.1.7

Howto enable Desktop on elementary OS

This guide will show you how to enable your Desktop on elementary OS (and right click). Also how you can set up panels on your Desktop.

The application you need for this is called Desktop Folder and can be found in the AppCenter or you can copy/paste this command;

sudo apt install com.github.spheras.desktopfolder

You’ll find Desktop Folder in Applications —> Accessories. When you start Desktop Folder it will immediately enable your Desktop, so any links in your Desktop folder will be visible on your Desktop.

If you want add a panel or two, simple right click on your Desktop and choose New —> Panel or Link to Panel which give an option to choose and existing directory eg. your Documents folder. It’s possible to change the color and transparency of your Panels if you like. Or change size of the Panel(s).

Enjoy!!! ^_^

Tested on: elementary OS 5.1.7

Howto monitoring your system in wingpanel

This guide will show you how to have CPU/Ram usage and temperature displayed in wingpanel. Open the terminal and copy/paste;

 sudo apt install com.github.stsdc.monitor
 com.github.stsdc.monitor

Now click on the “Settings” (right top) of Monitor and enable Show an indicator. If you want it to start in the background enable that as well. You may want to add com.github.stsdc.monitor to Startup if you want it displayed automatically when starting the computer on (settings —> Applications —> Startup).

That’s it! Enjoy!!! ^_^

Tested on: elementary OS 5.1.7

Howto add separators to Plank

This guide shows you how to add separators to plank.

Open the terminal and copy/paste the following;

sudo apt install git
git clone git://github.com/bipolarizm/PlankZer.git ~/PlankZer
cd ~/PlankZer
chmod +x plankzer.sh && ./plankzer.sh

If you want more than one separator, run the plankzer.sh script once more.

Enjoy! ^_^

Tested on: elementary OS 5.1.6

Change dark app to light with elementary OS default theme.

As may you aware some applications comes in a dark theme version that break with the light elementary OS theme. If you are looking for how to make the dark apps light to match the rest of the themes this is the place.
You can actually set different apps with different themes.

First you need a menu editor for this, type in terminal:

sudo apt-get install com.github.donadigo.appeditor

You will now find the Appeditor in System Tools. Open it.

Find eg. Screencast and in command box of it you will add

env GTK_THEME=elementary

So it will say 

env GTK_THEME=elementary com.github.artemanufrij.screencast %U

Save it.

Find the rest of the dark theme apps and do the exact same thing with them.

Live Wallpaper on elementary OS

This guide will show you how to install run live wallpapers on elementary OS. NOTE: If you are low on RAM it’s no good idea with live wallpaper and if you’re a gamer make sure you have “gamemode” installed which you can find here.

Where to get live wallpapers? Here!

Open the terminal and type for download and installation;

cd && cd Downloads
wget https://github.com/kyokusa/komorebi/releases/download/v2.1a/Komorebi_2.8-2.1a_amd64.deb
sudo dpkg -i Komorebi_2.8-2.1a_amd64.deb

Reboot the computer.

Now opening the app to create your live wallpaper;

/System/Applications/komorebi-wallpaper-creator
  1. Give a name
    2) Change “My Wallpaper is” to video.
    3) Locate the video you want to use.
    4) Give a picture for your video.

press next

Hide the clock

press next

IMPORTANT: Copy the commando it suggested.

Now starting the Live Wallpaper on your computer;

/System/Applications/komorebi

You can always change your Live wallpaper by right clicking on the Desktop.

Enjoy ^_^

Tested on: elementary OS 5.1.5 – 5.1.6

Howto add zoom effect on Plank

This guide will show you how to enable zoom effect on plank in elementary OS. It require some compiling and some editing, so read carefully.

First you need is to download the libs to build plank with, open the terminal copy/paste;

sudo apt install libglib2.0-dev valac libgnome-menu-3-dev libxml2-dev libxml2-utils libx11-dev libwnck-3-dev libgee-0.8-dev libbamf3-dev libdbusmenu-gtk3-dev

Next is to download and unpack Plank;

cd && cd Downloads
wget https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/plank/0.11.89-1/plank_0.11.89.orig.tar.xz
tar xf plank_0.11.89.orig.tar.xz
cd plank-0.11.89

Now for compiling and installing Plank;

./configure
make
sudo make install

Now you have what is needed to zoom in Plank and can therefore reinstall the Plank libs.

sudo apt install --reinstall plank libplank*

Two files need to be edited before you can get the zoom effect, copy/paste;

sudo nano /usr/local/share/plank/themes/Default/dock.theme

Add the following in the end of the file;

ZoomEnabled=true

ZoomPercent=150

Save: [ctrl]+[o] and Exit: [ctrl]+[x]

The last file to edit i s the schemas of Plank;

sudo nano /usr/share/glib-2.0/schemas/net.launchpad.plank.gschema.xml

Look for (near the end of the file);

<key name="zoom-enabled" type="b">
                        <default>false</default>

Change false to true

Save: [ctrl]+[o] and Exit: [ctrl]+[x]

Last thing;

killall plank&& plank&
plank --preferences

Now enable Zoom effect in preference.

Enjoy! ^_^

Tested on: elementary OS 5.1.5 – 5.1.6

Source: https://www.reddit.com/r/elementaryos/comments/fd6fgd/zoom_effect_reveal_removed_from_the_plank/

Howto set Wingpanel and Slingshot to be translucent

Do you like translucent/transparent theme? If so this guide is for you. Note: It have only been tested with elementary OS default elementary theme. Open the terminal and copy/paste;

io.elementary.code '~/.config/gtk-3.0/gtk.css'

Add the following to the file;

.panel {

    background-color: rgba(255,255,255,0.5);

    transition: all 1s ease-in-out;
}


.panel.maximized {

    background-color: rgba(255,255,255,0.5);
    
    }

    
@define-color base_color #ffffff;
@define-color bg_color alpha (shade (@base_color, 0.96), 0.6);
@define-color bg_highlight_color shade (@bg_color, 1.4);
@define-color border_color alpha (#000, 0.25);
@define-color fg_color #969f9d;

You can adjust the transparency of the Wingpanel by change the 0.5 to 0.0 (transpancy) – 1.0 (Solid)

The Slingshots transparency you can adjust 0.6 likewise.

Logout and login to take affect.

Enjoy ^_^

Tested on: elementary OS 5.1.4

Howto use Mac Mojave changing wallpaper in elementary OS

This guide will show you have to install and run Mac Mojave wallpaper that changes after what time on the day it is. Every hour it will change.

First download the wallpaper and script from here: https://www.dropbox.com/s/8rps3p49mg3fkbc/mojave-background.tar.gz?dl=0

Next open the terminal and copy/paste;

cd && cd Downloads
mkdir -p ~/Pictures/Wallpapers
tar -xf mojave-background.tar.gz 
mv mojave-background ~/Pictures/Wallpapers
io.elementary.code ~/Pictures/Wallpapers/mojave-background/mojave.xml

Now to the more tedious thing. In the script you’ll see the paths pointing to the wallpapers, but under my username: storm. Change all of them to your username. There’s quite a lot of editing to do.

When done go to System Settings and click on Desktop. Under Wallpaper click Import Photo… Go to ~/Pictures/Wallpapers/mojave-background and pick mojave.xml

Enjoy! ^_^

Tested on: elementary OS 5.1.4

Source: https://gist.github.com/trongthanh/7d632e90687e1bc219e1f3262d337702