Word in advance
After several years I wanted to try Linux as a desktop again and was quite amazed how good I got along.
I have tried Ubuntu but I soon discovered that the evil of marketing got over them and they are turning Ubuntu in to a Windows Clone. Not only that. They are sending all queries made with their Unitiy search to Amazon and other third parties. ALL queries. Even those made on the file system. Do you really want Amazon to see what you are searching on the file system? After trying to turn the feature off by deinstalling certain packages it killed my desktop and I had to re-install it over the console. Additionally I had problems with sound drivers and the Unity Desktop is far from being user friendly. So what is the conclusion of all this?
As soon the money is invested in to Marketing instead of Product Management the quality of products drops dramatically. The revenue and maybe also the profit will rise short term but many of these products will somewhen hit the ground hard.
I tried with Fedora and the Gnome Desktop and just stuck to it as it is running rock solid and has good driver support. The only lack are the Wireless network drivers. But this is the case for all Linux distributions.
sudo yum install vim
Install dconf-editorInstall the dconf-editor over the Software Center.
Set Logout LinkYou can define that the logout link is displayed in the menu on the top of the right hand side. Open the dconf-editor and choose org -> gnome -> shell. Then tick always-show-logout.
Install Flash Browser PluginOpen a terminal window and install flash.
sudo yum install http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm -yAdd flash plugin to use with browsers.
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux sudo yum install flash-plugin -y
Install ShutterShutter is a screenshot application for gnome. You can install it over the Software Center.
Transparent Terminal WindowBy default the gnome terminal window does not support transparent background. To add this feature again you can use devilspie.
sudo yum install devilspie
(if (matches (window_name) "Terminal") (opacity 85) )
Add devilspie to Gnome StartupOpen a terminal window and start gnome-session-properties.
gnome-session-propertiesClick on to the Add button to create a new session startup application and add devilspie as displayed on the picture.
Install Google ChromeFirefox is my most beloved Browser. But sometimes I have problems opening content such as the Swiss News Videos. For this I use Chrome that is working in such cases. Install Chrome over the Chrome Website.
Install WualaWuala is a secure cloud storage service such as Dropbox. The great thing about it is that it splits the files in chunks, encrypts the chunks before uploading and uploads the chunks to servers in Switzerland, Germany and England. So it at least looks pretty secure. You can install Wuala over the Wuala Website. To start Wuala when you login you can add Wuala to the startup applications.
Command: wuala -nogui login <your login> <your password>: "$@"
Install MongoDB for Dev
tar -xvzf mongodb-linux-x86_64-2.4.7.tgz sudo mv mongodb-linux-x86_64-2.4.7 /opt/mongodb
Add MongoDB as Development Database to Gnome StartupClick on to the Add button to create a new session startup application and add MongoDB with following parameters:
Command: /opt/mongodb/bin/mongod --dbpath /tmp --setParameter textSearchEnabled=true
Add MongoDB bin directory to PATHEdit /etc/profile and add following line before the general export command:
PATH=$PATH:/opt/mongodb/bin # <- Add this line export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
Install Oracle Java 7 SDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
cd /etc/alternatives/ sudo rm java sudo rm javaws sudo rm javac sudo rm jar sudo rm libnpjp2.so sudo ln -s /usr/java/latest/bin/java . sudo ln -s /usr/java/latest/bin/javaws . sudo ln -s /usr/java/latest/bin/javac . sudo ln -s /usr/java/latest/bin/jar . sudo ln -s /usr/java/latest/jre/lib/amd64/libnpjp2.so .
java -version java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
vim /etc/profile export JAVA_HOME="/usr/java/latest"
Install Apache Maven
tar -xvzf apache-maven-3.1.1-bin.tar.gz sudo mv apache-maven-3.1.1-bin /opt/apache-maven
vim /etc/profile export M2_HOME=/opt/apache-maven
Install Intellij Idea
tar -xvzf ideaIU-12.1.6.tar.gz sudo mv ideaIU-12.1.6 /opt/idea
Create .desktop fileCreate a file in ~/.local/share/applications/idea.desktop:
[Desktop Entry] Comment=Intellij Idea Terminal=false Name=Idea Exec=/opt/idea/bin/idea.sh Type=Application Icon=/opt/idea/bin/idea.png
Install HPLipDownload hplip http://hplipopensource.com/hplip-web/downloads.html restart Install hplip-gui
Install KeePass 2Install Mono
sudo yum -y install mono-core sudo yum -y install mono-develDownload the KeePass Zipfile (not the installer) from http://keepass.info/download.html in to ~/Downloads.
sudo yum install wget cd ~/Downloads mkdir keepass mv KeePass-2.24.zip keepass cd keepass unzip KeePass-2.24.zip wget http://upload.wikimedia.org/wikipedia/commons/1/19/KeePass_icon.png cd .. sudo mv keepass /opt/Create keepass.desktop file /usr/share/applications/
sudo vim keepass.desktop [Desktop Entry] Name=KeePass Exec=mono /opt/keepass/KeePass.exe Icon=/opt/keepass/KeePass_icon.png Categories=Other Type=Application