3

I'm developing a kiosk with raspberry pi. What I want to do is, when my customer power up the kiosk, it should start directly from the tkinter GUI that I designed. Even if I still have problems with auto start of tkinter python program, I also want to hide booting screen and 4 raspberries on the screen. Is it possible or anyone already did this?

Enis D.
  • 81
  • 1
  • 6
  • Have you considered simply leaving the Pi always on? As most kiosks I've seen are plugged into the wall all the time, also maybe you should consider buying the Pi a battery for backup as it will give the illusion of the Pi booting instantly – Mohammad Ali Jan 07 '17 at 22:08
  • Yes it will remain on but sometimes customer will want to move it to an other location. Anyway I've found the solution to my question. But still I cannot automatically run my tkinter program after boot. @MohammadAli – Enis D. Jan 08 '17 at 15:47
  • Have you tried this: http://raspberrypi.stackexchange.com/questions/8734/execute-script-on-start-up – Mohammad Ali Jan 08 '17 at 22:16
  • 1
    Try this answer: https://raspberrypi.stackexchange.com/questions/59310/remove-boot-messages-all-text-in-jessie It works – HardCoder May 17 '17 at 12:29

2 Answers2

4

I've found the solution.

If you want to remove the 4 raspberry logos on startup: - Open the file /boot/cmdline.txt. - Add a space and logo.nologo to the end.

If anybody wants to remove the Pixel wallpaper at the startup, remove the "splash" word in the same file.

And also you can make console=tty4 if you want to push the logs to the fourth virtual terminal and dont show them on startup.

And add a space in the end and add loglevel=3. This sets the severity of the logging level to “warning and above”.

goldilocks
  • 58,859
  • 17
  • 112
  • 227
Enis D.
  • 81
  • 1
  • 6
  • Worth emphasizing that cmdline.txt should all be one line; as Enis says intially, use a space, not a newline, between different parameters. – goldilocks Jan 08 '17 at 16:31
0

Found this on a website, if you sudo nano /boot/cmdline.txt and then change console=tty1 to console=tty3 add these at the end of the line: loglevel=3 quiet logo.nologoso logo.nologo hides the 4 raspberry pis (if you are running a 4 core processor or 1 on a 1 core)