Installing KDE Neon

These days I really like using KDE Neon, it seems faster and more polished than Kubuntu, and since it is using Kubuntu 16.04 as a base, it has all the packages I need. These are some notes I made for myself for things I need to do after a fresh install. Takes about fours to complete.

Firstly, update the system:

sudo apt-get update && sudo apt-get -y dist-upgrade
sudo reboot

Install Google Chrome

wget -q -O - | sudo apt-key add -

sudo sh -c 'echo "deb [arch=amd64] stable main" >> /etc/apt/sources.list.d/google.list'

sudo apt-get update
sudo apt-get install google-chrome-stable
sudo rm /etc/apt/sources.list.d/google.list*

Install Development Essentials

curl -sL | sudo -E bash -
sudo apt-get install -y nodejs

sudo apt-get install git mysql-client mysql-server libmysqlclient-dev curl lzip lunzip plzip filezilla uget build-essential cmake automake autoconf libc6-i386 libncurses5:i386 libstdc++6:i386 lib32z1 libc6:i386 libbz2-1.0:i386 tree htop unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack arj cabextract file-roller kate libqtwebkit4 vim yakuake

Apply Basic Customization

  • Move the task bar panel to the right, increase the size a little
  • Select Alternatives, and pick Application Dashboard
  • Configure Desktops to use Desktop View
  • Open System Settings
  • Switch Desktop theme to Breeze Dark
  • Desktop Behavior: 4 workspaces/2 rows, set nav. keys same as Ubuntu
  • In Window Managment: Select Flip Switch for Task Switcher
  • Pin shortcuts to the task bar panel

Multimedia and Graphics

sudo add-apt-repository ppa:openshot.developers/ppa
sudo apt-get update

sudo apt-get install kubuntu-restricted-extras ffmpeg winff mencoder libdvdread4 icedax tagtool easytag id3tool lame libmad0 mpg321 libavcodec-extra flac faac faad libdvd-pkg libaacs0 libbluray-bdj audacious audacity cherrytree youtube-dl freeglut3-dev mesa-common-dev inkscape gimp gimp-data gimp-plugin-registry gimp-data-extras sox ffmpeg2theora libmpeg2-4 mpeg3-utils mpegdemux liba52-dev mpeg2dec vorbis-tools id3v2 mpg123 libflac++6v5:i386 libflac++6v5 libjpeg-progs libdvdcss2 libdvdnav4 kdenlive openshot-qt amarok

Install Microsoft Fonts

The ttf-mscorefonts installer fails in the restricted extras package, so we’ll do it ourselves.

sudo apt-get remove ttf-mscorefonts-installer


sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

Configure VLC and get Steam

mkdir ~/.config/aacs
curl > ~/.config/aacs/KEYDB.cfg
sudo apt-get install steam 

Additional Drivers

sudo apt install kubuntu-driver-manager

Open Driver Manager from the Application Dashboard and install the recommended drivers.

sudo reboot

Ruby and Rvm

(See here for more info on installing Rails)
You can determine the latest version of ruby from here.

gpg2 --keyserver hkp:// --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

curl -L | bash -s stable

Add the following line to the end of the ~/.bashrc file to source rvm, save it, close Konsole and re-open, then install the rvm requirements remembering to enter your password when prompted:

source $HOME/.rvm/scripts/rvm

rvm requirements --autolibs=enable
rvm install 2.4.2
rvm use --default 2.4.2
ruby -v

Office Utils

sudo add-apt-repository ppa:libreoffice/libreoffice-5-4
sudo apt update && sudo apt install libreoffice libreoffice-style-breeze kontact

Create Folders

mkdir ~/Apps
mkdir ~/Projects
mkdir ~/CodeLib

Install Other Software

As per the instructions for Ubuntu 16.04, install:

Clean up, check settings

sudo apt autoremove
flutter config --no-analytics
sudo usermod -a -G vboxusers $USER

~/.bashrc should contain something like this at the end:

export ANDROID_HOME=$HOME/Android/Sdk

export PATH="$PATH:$HOME/.rvm/bin:/usr/lib/dart/bin:$HOME/Apps/flutter/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"

source $HOME/.rvm/scripts/rvm

Final Configuration

  • Set Genymotion to use Android SDK folder (ADB)
  • Download a Genymotion device
  • Set email addresses in Kontact
  • Install Flutter and Dart plugins in IntelliJ
  • Configure the Windows/Delphi VM

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s