This is the first of a series of posts to help openSUSE users that started to use KDE 4, or are new to Linux. Why KDE? Well, I tried it just to see how it is, I went back to GNOME, and I was missing KDE already after a few hours, and only after two weeks of using it. KDE 4 is not finished yet: some part of the migration process from KDE 3 to KDE 4 is still going on, for example in the PIM (Personal Information Management) department, but the environment is fresh, clean, extremely fast and responsive even with desktop effects enabled. In other words, I think they are convincing me it is not the KDE I knew. In a certain sense KDE learned many lessons from GNOME, when it comes to the desktop experience. KDE devopers simplified the user experience significantly, without giving up on functionality and options. But they did more: they made desktop effect clean and working efficiently on Linux with kwin, which is much smoother and much less annoying than compiz, at least on my system. I’m sure GNOME won’t sleep. A lot of work is going on for GNOME 3.0, and I surely appreciate the fact they delayed the release of 3.0 to provide a stable release, which was not done by KDE with 4.0/4.1 creating a horrible experience for its users and causing a lot of troubles to the distributions which adopted it.
Let’s go back to the topic of this post. Dropbox has no client for KDE, and I use dropbox a lot. Installing nautilus-dropbox is not an option, because it pulls a lot of GNOME dependencies, and it uses nautilus. Luckily, the solution is simple, because dropbox does not actually need nautilus and can happily use konqueror or dolphin. How? With the following quick steps:
- Download dropbox proprietary daemon from their website (do not use the pre-packaged nautilus-dropbox for openSUSE)
- Extract the content of the file in your home directory (For example: /home/alberto). The directory created is called .dropbox-dist and it is hidden, so you won’t see it if your file manager is not showing hidden files
- Open a terminal and execute the command: ~/.dropbox-dist/dropboxd
- Follow the instructions on screen to configure your dropbox as usual. The remainder part of this procedure assumes you set your dropobox folder in the default position (~/Dropbox).
- Create a symbolic link to dolphin in order to have dropbox use it instead of nautilus, by giving the commands (you have to be root to do this)
- ln – s /usr/bin/dolphin /usr/bin/nautilus
- Download dropbox-servicemenu-kde to have service menu functions in the dropbox folder
- Extract the file and enter the directory that the extraction created
- Open a terminal there and execute: ./install.sh
- Finally, make the dropbox daemon start on KDE startup
- Start KDE System Settings
- Go to the Advanced tab
- Select Autostart
- Press the Add script button
- Add the command: /home/<replace_with_your_username>/.dropbox-dist/dropboxd after replacing with <replace_with_your_username> with your username (For example, alberto in my case)
- Select “Pre-KDE startup” in the dropdown list
That’s all. Enjoy!