- Package:
- gnome-terminal
- Source:
- gnome-terminal
- Description:
- GNOME terminal emulator application
- Submitter:
- Maurizio Crozzoli
- Date:
- 2025-02-18 11:15:02 UTC
- Severity:
- important
- Tags:
Dear Maintainer, I am having the VERY SAME problem described in Debian Bug report logs - #746415, "gnome-terminal: will not start with non-utf-8 locale" which is still waiting to be solved. In the mean time I am completely unable to use gnome-terminal application. I do not know how to support that bug and more than a month went by without any answer to that bug report (not necessarily a solution, just an answer) so I decided to open a new one. Thanks for your support!!! Maurizio.
Sorry for having opened a new bug number but it was the first time I used reportbug. If you like, I might try and reply to the bug #746415.
Current bug can be closed since it is already traced in bug #746415. Sorry! Maurizio.
Dear Maintainer, *** Reporter, please consider answering these questions, where appropriate *** hello friends, the problem was not terminal related, but non libc compatible locales were defined in gnome. i have installed another terminal app, evilvte and run locale inside it. here i discovered the locale was incorrect: en_US.utf8. by brute force (grep -r "en_US\.utf8" in $HOME), i found ~/.dmrc and dconf. in the dconf-editor, ctrl+f helped me find the string. ~/.dmrc is smaller. fixing that and re-login, gnome terminal is back. hope that would help, alex *** End of the template - remove these template lines ***
The problem is that gnome-terminal-server
is not starting:
root@hpre:~# locate gnome-terminal-server
/usr/lib/gnome-terminal/gnome-terminal-server
the reason is that LANG or LC and/or LC_ALL are defined badly. The
question is *where* are these variables ill-defined. locally or globally.
One quick thing to do is create a new user and see if Gnome-terminal will
start there. If it does, then the problem is with your account
definitions. (e.g. .bashrc or .profile )
what I would suggest is:
egrep 'LANG|LC[_=]' .??* 2> /dev/null | less
check the output...
other places to look for global causes are /etc/default/locale, /etc/rc ,
/etc/bash.bashrc and /etc/profile*