-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Description
Describe the bug
If you enable the fullscreen splash-image using https://github.com/raspberrypi/rpi-splash-screen-support and then use Control Centre to enable "Boot: To CLI", then when the console appears, you have no flashing cursor, which makes editing command-lines rather awkward! (As a workaround, the cursor can be manually enabled by running printf "\033[?25h" thanks stackoverflow )
This seems to be because configure-splash adds vt.global_cursor_default=0 to cmdline.txt in order to prevent the cursor being drawn over the top of the splash screen. If I remove that parameter from cmdline.txt then I get the cursor drawn over the top of the splash-screen (which is ugly) but I do then get the flashing cursor at the console prompt. Would it be possible for the code that displays the splash-screen to also do the equivalent of printf "\033[?25h" when the splash-screen stops being displayed?
Steps to reproduce the behaviour
- Flash RPi OS Trixie to an SD card (and boot it up)
- Install ImageMagick :
sudo apt install imagemagick - Create a suitable TGA image :
convert /usr/share/rpd-wallpaper/fisherman.jpg -colors 224 -depth 8 -type TrueColor -alpha off -compress none -define tga:bits-per-sample=8 -crop 1920x1080+0+100 fisherman.tga - Install rpi-splash-screen-support :
sudo apt install rpi-splash-screen-support - Configure the splash image :
sudo configure-splash fisherman.tga - Reboot your Pi :
sudo reboot - You'll get a nice full-sceen splashscreen before the desktop appears
- Launch Control Centre from the main Preferences menu and navigate to the System tab
- Select Boot: To CLI and reboot your Pi again
- You'll get a nice full-sceen splashscreen before the console appears
- But there'll be no visible cursor
- (As mentioned above, the cursor can be manually enabled with
printf "\033[?25h")
Device (s)
Raspberry Pi 5
System
Logs
No response
Additional context
No response