Terminal won't load

</># Locale not supported by C library.
</># Using the fallback ‘C’ locale.
</># Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached

In that case it seems you made an error when you previously changed something to your locale settings
see what
locale
says
and / or revisit that file and review your changes

Can you please reformat your post?
so it doesn’t look so ugly and in huge bold letters?

highlight all and format it as preformatted text
</> <— that symbol

Yeah, it did that when I cut and pasted and I was unable to change the font size as that’s not an option. I can only change if it’s Bold or Italicized. I’ll check out the file.

Ok, I checked out that link I sent you regarding the fonts and it’s not the correct link for that locale file. I remember that file from something but I’m not sure what for. How do I open the file and what should I be looking for?

FYI, I used that link you send and I tried locale -a after doing locale-gen. I get a message:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
C
POSIX

There is two files:
/etc/locale.conf
and
/etc/locale.gen

… but if you changed neither of them … since, as you say, you don’t know how to open them … that can’t be it

You can still check.
but be careful!
less /etc/locale.gen
will just show the contents
scroll with arrow keys, quit with “q”

sudo nano /etc/locale.conf
and
sudo nano /etc/locale.gen
will start the editor “nano” as administrator and let you make changes
You could do this with any editor that you can run as admin.

ps:
your post - it’s not about the font size
it’s about the format
this symbol
</>
is sixth from left in the toolbar above your post when you edit your post
… but it’s better now :wink:

What does
cat /etc/locale.conf
show?

This seems a bridge too far for me. I have no idea what this file does, I can assume it’s related to location settings, nor do I know what to look for and if I found it, how to fix it. This is what drives me crazy about linux. I make one mistake. The problem becomes unfixable for someone of my limited ability and I just find it easier to just start all over and re-install and hope I don’t make the same error again.

It helps if you know what you did - so you can re-trace your steps. :wink:
What about:
cat /etc/locale.conf
?
What does it say?

it says:
LANG=en_US.utf8
LC_COLLATE=C

and you are sure that you did not change that yourself?
because this:
en_US.UTF-8
is the correct name and spelling for that locale
… as can be seen when you look in
/etc/locale.gen
with
less /etc/locale.gen
for that locale

I know that in the past when I installed Linux, I would follow someone’s instructions to modify or add things by using the terminal. I remember typing that in before for some reason and for that purpose. HOWEVER, I’ve learned via the school of hard knocks that doing so will corrupt your OS quickly. Now I only use the AUR’s sparingly and almost always I will default to the Snap files for a program. I may not have mentioned that I just reinstalled the OS due to a corruption in the shell program becoming disabled on my last install. Literally, I reinstalled it last night and I know that I did not do anything to that file. But are you saying that I should change it to "en_US.UTF-8?

I’m saying that what you have is not correctly spelled
and what I wrote is correct, as this is what is in
/etc/locale.gen

In the future: before you change a file - make a copy of it, so if it goes south/doesn’t work, you can easily recover the original …

You could add that line to that file.
and comment what is there now.
so it can easily be changed back
So that it reads:

LANG=en_US.UTF-8
# LANG=en_US.utf8
LC_COLLATE=C

The hash mark is a comment sign - what follows on that line will be skipped.

You may have to completely log out and log back in for this change to take effect.

I can give no guarantees - it’s your system.
If you prefer to reinstall over a minor change …

Yes.

I did so and rebooted. Now when I try to open gnome terminal, the ltx terminal which is working booted up instead and gave me an error message “_p9k_init_params:72: character not in range”

honestly: no idea why that is
… Gnome …
what happens now when you start
gnome-terminal
from this one

Did you perhaps re-use your /home directory from a previous install with Deepin?
Mixing configuration files from different Desktop environments can cause quite some headache.

Locale not supported by C library
Using the fallback ‘C’ locale
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0:
Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached

I never had a Deepin install. I just used the terminal program from Deepin to access the terminal at first but due to appearance issues, I deleted it using Pamac and installed the LTX Terminal.

BTW, running cat /etc/locale.conf now returns
en_US.UTF-8
LC_COLLATE=C

When you edit
/etc/locale.gen
you have to run
locale-gen again and reboot. Then Gnome Terminal will work again.

… but he (probably/likely) didn’t edit
/etc/locale.gen
as he said it was new install and he hadn’t touched anything there

All he did was to edit
/etc/locale.conf

@bkarlan If I where you, I’d check that file
/etc/locale.gen
and enable/uncomment/remove the hash mark in front of any locale you want to have, including en_US.UTF-8
and then run
locale-gen
to generate those

It is strange, though, that a fresh installation would contain a wrongly spelled locale setting in /etc/locale.conf

That is probably true. However there was an update about two weeks ago which messed up my locale settings. I’m 100% sure I did not mess that up myself.
All of a sudden Gnome Terminal was not starting anymore. After installing Deepin Terminal it showed me the same error message “_p9k_init_params:72: character not in range”
as @bkarlan got.

This specific error can be fixed by selecting the correct locale /etc/locale.gen and running locale-gen. See also: Terminal stopped working: _p9k_init_params:72: character not in range manjaro%

1 Like

Ok, it was probably related to that font correction I mentioned at the top. The first thing it had me do was create the local.conf. But either way, yesterday night I was trying to add in a swap and I formatted over my efi instead of my swap partition. That led down a rabbit hole of having to reinstall my Mac OS and then Manjaro again. 6 hours and a mostly sleepless night later, terminal is working as is my swap file. But now my bluetooth won’t connect to an audio device, only to my cell phone for file transfers. So I’ll have to work on that. But thank you for your help on this. I’ll post for the bluetooth issue separately.