Dialog Boxes contain x's and q"s instead of shading
-
@brunozero It's doesn't seem to be a RetroPie problem, but one from Raspbian. Did you read the rest of the topic ?
-
@mitu said in Dialog Boxes contain x's and q"s instead of shading:
Raspbian
I'm sorry I'm noob, just a regular user who noticed the error, has this error been with the hardware? is there any solution for him or his cause?
-
@brunozero You can use @Efriim's solution to reconfiure your language/locale and choose an ISO-8859-1 locale.
-
OK, found the culprit - it's the
raspi-config
update from Jan 2019 that changes the auto-login service (https://github.com/RPi-Distro/raspi-config/commit/d33487cbeac581d2ce91d8372f5feb1e2b5b7e3a).
TL;DR version - when configuring the auto-login (viaraspi-config
), the$TERM
variable is replaced with the value from the current running session and added to the auto-login config file, instead of being added literally as$TERM
in the auto-login configuration file.So, if I ran
raspi-config
from a SSH session, my$TERM
isxterm-256color
- this gets added to the auto-login session, but the Linux terminal doesn't have the same capabilities (should be$TERM=linux
).
This does not happen if you runraspi-config
from the console, via the keyboard. -
@mitu that's a great debugging job, very good catch. I can confirm indeed this is happening. In my case
$TERM
got expanded tolinux
so I never noticed. Indeed this is a bug and good to see you already posted an issue on the Foundation's GitHub. Very well done. -
@mitu thanks for solving, but how do I apply the correction? I opened the link and got a lot of lines of code :(, unfortunately I do not know how to do this
-
I installed a clean 4.4 image and performed a full update. Obviously the same issue as above. I just wanted to make sure the error we are getting is related to the messy text in the setup menu. I'm not sure I understood.
Exception OSError: (9, 'Bad file descriptor') in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
-
@brunozero You'll have to edit the
/etc/systemd/system/getty@tty1.service.d/autologin.conf
file and replace - on the 3nd line:ExecStart=-/sbin/agetty --autologin pi --noclear %I xterm-256color
with
ExecStart=-/sbin/agetty --autologin pi --noclear %I $TERM
then reboot.
-
@Aqualime For the 2nd error you reported, there is a fix pending, when it will be accepted to the RetroPie-Setup repository you'll only have to update the script.
-
@mitu Thanks a lot, I already turned off the rpb but before turning off I updated the script and apparently the error problem stopped, but tomorrow I confirm, if I still continue I run your solution, thank you very much
-
FWIW the Issue is pending in raspi-config
-
Well, the issue got fixed in the
raspi-config
repository, so the nextraspi-config
release should make the problem go away.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.