So I recently got a Raspberry Pi and boy is it everything I hoped it could be! Recently my old laptop I keep for Linux purposes is beyond being on its last legs and it basically on life support. It seemed like it was about time I set up a new Linux environment. What better way than exploring the new and exciting world of Raspberry Pi?
Since I got it I’ve been a little skeptical about jumping right in, I have a habit of reading all of the directions a few times before I do anything stupid and break something. As it turns out that’s hardly necessary. Full disclosure I got one of the starter packs that comes pre-installed with NOOBS and has a power adapter as well as a case. I went with Vilros but there are a lot of decent options out there and most of them seem like they’re about the same level quality wise anyway. The only major differences being instructions, power adapter, and case since they all come equipped with whichever Raspberry Pi you’re looking for. There are also some kits out there that come with electronics stuff like resistors and breadboards, they cost a little more for the extra materials, but that’s not what I got it for so it felt a little pointless for my purposes.
Things you may want to know right off the bat, the heat sink isn’t really necessary unless you’re doing something that’s likely to overheat your Pi. It basically exists for people who are overclocking their Pi and from what I hear it’s not really necessary in that case either. I feel like it’s likely there just to put people’s minds at ease. Of course it never hurts to be prepared, but I didn’t bother throwing it on. I did keep it in case I change my mind in the future though. A heat-sink is basically a piece of metal that’s going over your CPU to soak up heat. Generally computers don’t like heat that’s why you see some fancier ones with lots of fans. Or even more extreme cases where people use liquid cooling solutions.
Snapping together the Raspberry Pi is a relatively easy process. Most things are marked, and the mini SD card (I got the Pi 3 model B) only goes in one way so they’ve made things pretty simple to put together.
Once your pi is together and you have your keyboard/mouse and screen hooked up you can start-up your raspberry pi. This will load the default desktop environment which is LXDE or Lightweight X11 Desktop Environment. Personally I’m not a fan and the first thing on my to-do list was updating it to my personal tastes. I really love the gnome interface, but it does eat up a little too much space for my liking on the mini-SD card. So instead I went with XFCE much like LXDE it’s a lightweight environment for Linux and I prefer it aesthetically. If you’re not a fan of the default desktop environment there’s a lot of options out there, if you want XFCE this is how to go about getting it.
Switching to XFCE
Enter the following commands into your terminal.
sudo apt-get update
sudo apt-get install xfce4
You’ll have to reboot at this point (annoying, I know).
When you come back, you’ll be booted directly into your old environment if you want to switch to your new environment you’ll have to log out and log back in. At the login screen, go to your top right corner and click on the circle which will have a drop down of different environments to choose from. Choose XFCE or whichever one your chose to install.
Now if this seems like an annoying process, I completely agree and there’s a solution. We can change our default desktop environment with the following code.
If you’re like me, you started with a UK keyboard for some reason, which is annoying if you have any intention of writing C code or ever using the # symbol.
sudo dpkg-reconfigure keyboard-configuration