Use Your Raspberry Pi Like a Desktop PC

Ads by Google

There are so many amazing things that you can do with a Raspberry Pi, from running your own space program to building a media centre. But what about using it as a desktop PC?

Although ostensibly intended as a compact computer that can be produced cheaply in order for students to learn programming basics, the Raspberry Pi has developed into something of a phenomenon. But rather than build a retro gaming centre or NAS box, how does it measure up performing basic desktop tasks?

After all, there may be times that you need to check your email or browse the web. You might want to use your Raspberry Pi to make notes of what you’re doing (perhaps keeping track of your progress using the programming tools, for instance), or use the web browser to carry out some brief research.

Performance wise, a Raspberry Pi isn’t going to be able to handle web pages with active content and may struggle with video feeds, but on the whole it can make a useful desktop PC, if set up correctly.

Preparing for Pi PC

Along with the Pi itself, you’ll need a few extras. To use the computer as a desktop PC, you will need a keyboard and mouse, items you may have avoided using if you’ve been accessing the device via SSH.


Ads by Google

You’ll also need to install your preferred Raspberry Pi operating system, such as Raspbian, although there are several alternatives of varying degrees of suitability. Also consider a hard disk drive and other storage if you’re planning to try using the Pi as a standard desktop long-term.

Our guide to the cost of a Raspberry Pi should give you an idea of what you will need for this configuration, and how much you may need to spend.

Optimising Your Raspberry Pi Desktop

After installing your preferred operating system for the Raspberry Pi, you will need to optimise it for desktop use. The following configuration steps apply to Raspbian.

First of all, you will need to determine how much memory you wish to apportion to graphics. You can do this on the first boot of your Raspberry Pi or in the configuration menu later on, accessed by opening the command line and entering raspi-config. Next, head to the Advanced section, where Memory Split is the third option in the menu.


Choosing the memory_split option, you should see that it is set to the default 64 MiB – 128 MiB is more suitable for running XBMC and watching HD video, while 32 MiB is perfect for low-intensity desktop tasks such as word processing and email. You can also drop as low as 16 MiB.

You might also opt to change the boot_behaviour option so that the Pi boots into command line rather than the X desktop. This is only advisable if you’re comfortable using a command line-based word processor or text editor.

Best Apps for a Desktop Pi

With your Raspberry Pi desktop computer up and running, you will no doubt want to use particular applications. Office, email and web browsing apps are all available for the Pi. Some are included – but would you want to use them?

The default browser in Raspbian is Midori, although this can be best described as slow, even on pages without JavaScript, AJAX and Flash (all of which will slow or break the browser). As an alternative, you might try Chromium, which can be installed from the command line with apt-get install chromium. After installation has completed, disable JavaScript with chromium –disable-javascript.

Email can be tricky to access through your browser as webmail apps tend to use a lot of AJAX and JavaScript. An alternative that would reduce load on your browser and CPU is Claws Mail, which can be installed using the command sudo apt-get install claws-mail. If you’re a fan of Mozilla Thunderbird, the Linux version Icedove Mail can be installed on your Raspberry Pi. Open a command prompt and enter sudo apt-get install icedove.


For standard office tasks, head to the Pi Store and install LibreOffice, a version of the popular Open Office fork that has been configured for the Raspberry Pi. Including a word processor, spreadsheet tool and presentation software, LibreOffice will complete your Raspberry Pi desktop!

Meanwhile, should you fancy kicking back and playing a game, you can take a look at our lists of top games from the Pi Store. The first includes FreeCiv, while the second features the Quake clone OpenArena.

Conclusion: The Raspberry Pi is a Desktop Computer Too!

I was asked recently why I find the Raspberry Pi so fascinating. After all, it doesn’t run popular MMORPGs, it can’t easily be used as a portable computer and it’s not ideal for things like multimedia production. When I pointed out the possibilities such as retro gaming and building a compact media centre, my friend confidently reminded me that standard desktops and laptops and even phones can do the same things.


Then again, standard computers and phones cannot be the key element of a low budget space program. The price of the Raspberry Pi alone is reason enough to buy it – this computer is just as versatile (if not more) than a standard desktop, laptop or even a phone.

Using it as a desktop is just another demonstration of its flexible nature.

Join live MakeUseOf Groups on Grouvi App Join live Groups on Grouvi
Raspberry Pi Projects
Raspberry Pi Projects
70 Members
DIY Tech Projects
DIY Tech Projects
67 Members
Arduino Projects
Arduino Projects
60 Members
Ads by Google
Comments (13)
  • Samir Alhejaj

    I wonder if we could be able to install Android, so we can use it as a TV box, lol :)

  • Steve W

    I ordered a Pi 2 with the intention of trying it out as a desktop for web browsing, email (Thunderbird?), and word processing. I also need to try to connect to an HP all-in-one ink jet printer. This might be a replacement for an old Win XP machine for grandma. It would be great to see an update to this article using a Pi 2.

    • Andrew

      email — IceDove is Thunderbird, but supported by Debian, I believe, not Mozilla.

      Also, IceWeasel is Firefox. Chromium is Chrome.

  • Souljacker

    Maybe it is possible to run VirtualBox on Raspian and install there a Windows XP. But i am not sure if the ARM has enough power…?

  • Steve

    The point of the Raspberry Pi is for people to learn how to program. You can just about use one as a PC, but most people use them to learn about programming, web development etc. I use mine as a web server:

    @MaNu, No win xp won’t run on a Raspberry Pi, Linux only.

    • Jason

      You are absolutely correct. Windows XP was only designed for x86 and x86_64 architectures, not ARM, which is what the raspberry pi uses.

  • Sinuhe

    Why bother to tinker a Rapsberry if you can buy a powerful and out-of-the box ready Android stick for ca. 80$??? Take the Zealz GK802 for examples, Quad-Core CPU with 1 GB RAM, weight less than 2 oz including HDMI, USB ports, WiFi and Bluetooth connection! Performancewise, all the Android Sticks are much more powerful as the Rapsberry and its operating system and integration is simple topnotch!

    • Christian Cawley

      Because a lot of people like to tinker :)

      It’s not about performance.

    • MaNu

      sir can we boot win xp in rasperberry pi???!!!!
      if can !!!!
      will it support .exe files to run on it!!!!
      thanks in advance

    • conix

      More CPU power and more RAM but less useful than Raspberry Pi in many respect. XBMC runs a lot better on Raspberry Pi with native hardware acceleration than it does on most Android Sticks. Raspberry Pi runs most Linux desktop software while on Android you’re stuck with Android apps only. Each have pros and cons, but I love my Raspberry Pi for its ability to run security camera server (Zoneminder) which cannot be done with the Android stick (I have one too).

Load 10 more
Affiliate Disclamer

This review may contain affiliate links, which pays us a small compensation if you do decide to make a purchase based on our recommendation. Our judgement is in no way biased, and our recommendations are always based on the merits of the items.

For more details, please read our disclosure.
Affiliate Disclamer

This review may contain affiliate links, which pays us a small compensation if you do decide to make a purchase based on our recommendation. Our judgement is in no way biased, and our recommendations are always based on the merits of the items.

For more details, please read our disclosure.