Skip to content

Instantly share code, notes, and snippets.

@mkll
Forked from NathanSkene/elementaryos.md
Created February 5, 2024 21:46
Show Gist options
  • Save mkll/ada66c36cc216c5eb50d5f0048c47aae to your computer and use it in GitHub Desktop.
Save mkll/ada66c36cc216c5eb50d5f0048c47aae to your computer and use it in GitHub Desktop.
elementaryOS | Things To Do After Installing Elementary OS Loki [Best OS For Switching From Windows & Mac]

FIRST THING FIRST


  • Update OS
sudo apt-get update && sudo apt-get upgrade

  • Uninstall Apps
sudo apt-get purge epiphany-browser epiphany-browser-data
sudo apt-get purge midori-granite
sudo apt-get purge geary
sudo apt-get purge pantheon-mail
sudo apt-get purge plank
sudo apt-get purge noise
sudo apt-get purge audience

  • Clean Up OS
sudo apt autoremove -y
sudo apt autoclean -y
sudo apt-get autoremove -y
sudo apt-get autoclean -y


TERMINAL STUFF


  • Enable PPA (Properties Commons)
sudo apt-get install software-properties-common

  • elementaryOS Tweaks
sudo add-apt-repository ppa:philip.scott/elementary-tweaks
sudo apt-get update
sudo apt-get install elementary-tweaks
sudo apt-get install elementary-wallpapers-extra

  • elementaryOS Extras
sudo apt-get install elementary-dark-theme elementary-plastico-theme elementary-whit-e-theme elementary-harvey-theme
sudo apt-get install elementary-elfaenza-icons elementary-nitrux-icons
sudo apt-get install elementary-plank-themes
sudo apt-get install wingpanel-slim indicator-synapse

  • Enable Shutdown by Power Button
sudo scratch-text-editor /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
  • Under "Disable hibernate" change to "ResultActive=yes" x2.

  • Replace Plank With Docky
sudo apt-get update
sudo apt remove --purge plank
sudo apt install docky -y

  • Hide Docky Anchor Icon
gconftool-2 --set "/apps/docky-2/Docky/Items/DockyItem/ShowDockyItem" --type bool "false"

  • Show Desktop Hot Corner Command
sudo apt-get install wmctrl
wmctrl -k on

  • Reduce Overheating & Improve Battery Life
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
sudo tlp start

sudo chmod 744 /usr/lib/gvfs/gvfsd-smb-browse


PLANK


  • Proper Plank
sudo add-apt-repository ppa:ricotz/docky
sudo apt update
sudo apt install --reinstall plank
killall plank
plank --preferences

  • For more transparency, change the last value in /usr/share/plank/themes/Gnosierra/dock.theme file, under FillEndColor=110;;107;;111;;150.

  • Copy the contents of the Plank Themes folder to ~/.local/share/plank/themes or to /usr/share/plank/themes for system-wide use.

sudo bash '/home/YOUR_USERNAME/Downloads/plank-separator-remix/plank-separator.sh'


APPS TO DOWNLOAD & INSTALL VIA EDDY



Zazu Configuration

  • Copy .zazurc.json to Home folder [CTRL + H]

My configuration .zazurc.json for Zazu:

Plugins:

Themes:


ULauncher Configuration

My configuration settings.json for ULauncher home/user/.config/ulauncher.



APPS TO INSTALL & CONFIGURE VIA TERMINAL


  • Krita
sudo apt-get install krita

  • FreeCAD
sudo apt install freecad

  • GIT
sudo apt-get install git

chmod a+x '/home/user/Downloads/cerebro-0.3.1-x86_64.AppImage'

cd /tmp
git clone https://github.com/iamdh4/ttf-wps-fonts.git
cd ttf-wps-fonts
sudo bash install.sh
rm -rf /tmp/ttf-wps-fonts

cd /usr/share/fonts
sudo mkdir tmp
cd tmp
sudo git clone https://github.com/AppleDesignResources/SanFranciscoFont
cd SanFranciscoFont
sudo mv *.otf ../../opentype
sudo fc-cache -fv

  • Albert
sudo add-apt-repository ppa:flexiondotorg/albert
sudo apt-get update
sudo apt-get install albert
  • Replace the icon in Wingpanel: /usr/share/icons/hicolor/scalable/apps/ with any icon of your choice in .svg format. I chose this: by @Yannick from www.flaticons.com.

  • Dropbox For elementaryOS by @zant95
git clone https://github.com/zant95/elementary-dropbox /tmp/elementary-dropbox
sudo bash '/tmp/elementary-dropbox/install.sh'

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install my-weather-indicator

  • Sticky Notes Indicator
sudo apt-get install indicator-stickynotes

  • CPU Frequency Indicator
sudo apt-get install indicator-cpufreq

  • elementary+ Icons Fix For Dropbox & Redshift by @mank319
sudo add-apt-repository ppa:cybre/elementaryplus
sudo apt-get update
sudo apt-get upgrade && sudo apt-get install elementaryplus

wget https://gist.github.com/tobias-kuendig/d055892720cf09ae1a9d82075fb0f408/raw/5d3625e5f4ac7686d7b40880a211ee72f74ea3d3/redshift-status-off.svg -O /tmp/redshift-status-off.svg
wget https://gist.github.com/tobias-kuendig/d055892720cf09ae1a9d82075fb0f408/raw/5d3625e5f4ac7686d7b40880a211ee72f74ea3d3/redshift-status-on.svg -O /tmp/redshift-status-on.svg

sudo cp /tmp/redshift-status-off.svg /usr/share/icons/hicolor/scalable/apps/redshift-status-off.svg

sudo cp /tmp/redshift-status-on.svg /usr/share/icons/hicolor/scalable/apps/redshift-status-on.svg

rm -f /tmp/redshift-status-o*.svg

killall redshift-gtk

Redshift Configuration

  • Copy redshift.conf to Home/.config folder [CTRL + H]

My configuration redshift.conf.



OTHER


  • Rename /etc/xdg/autostart/at-spi-dbus-bus.desktop and /usr/share/upstart/xdg/autostart/at-spi-dbus-bus.desktop files to at-spi-dbus-bus.disabled.
sudo mv /etc/xdg/autostart/at-spi-dbus-bus.desktop /etc/xdg/autostart/at-spi-dbus-bus.disabled
sudo mv /usr/share/upstart/xdg/autostart/at-spi-dbus-bus.desktop /usr/share/upstart/xdg/autostart/at-spi-dbus-bus.disabled

  • Display Hidden Startup Applications
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

  • PowerTop* Recommended to use INSTEAD of TLP, not alongside.
sudo apt-get update
sudo apt-get install powertop -y
sudo powertop --auto-tune

Call powertop --auto-tune at boot:

cat << EOF | sudo tee /etc/systemd/system/powertop.service
[Unit]
Description=PowerTOP auto tune

[Service]
Type=idle
Environment="TERM=dumb"
ExecStart=/usr/sbin/powertop --auto-tune

[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable powertop.service
  • Option 2

Put sudo powertop --auto-tune in /etc/rc.local file, before exit 0.



THE LOOK


  • Install .deb via Eddy

cd /usr/share/icons/
sudo git clone https://github.com/keeferrourke/la-capitaine-icon-theme.git
sudo bash '/usr/share/icons/la-capitaine-icon-theme-0.4.0/configure' 

sudo cp -pr /home/YOUR_USERNAME/Downloads/capitaine-cursors-master/dist/ /usr/share/icons/capitaine-cursors

  • Install .deb via Eddy

  • elementaryOS Icon Instead of "Applications" Text in Wingpanel

The icon shows up behind the Network icon in Lock Screen. I don't know how to fix this.

  • Navigate to your main theme folder, for e.g.: /usr/share/themes/elementary/.
  • Place your icon (preferably in .svg format) in the main theme folder. Here's mine.
  • Edit all apps.css files placed in GTK folders:
/*********
 * Panel *
 ********/

.panel {
    background-color: transparent;
    background-image: url("../elementaryOS.svg");
    background-repeat: no-repeat;
    transition: all 100ms ease-in-out;
}

.panel .menubar:first-child {
    font-size: 0px;
    padding-left: 12px; /* If you're bothered by the Slingshot's skewed arrow */
}
killall wingpanel


BIG THANKS to:


🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment