Skip to content


Installing dropbox on openSUSE 11.2 with KDE

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)
    • su
    • ln – s /usr/bin/dolphin /usr/bin/nautilus
    • exit
  • 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! :mrgreen:

Posted in openSUSE.


22 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Julian says

    Great, works perfect, thanks a lot!

  2. Chris J says

    Thanks for sharing this. I have been struggling this for a long while

  3. charles says

    Thanks, works great. Note that for someone new, KDE System Settings is also known as ‘Configure Desktop’

  4. Alberto says

    Thanks! I’m sorry for the misunderstanding that might have caused.

  5. Martin says

    Thanks for this, I included a link to this page from my own blog for openSUSE as it really says it well! regards

  6. Alberto says

    Thanks :-)

  7. Rocco says

    Tnx man!

    Just started using dropbox today and absolute linux newbie.
    Got everything working in 10 mins.
    Nice guide, very clear!
    Tnx again!

  8. Mr. An3 says

    Great, thanks.

  9. JT says

    My Dropbox works fine otherwise, but it uses Nautilus despite of making the symbolic link for dolphin. And also, the special commands don’t work, ie the “copy public link”.

  10. Alberto says

    Hi, if nautilus is installed, the symbolic link won’t work anymore and nautilus will be used by dropbox. The special commands in nautilus require nautilus-dropbox installed. You find it on openSUSE buildservice.

  11. William says

    Hey I wanted to say thanks. I was trying to figure out a way of using Dropbox without Nautilus (Using Mandriva 2010 – KDE) and actually I don’t even need all the steps you use. I just download the file save to home folder run the executible then create a symlink and it works perfect!! Thanks so much!!

  12. David says

    Thanks! This worked well.

  13. Rodnei says

    Thanks! Worked like a charm.

  14. Pablo says

    Hi Alberto, thanks for your tips. I have Dropbox working in my machines now :)
    BTW, I’m looking for different options for online backup/sync service. I’ve used Dropbox for 2 weeks. Have you used spideroak (https://spideroak.com/)? It seems to have a more advanced interface and a lower price than Dropbox. 100Gb/10U$S/month.
    Any advice?

  15. Alberto says

    I did not know spideroak. Thanks for the link. Indeed it seems interesting, and they offer a pre-packaged client for openSUSE too ;-)
    Do you know if they allow easy sharing with links like dropbox?

    Alberto

  16. Pablo says

    Alberto, I’ve not used spideroak yet. I’ll give it a try soon!
    I saw the package for openSUSE!!!! :D That’s another good reason to try it!!
    I’ll tell you if I have any issue installing sipderoak.
    Regards!
    P

  17. Pablo says

    Alberto, I’ve used spideroak for a few weeks.
    Yes, there’s a way for easy sharing. It use a different concept, It creates a Room you share with friends, so everyone who has a pass to that room can access that folder/file from a web browser.
    I think that the major issue is the speed for up/download.
    But It’s a useful tool.
    Regards!
    Pablo

  18. Alberto says

    I tried it too, and I found it very nice, cross-platform, with a good quality interface. In addition, it seems openSUSE developers are in touch with spideroak to include it in the distribution. If this is successful, spideroak support would come out of the box on our distro :-D

  19. Motoki says

    I’m sure your clear description should work well, but I’m facing one small problem.
    I don’t find any link or desktop launcher of Dropbox even after I installed scripts according to your guide.
    I know I can use dolphin to view my own Dropbox folder, but how can I do that basically?
    I’m sorry if this question sounds so stupid or incomprehensive.

  20. Neil says

    Don’t have ‘KDE/System/Advanced’ tab on Suse 11.2 ??

  21. Alberto says

    You won’t have any launcher in the menu or on the desktop. If you followed the instructions, dropbox icon will appear in the notification area. Simply click on it and dolphin will open.

  22. Alberto says

    System settings -> Advanced is there. Simply click on “System settings” in the Favourite tab of the openSUSE KDE menu.



Some HTML is OK

or, reply to this post via trackback.