my Ubuntu Budgie Version is 10.9.1, Ubuntu 24.04.2 LTS, X11, Linux 6.11.0-17-generic, all updates installed.
I start to begin with default desktop setup: Widgets = Pocillo-dark, Dark mode = yes.
The Application “YELP” startet in Dark mode, but the Background is dark and the text is also dark.
I switch to Pocillo, without dark mode, the yelp apllication start short with background light and then to dark.
Too bad.
It’s one of the quirks of the UB.
Have you tried opening an “Ubuntu” session (Xorg or Wayland) by clicking on the budgie to the right of the login box ?
I’m willing to bet your problem will be gone.
If you’ve chosen to log in automatically, no doubt, but if not, you’ll need to enter your password to log in.
And if you click on the little budgie, you can choose from several options:
This is what I see on the login screen because I chose to set a password when I installed UB. I don’t think the hardware is to blame.
But this can be changed later in the settings (Users).
I took a photo with my phone and cropped it on my laptop.
Apart from reinstalling, after backing up the important files, I don’t know what to advise you, that’s beyond my level of (in)competence.
I too have problems of this kind, but not with black characters on a black background, just applications that no longer follow the light or dark theme instructions since I’ve been tinkering with overrides for flatpaks that I can’t disable.
But the advantage of Linux is that it’s easier and faster than Windows to reinstall, and you learn as you go.
Once you’ve got “Yelp” back, I suggest you create a small “alias” so that you can consult the manual pages more comfortably than in the terminal, with clickable links.
Launch the terminal (Ctrl Alt t) and enter:
gedit .bashrc
Then copy and paste this line at the end of the file:
alias ym='_ym() { yelp man:“$1”; }; _ym' # Yelp Man
Save and close the editor and terminal.
Next time you want to know more about the options of a particular command, instead of typing “-h” or “–help” in the terminal, type ym <command_name> — ym man, for example: