Splash screen raspberry pi что это
How to Change The Desktop Appearance on Raspberry Pi?
Raspberry Pi OS is built for beginners, so developers try to keep things clean and simple. But by default, you don’t get the most exciting interface. If you want to improve the desktop appearance on your Raspberry Pi, you are at the perfect place, I’ll give you several tips to do this.
The default interface on Raspberry Pi OS can be highly improved by installing a new theme, desktop environment or by tweaking some settings like the wallpaper, splash screen or icons.
You’ll see how to do everything in this article, so keep reading if you want to pimp your Raspberry Pi :-).
If you need help getting started on Raspberry Pi, I have an entire course to guide you through your first steps. I’ll help you use the perfect hardware, plug everything in and install your first system. You’ll also do your first project with me, just to make sure you are ready for the next level. Get all the information on this page if you are interested.
Adjust the Display Settings
To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
There is no point in changing the desktop appearance to make it look better if you use the wrong resolution, so let’s fix the display settings first, if needed (for most users it should already be OK by default).
Fix the screen resolution
Depending on the screen and Raspberry Pi model you use, you may have some issues with the default resolution (if the elements are disproportionate or outside the screen, for example).
It looks like this:
Refer to the specifications of your screen to know what to choose in this list (or just try some, it will revert automatically if it doesn’t work).
Change the “underscan” option
On Raspberry Pi, there is an option named “underscan” or “overscan”. Basically, the idea is to adjust the image to fit your monitor. By default, the underscan is disabled (so overscan is enabled).
By the way, they are other options that you can try, like pixel doubling which will make everything bigger, or screen blanking which is a kind of sleep mode for the Raspberry Pi monitor (more details here).
After restarting the Raspberry Pi, see if it’s better than before, or adjust these options again if necessary.
Note 1 : you can edit the /boot/config.txt file to adjust the overscan setting, or disabling it. Might be useful on a Lite version or to streamline the installation process for multiple Raspberry Pi.
Note 2 : Raspberry Pi imager also have a hidden feature to configure this when flashing your SD card. Press CTRL+Shift+X to open the advanced options and set the default value:
A bit lost in the Linux command line? Check this article first, which will give you the most important commands to remember, and a free downloadable cheat sheet so you can have the commands at your fingertips.
Change the desktop wallpaper
From the Desktop interface
To change the background of the Raspberry Pi, you can either use one of the images provided or download a new one on the Internet. If you download one, save it somewhere on your Raspberry Pi to find it later (In /home/pi/Pictures for example).
To change the wallpaper, right-click on the desktop, then Desktop Preferences. A window like this will show up:
And now you have to change the image in the Picture field.
By default, it will display the system folder where the Raspberry Pi stores all the default wallpapers.
If you have downloaded an image elsewhere, browse to the file location and open it.
With command line:
I don’t really see the point of doing this with the command line, but know that it is possible.
First, download your wallpaper image with wget:
wget https://raspberrytips.com/wallpaper.jpg
Change the default theme on Raspberry Pi OS
I have a video about it where I show you all the steps to do this, you can watch it, and then read the following to get more details.
Use Another Desktop Environment
First of all, you need to know that there are several graphical environments on Linux, and so on Raspberry Pi
A graphical environment is a package of display options, which allows you to manage most of the graphical aspects of your desktop differently
Here are some examples of graphical environments that you might know:
– Gnome
– LXDE
– Mate
– KDE
– …
Each of them has some specificities: KDE looks a bit like Windows, with the start menu at the bottom left. Gnome is the default one on Ubuntu. Raspberry Pi uses a custom desktop environment (PiXeL) based on LXDE.
Install a new desktop environment
Anyway, if you want to try installing a new desktop environment on your Raspberry Pi, you are at the right place.
Trying different environments will allow you to choose the one that suits you the best, and then you can look for themes associated with this environment.
After that, MATE (or the desktop environment you installed) should open:
Find a new theme
Now that you have found the desktop environment of your dreams, you can move on to installing a theme.
Each desktop environment has different themes available. There is not a great tool to help you with this, so the only way is to use apt or the package manager.
For example, I have done this search:
sudo apt search mate | grep «\-theme»
And got these results:
Install it
If you find something you like in apt, you can install the theme with the usual command. For example:
If you have downloaded a theme online, follow the instructions on the download page.
To enable a theme with Mate, go to System > Control Center (you should have something similar in other environments). Then choose Change Theme in the left menu, and select the theme.
So we are veiling on a new desktop environment, with a custom theme, and our favorite wallpaper, we start to feel good no?
Change splash screen
Here is the last challenge for those who want to go after this “Pimp my Raspberry Pi” thing.
What is a splash screen?
The splash screen is the big picture that appears when you start your Raspberry Pi, just before starting the desktop interface:
Change splash screen
The splash screen is now managed by Plymouth on Raspberry Pi OS and this makes everything easier.
Before it was complicated to edit this picture, now you just have to do this:
sudo cp /home/pi/Images/splash.png /usr/share/plymouth/themes/pix/splash.png sudo reboot
/home/pi/Images/splash.png must, of course, be replaced by the name and location of your original image.
The default size of the picture is 1024×768. Find a picture with this resolution (or close to it) and in PNG format, and you can use it as your custom splash screen.
Conclusion
And that’s it. I think you’ve learned enough for today.
You now know how to:
– Set the best resolution for your screen.
– Change the desktop wallpaper.
– Install a new graphical environment.
– Get a new theme.
– Change the splash screen display when starting the Raspberry Pi.
Another thing you can do is to install a screensaver on Raspberry Pi OS, you can find more details on how to do this by clicking on this link.
Support us: Join the community on Patreon to show your support, get behind-the-scenes content and other awesome perks!
Raspberry Pi Resources
Not sure where to start?
Understand everything about the Raspberry Pi, stop searching for help all the time, and finally enjoy completing your projects.
Watch the Raspberry Pi Bootcamp course now
Master your Raspberry Pi in 30 days
Don’t want the basic stuff only? If you are looking for the best tips to become an expert on Raspberry Pi, this book is for you. Learn useful Linux skills and practice multiples projects with step-by-step guides.
Download the e-book
VIP Community
If you just want to hang out with me and show your support, you can also join the Patreon community. I share behind-the-scenes content there and give you early access to my content. You’ll also get a shoutout when you join.
More details here
Need help to build something with Python?
Create, understand and improve any Python script for your Raspberry Pi.
Learn the essentials, step-by-step, without losing time understanding useless concepts.
Get the e-book now
You can also find all my recommendations for tools and hardware on this page.
I’m the lead author and owner of RaspberryTips.com. My goal is to help you with your Raspberry Pi problems using detailed guides and tutorials. In real life, I’m a Linux system administrator with a web developer experience.
Recent Posts
Linux Mint is currently one of the most popular Linux distributions (in the top 5 according to Distrowatch). Based on Ubuntu, and Cinnamon for the desktop environment, Mint is a great solution for.
Installing Android on Raspberry Pi is a dream that is difficult to achieve. Perhaps you’ve already tried, but were unsuccessful. Me too, many times :).I already created a tutorial on this topic using.
Welcome
Hi, I’m Patrick. I am a Linux system administrator, and I am passionate about the Raspberry Pi and all projects on this topic.
I created this site to share with you what I learned about it.
Raspberry Pi Course
Sale: 10% off today.
Get started the right way on Raspberry Pi, follow my tips and save a lot of time by doing your first steps with me.
Write For RaspberryTips
If you’d like to get paid for your Raspberry Pi and Linux knowledge, and earn a little extra to pay for your hobby, then this is a great opportunity.
Splash screen raspberry pi что это
In general the Raspberry Pi is great learning tool. One reason is the great default verbose boot and console messages you see when booting or shuting down your raspberry pi. But for some more polished projects, its quite handy to hide all of that and have a nice boot loading animation instead.
In this instance we also add a ZRAM swap partition in your rapsberrys RAM that heavily increases you I/O and also saves a lot of read/writes on your sdcard. Lets get started: ssh into your pi or grab a keyboard and open up the terminal directly on your Pi:
Disable graphical outputs on boot
First we disable the rainbow screen the Pi boots with by editing the config.txt:
go to the very end and add as the last line:
Save and exit with STRG+X and confirm overwriting the file with Y. Next we edit cmdline.txt to change the output of the pis console.
WARNING: Editing cmdline.txt wrong will break your Raspberrys boot up. Always ensure that you have everything in line 1. nothing should be split up into two lines and all parameters split by just 1 space!
In this file you will finde a string of parameters all in line 1. Its important that you add the following exactly at the end of the existing line 1, starting with a space between the exisitng and new. So lets add:
Save and exit with STRG+X and confirm overwriting the file with Y.
Boot with a video or image as a splashscreen
We use omxplayer for that. So first we need to install it by:
Next we tell the pi in the rc.local to play our video on boot:
Now find the path of the video you want to use. In my case a I created a series of different long boot videos that just play as long as my application need to be fully loaded. If you want to try them out just find them on my github and place the videofile you want in your /home/pi/ directory. For me the path to my file is: /home/pi/bootvideo_36sec.mov
So in rc.local add before the end where it says exit 0 these two lines. Don‘t forget to replace my path to the video with yours. You can use all kind of formats, avi, mp4 and more should all work fine as well.
Save and exit with STRG+X and confirm overwriting the file with Y. Now reboot and you should have a blank black screen for shutdown as well as for the bootup until your video starts to play. When done your Pi should be fully loaded and booted up 🙂
Create the ZRAM swap
Last step we enable and create the ZRAM on the pi. We use this script for creating the install and swap partition:
When the script is successfully done, add Kernel parameters to make better use of ZRAM, so rather than leaving swapping till the last minute, where it often brings the Raspberry Pi to a crippling halt. We add the following lines to /etc/sysctl.conf and reboot.
These lines will 1) delay the inevitable, running out of memory. This is done by way of increasing the kernel’s cache pressure and 2) start preparing for being out of memory sooner by increasing the tendency of your Raspberry Pi to swap. However, swap will now be stored via much faster ZRAM.
Here are the lines you’ll want to add at the end of your /etc/sysctl.conf file:
Save and exit with STRG+X and confirm overwriting the file with Y. Now reboot and your ZRAM is all set successfully!
Thats all, your Pi should be now running in a much more cleaner way and be more presentable as a daily used product 🙂
Customizing Boot Up Screen on Raspberry Pi
This is a steps to customize Raspberry Pi’s boot up screen, specifically to change the splash image and remove unwanted images and texts. By default, Raspbian Jessie Desktop displays below during boot up before starting desktop GUI.
(1) Rainbow image
(2) Raspberry Pi Logo (image of four raspberries in the top left corner)
(3) Boot message log
(4) Blinking cursor for boot message logs (at the top left corner)
(5) Splash Image (“Welcome to pixel”)
(6) One-line text under splash image
By following the steps below, we’ll remove (1)-(4) and (6), then replace the default splash image with whatever you want to display at (5).
Assumption:
You should have your own splash image somewhere. In the steps below, assuming that the file name of the splash image is “my_splash.png” and it’s located home directory. (i.e. “
Here are the steps:
Remove Rainbow Screen
Open “/boot/config.txt” as root.
Then add below line at the end of the file.
Remove text message under splash image:
Open “/usr/share/plymouth/themes/pix/pix.script” as root.
Then, remove (or comment out) four lines below:
Note : This is a quick and dirty method I found. It works, but there might be better way.
Remove Boot Messages
Open “/boot/cmdline.txt” as root.
Then, replace “console=tty1” with “console=tty3”. This redirects boot messages to tty3.
Remove other things
Still in “/boot/cmdline.txt”, add below at the end of the line
Here are brief explanations.
‘splash’ : enables splash image
‘quiet’ : disable boot message texts
‘plymouth.ignore-serial-consoles’ : not sure about this but seems it’s required when use Plymouth.
‘logo.nologo’ : removes Raspberry Pi logo in top left corner.
‘vt.global_cursor_default=0’ : removes blinking cursor.
Note : The first three should be there by default, but make sure if those exist.
Replace Splash Image
Now, everything unwanted images and texts are gone. Let’s replace the default splash image (/usr/share/plymouth/themes/pix/splash.png) with your own splash image.
Note : As described in above assumption, “my_splash.png” should be your new splash image.
Verify the costumed boot up screen
Check the boot up screen by simply rebooting.
Reference:
Guide: A custom splash screen on the Raspberry Pi, for Raspbian Jessie
https://yingtongli.me/blog/2016/12/21/splash.html
19 Comments
Hi Max, thanks for these instructions. Would you know how this can work with Raspbian Buster?
Hi Wolfgang,
I just tested with Raspbian Buster and confirmed that it still works. Are you facing any problem?
One thing I noticed was that the time showing the splash image is very short (less than 1 sec) on Raspberry Pi 4B+.
Hi Max i did everything but it doesn’t seem to work for me. First i copy my file from my mac desktop to raspi.
scp splash.png pi@[ip]:/home/pi/
so the image should be in the /home/pi/ directory. Then i copy it over to sudo cp
When doing this i don’t get any feed back when it is done.
screen i booted with out raspberry pi logo and console text but splash screen is not showing up
I am on
Raspberry pi 4 with Raspbian Buster only
Make sure image resolution matches the screen. That was the problem in my case anyway thanks
Hi Srikanth, thanks for your feedback!
As far as I tested, image resolution doesn’t matter. It looks “/usr/share/plymouth/themes/pix/pix.script” converts the resolution to fit the screen size. In your case, maybe the image format issue (which i mentioned in the reply to Wing) was fixed when you changed the image resolution?
When doing this i don’t get any feed back when it is done.
It’s okay, cp command doesn’t output any message unless it finds an error.
splash screen is not showing up
$ file wallpaper.png
wallpaper.png: JPEG image data, JFIF standard 1.01, aspect ratio, density 1×1, segment length 16, comment: «CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90», baseline, precision 8, 1920×1080, components 3
I am also not able to see my splash image. I already checked with the file command and it is a PNG file:
splash.png: PNG image data, 1920 x 1080, 8-bit/color RGBA, non-interlaced
Using the same steps in a Raspberry 1B+ worked just fine. Now with 4B+ it doesn’t show it.
its not working on raspberry 3b+ BUSTER
i still see logging info on screen and login prompt at the end
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty3 loglevel=3 root=PARTUUID=739ce287-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet plymouth.ignore-serial-consoles logo.nologo vt.global_cursor_default=0
if add SPLASH to the line i see also a SPLASH screen
I use 3B+. To remove the scrolling text when bootup, i removed console=tty1 (by default); not using it at all. I found this from raspberrypi.org forum.
Make sure all commands on one line in cmdline.txt.
thank you this was driving me crazy!
I have been through the instructions a couple of times. I get a series of black screens, but not my splash screen. Using RP 4 with 4GB RAM
tested it with:
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty3 root=/dev/mmcblk0p7 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait splash plymouth.ignore-serial-consoles logo.nologo vt.global_cursor_default=0 quiet
Hi Max,
I’m new at Linux and the Raspberry Pi, but I’ve been professionally programming and developing embedded systems since the early 80’s (I was one of those teenage hackers hanging out at Radio Shack long before computers were cool…)
I just wanted to say a super “Thank You. ” for the resources you’ve posted here.
A friend asked me to develop a simple scientific device for his business (at Vere.com, if you ever need laser equipment) and to make it look professional, I used these instructions here to turn off and replace the splash screen, etc. (I’m using the awesome 5″ LCD DSI display from OSOYOO. Highly recommended! Really looks tightly integrated!)
I love your presentation technique, how clear and step-by-step things are.
Two things I would add: (Note: I’ve got a Pi 3B+)
1. With the latest release of the raspberry pi OS, ‘logo.nologo’ : doesn’t seem to turn off the Raspberry Pi logo in top left corner. That or I fat-fingered something.
2. I right-clicked the top quick access bar and in preferences, set it to opaque, auto-hide, and made it 2 pixels high (make it 1 and there’s a white line.) Now no hint of a toolbar on top!
Now if only I can figure out how to build a GUI and parse and display serial data on this, I’ll be all set!
🙂
Thanks again! Dave S
Same here! I regularly update my system and for a few months, the “logo.nologo” instruction has no effect anymore. Is there any workaround?
This does NOT work for me. I am still using Raspbian Pi 3 or 2. Even though I was able to find the Plymouth folder, there exist no folder called PIX. I only see folders TEXT, LINES, TRIBAR, JOY, etc. Plus, I couldn’t find the script PIX.SCRIPT, even though there were bunch of other scripts.
I used to come to this very webpage while back for customizing or doing this for my pie and it always worked. I even have this webpage bookmarked. Now, I come here, the webmaster has changed the content for the LATEST RPI OS. 🙁 it sucks… I wish the webmaster left the old content and created new webpage for the latest RPI OS. Oh well… I just have to keep looking on Google… Thank you for this page.
Raspberry Pi: Настройка системы Raspbian
После установки операционной системы на Raspberry Pi нужно убедится в том, что все готово к созданию ваших новых проектов. Для этого необходимо выполнить дополнительную проверку и настройку системы.
Подключение к интернету
Если у вашего Raspberry Pi есть встроеный или внешний USB Wi-fi адаптер, то вы можете подключиться к беспроводной сети. Для этого вам необходимо нажать вверху на иконку рядом с часами:
Во выпадающем списке необходимо выбрать вашу wi-fi сеть и в появившемся окне ввести пароль от нее. Чтобы не ошибится с паролем вы можете убрать галочки «Hide characters», тогда ваш пароль не будет скрываться звездочками.
После удачного подключения к Wi-Fi сети иконка изменится и вместо двух красных крестиков вы увидите картинку в виде синего локатора:
Слева от часов находится индикатор, который показывает процент загрузки системы. Если в системе что-то работает не так как надо или система сильно загружена, тогда вы увидите здесь цифры близкие к 100%.
Настройка звука
Если у вас подключен HDMI монитор (телевизор), то по-умолчанию звук идет в колонки монитора. У многих моделей Raspberry Pi также есть обычный аудио-разъем 3.5мм, через который вы можете подключить внешние колонки. Чтобы переключиться с HDMI на разъем 3.5мм просто нажмите правой кнопкой на иконку звука.
Для регулировка громкости звука нажмите на эту иконку левой кнопкой мыши. Для увеличения громкости в появившемся окне перетащите ползунок вверх. Чтобы выключить звук в системе вы можете поставить галочку Mute.
Чтобы проверить работу звука вы можете воткнуть в Raspberry Pi флешку с mp3 файлом и запустить его. Откроется плеер VLC, который установлен в последних версиях Raspbian, и запустит воспроизведение вашего файла. Как найти mp3 файл в системе, а также как поставить VLC плеер, если его у вас нет, мы сможете найти в статье Работа с системой Raspbian.
Обновление системы
Чтобы получить самые свежие версии всех установленных в системе программ вы можете выполнить обновление. Откройте основное меню и перейдите в пункт Preferences > Add/Remove Software (в русской версии системы Параметры > Add/Remove Software).
Перед тем как обновить программы вам необходимо сначала обновить список ресурсов из которых они будут скачиваться. В открывшемся окне нажимаете на кнопку «Options» и выбираете пункт меню «Refrash Package Lists» (в русской версии «Обновить списки пакетов»).
Откроется небольшое окно, которое будет показывать прогресс обновления пакетов. После обновления списков оно закроется. Снова переходите в меню «Options» и выбираете «Check for Updates. » (в русской версии «Проверить обновления»).
Система проверит возможные обновления и в появившемся окне вы увидите список доступных новых версий. Необходимо выбрать нужные программы галочками и нажать кнопку «Install» (в русской версии «Установить»).
Система начнет скачивать и обновлять программы на вашем микрокомпьютере. Этот процесс может быть достаточно долгим, если у вас медленный интернет. Внизу окна вы увидите индикатор прогресса загрузки «Загрузка пакетов», а потом индикатор прогресса установки новых программ «Установка пакетов».
Настройка системы
Вы можете настроить основные параметры вашей системы через меню Preferences > Raspberry Pi Configuration (в русской версии Параметры > Raspberry Pi Configuration).
В открывшемся окне будет 4 вкладки: System, Interfaces, Performance, Localisation. Рассмотрим каждую из них.
Вкладка System
Это вкладка с основными настройками системы.
Password — позволяет сменить пароль пользователя pi. Под этим пользователем вы проводите большую часть времени работая с Raspberry Pi. Стандартным паролем является raspberry и, если вы не сменили его во время установки системы, следует сменить его сейчас. Запишите новый пароль в надежное место, чтобы не забыть.
Auto Login — если выбрать эту настройку, то при включении Raspberry Pi будет автоматически запускаться под вашим пользователем. Не надо будет каждый раз вводить пароль после старта системы.
Network at Boot — если выбрать этот параметр, то Raspberry Pi будет проверять доступность сетевого подключения и только в этом случае загружаться.
Splash Screen — показывать (enabled) или не показывать (disabled) заставку Raspberry Pi во время загрузки системы.
Resolution — данная настройка позволит вам выбрать разные разрешения экрана, если он это поддерживает.
Underscan — если у вас экран нестандартного размера, то при включении этой настройки будут отображаться черные полосы вверху и снизу экрана.
В общем из всех этих настроек скорее всего вам понадобятся только первые четыре.
Вкладка Interfaces
На данной вкладке вы можете управлять дополнительными интерфейсами, которые могут вам понадобиться в ваших проектах. Быстро рассмотрим основные из них.
Camera — Включает возможность работы с камерой. Подробнее о работе с камерой вы можете узнать в нашей статье.
SPI, I2C, Serial, 1-Wire, Remote GPIO — Отвечают за подключение дополнительных устройств через универсальный разъем на Raspberry Pi. Они позволяют нам управлять разными устройствами, собирать и передавать данные с датчиков различных типов. Бобее подробно мы рассотрим работу с устройствами в статье про GPIO.
Вкладка Performance
Вкладка Performance отвечает за увеличение производительности вашего микрокомпьютера. Мы настоятельно не рекомендуем трогать эти параметры на начальных стадиях работы с Raspberry Pi.
Вкладка Localisation
Данная вкладка позволяет вам выбрать вашу локацию, временную зону, раскладки клавиатуры и настройки Wi-fi, которые относятся к вашей странце.
После выполнения всех нужных настроек нажмите кнопку ОК в самом низу окна, а если вы хотите отменить все что вы сделали, тогда нажмите кнопку Cancel.
Настройка закончена, можно переходить к работе с системой