In this article I will show you 5 Raspberry Pi Tips & Tricks that are very quick and very easy. Some of them need the Raspberry Pi OS graphical interface, some of them require execution of simple Terminal commands and some of them can be used while you are preparing to burn an image on a SD card or USB drive.

5 Raspberry Pi Tips & Tricks

These tips are just perfect for the upcoming Holidays. During your free time you may want to try multiple setups, different Operating Systems, headless IoT projects where you don’t need the graphical interface and so on and so forth. So, buckle your belts as we are starting with Raspberry Pi tip number 5 from my list.

Raspberry Pi Tip #5

You may already know that there is a tool coming from Raspberry Pi organization called Raspberry Pi Imager (link to the official page).

This tool can be started on every major operating system and it can be of a great help if you want to burn an image for your Raspberry Pi. But did you know that this tool is having an Advanced menu that is accessible by pressing the Control + Shift + X buttons?

Raspberry Pi Imager Advanced Menu is one of the today's Raspberry Pi Tips & Tricks
Raspberry Pi Imager Advanced Menu is one of the today’s Raspberry Pi Tips & Tricks

From this advanced menu you can set your hostname, you can enable SSH server for remote login and you can set a password or public key authentication, you can also configure your WiFi credentials. If you set all of these things in advance and when burning the Raspberry Pi Image is complete, all of the essentials will be preconfigured for you. You just have to plug the SD card or USB drive to your Raspberry Pi and to power it up.

BONUS TIP! Did I also mention that form the comfort of the Choose OS > Other specific purpose OS you can select and burn Home Assistant OS. How cool is that?

From Raspberry Pi Imager you can burn Home Assistant OS
From Raspberry Pi Imager you can burn Home Assistant OS

Raspberry Pi Tip #4

Do you know from where the real power of Raspberry Pi OS (and basically any other Linux OS) is coming from? It is coming from this small black box icon/program called Terminal.

Terminal Icon in Raspberry Pi OS
Terminal Icon in Raspberry Pi OS

This is where you can run commands and scripts, but did you know that pressing the Ctrl+Alt+F1 to F6 buttons can open six different full-screen terminals.

This can be very handy if you are in the Zone of Bash scripting or vi editing. When you exit that Zone and you want to return back to the Graphical User Interface just press Ctrl+Alt+F7 and you will see the regular desktop as well as the next Raspberry Tip number 3.

Back to GUI using Ctrl+Alt+F7
Back to GUI using Ctrl+Alt+F7

Raspberry Pi Tip #3

Do you know that Raspberry PI OS reserves a certain amount of memory or RAM for the embedded graphical card or GPU?

That is totally fine, but what if you’re not using any graphical interface and you are running a headless smart home project or any other kind of project that requires terminal access only? What about just the opposite, maybe you want to boost a graphics-intensive application by giving it more memory.

Depending of the case you should change the allocated memory in the Preferences > Raspberry Pi Configuration under Performance or using the terminal sudo raspi-config tool and again Performance menu.

You can also allocate the subscribe for my newsletter button if you want to receive notifications when I release new articles.

Raspberry Pi Tip #2

Now, lets allocate together the Raspberry Pi Tip number 2 from today’s Raspberry Pi Tips & Tricks list, which is how to print screen or how to take screenshots. This couldn’t be easier if you are inside the Raspberry Pi Graphical interface. Just press Print Screen button on your keyboard and a PNG image will be placed in your home folder.

Screenshot from GUI using print screen button
Screenshot from GUI using print screen button

But what if you want to do the same from the Terminal? Or you are wondering how to take screenshot remotely over SSH? It is all possible and it is not hard at all, just use scrot tool from the command line. Here is an example:

Login to your raspberry pi using ssh:

ssh pi@YOUR_RASPBERRYPI_IP

Install scrot if you don’t have it already

sudo apt install scrot

Then type the following command:

DISPLAY=:0 scrot screenshot.png

This will make a file named screenshot.png in your current folder. You can transfer the screenshot back to your computer by using the scp command for example.

scp pi@YOUR_RASPBERRYPI_IP:~/screenshot.png .

Any image viewer can open that screenshot.png file.

Transfered screenshot created by using scrot tool
Transfered screenshot created by using scrot tool

Raspberry Pi Tip #1

And I will open the Raspberry Pi tip number 1, which is temperature related. Do you know what is your Raspberry Pi CPU or GPU temperature? Here is how you can check that.

For the Graphical Card or GPU temperature, open a terminal and type:

vcgencmd measure_temp

To get the Raspberry Pi ARM CPU temperature type the following:

cat /sys/class/thermal/thermal_zone0/temp

Then divide the result by 1000 for more human readable format.

Get Raspberry Pi GPU and CPU temperature from terminal
Get Raspberry Pi GPU and CPU temperature from terminal

Alternatively, you can use this little script which is doing the same for you:

cpu=$(</sys/class/thermal/thermal_zone0/temp) && echo "CPU T is: $((cpu/1000))C"
Get Raspberry Pi CPU temperature script
Get Raspberry Pi CPU temperature script
Half Filled thermometer shown in raspberry pi os means that the core temperature is between 80 and 85 degrees Celsius

If you are in the graphical interface of the Raspberry Pi OS and you see half filled thermometer icon displayed on the screen, this means that the temperature of the core is between 80 – 85 degrees Celsius.

If the temperature is above 85 degr

If the temperature is above 85 degrees a full thermometer will be shown. In these cases the CPU will be throttled back to reduce the core temperature and the overall performance will be reduced.

So, watch more carefully your Raspberry Pi temperature as well as my new article next week.

Follow me on Twitter and join my Discord server!

Happy Holidays! Bye!