LINUX.ORG.RU

Debian 10. Не открывается терминал

 , ,


0

1

При смене локали на английский язык не открывается терминал. Крутится значок загрузки и пропадает. что делать? Оболочка Gnome. Утилита->Терминал



Последнее исправление: cetjs2 (всего исправлений: 2)

Стоит написать больше информации, например какое DE используется, и что за терминал.

insw
()
Ответ на: комментарий от insw

Стоит написать больше информации, например какое DE используется, и что за терминал.

Написал

fof_fa
() автор топика

Поставь terminator или xterm (на Wayland может не работать) из магазина приложений к примеру, запусти его, и в через него запусти gnome-terminal, там скорей всего выведет ошибку, скопируй ее сюда.

insw
()
Последнее исправление: insw (всего исправлений: 1)

что делать?

С помощью текстового редактора, отредактировать desktop-файл, чтобы он не просто запускал «Терминал», но и создавал лог запуска. Пример, gedit /usr/share/applications/lxterminal.desktop:

[Desktop Entry]
Encoding=UTF-8
Name=LXTerminal
...
TryExec=lxterminal
Exec=lxterminal
Icon=lxterminal
Type=Application
Categories=GTK;Utility;TerminalEmulator;

Поменять на:

[Desktop Entry]
Encoding=UTF-8
Name=LXTerminal
...
TryExec=lxterminal
Exec=lxterminal 2>&1 > terminal.log
Icon=lxterminal
Type=Application
Categories=GTK;Utility;TerminalEmulator;

anonymous
()
Ответ на: комментарий от insw

Поставь terminator или xterm (на Wayland может не работать) из магазина приложений к примеру, запусти его, и в через него запусти gnome-terminal, там скорей всего выведет ошибку, скопируй ее сюда.

#locale not supported by C library. #Using the fallback ‘C’ locale

fof_fa
() автор топика
Ответ на: комментарий от anonymous

С помощью текстового редактора, отредактировать desktop-файл, чтобы он не просто запускал «Терминал», но и создавал лог запуска.

Не получается сохранить. Прав нет. Как в окне сменить права на администратора?

fof_fa
() автор топика

Не понятно, как менял локаль, как запускаешь терминал и какой терминал запускаешь. Переключить на tty2, залогинься и скинь locale -a, dpkg -l | awk '/term/ {print $2}'.

Yorween
()
Ответ на: комментарий от fof_fa

Как в окне сменить права на администратора?

Нужен установленный grun. WIN+R открывает меню «Выполнить». В нём:

echo "youpassword" | sudo -S gedit /path/to/you.desktop
anonymous
()
Ответ на: комментарий от anonymous

Нужен установленный grun. WIN+R открывает меню «Выполнить». В нём:

Изменил запись в /usr/share/applications/org.gnome.Terminal.desktop. Где логи смотреть? Утилита logs не показывает, пишет, что логи показываются только админам, хотя я в настройках поменял права юзера на администратора

fof_fa
() автор топика
Ответ на: комментарий от fof_fa

Где логи смотреть?

Сначала надо создать лог: так сказать «запустить» Gnome terminal. После этого в хомяке должен появиться terminal.log. Открой его gedit-ом.

anonymous
()
Ответ на: комментарий от anonymous

Что такое «хомяк»? Набрал в xterm ‘sudo gnome-terminal’

вышло сообщение:

Locale not supported by C library.

Using the fallback ‘C’ locale.

posix_spawn avoided (fd close requested)

Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.Terminal exited with status 9

fof_fa
() автор топика
Ответ на: комментарий от fof_fa

Набрал в xterm ‘sudo gnome-terminal’

А нафига sudo? Просто в xterm ‘gnome-terminal’.

Locale not supported by C library.
Using the fallback ‘C’ locale.
posix_spawn avoided (fd close requested)
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.Terminal exited with status 9

https://translate.google.ru/ :

Локаль не поддерживается библиотекой C.
Использование резервной локали "C".
posix_spawn избегается (запрос на закрытие fd)
Ошибка создания прокси для org.gnome.Terminal: / org / gnome / Terminal / Factory0: Ошибка вызова StartServiceByName для org.gnome.Terminal: GDBus.Error: org.freedesktop.DBus.Error.Spawn.ChildExited: обработать org.gnome. Терминал вышел со статусом 9

Набери в xterm: locale

anonymous
()
Ответ на: комментарий от anonymous

Набери в xterm: locale

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 locale: Cannot set LC_ALL to default locale: No such file or directory LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE=«en_US.UTF-8» LC_NUMERIC=«en_US.UTF-8» LC_TIME=«en_US.UTF-8» LC_COLLATE=«en_US.UTF-8» LC_MONETARY=«en_US.UTF-8» LC_MESSAGES=«en_US.UTF-8» LC_PAPER=«en_US.UTF-8» LC_NAME=«en_US.UTF-8» LC_ADDRESS=«en_US.UTF-8» LC_TELEPHONE=«en_US.UTF-8» LC_MEASUREMENT=«en_US.UTF-8» LC_IDENTIFICATION=«en_US.UTF-8» LC_ALL=

fof_fa
() автор топика
Ответ на: комментарий от fof_fa
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 locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE=«en_US.UTF-8»
LC_NUMERIC=«en_US.UTF-8»
LC_TIME=«en_US.UTF-8»
LC_COLLATE=«en_US.UTF-8»
LC_MONETARY=«en_US.UTF-8»
LC_MESSAGES=«en_US.UTF-8»
LC_PAPER=«en_US.UTF-8»
LC_NAME=«en_US.UTF-8»
LC_ADDRESS=«en_US.UTF-8»
LC_TELEPHONE=«en_US.UTF-8»
LC_MEASUREMENT=«en_US.UTF-8»
LC_IDENTIFICATION=«en_US.UTF-8»
LC_ALL=

https://translate.google.ru/

locale: Невозможно установить LC_CTYPE в качестве локали по умолчанию: Нет такого файла или каталога: локаль: Невозможно установить LC_MESSAGES в качестве локали по умолчанию: Нет такого файла или каталога: локаль: Невозможно установить LC_ALL в качестве локали по умолчанию: Нет такого файла или каталога
ЛАНГ = en_US.UTF-8
LANGUAGE =
LC_CTYPE = «en_US.UTF-8»
LC_NUMERIC = «en_US.UTF-8»
LC_TIME = «en_US.UTF-8»
LC_COLLATE = «en_US.UTF-8»
LC_MONETARY = «en_US.UTF-8»
LC_MESSAGES = «en_US.UTF-8»
LC_PAPER = «en_US.UTF-8»
Lc_name = «en_US.UTF-8»
LC_ADDRESS = «en_US.UTF-8»
LC_TELEPHONE = «en_US.UTF-8»
LC_MEASUREMENT = «en_US.UTF-8»
LC_IDENTIFICATION = «en_US.UTF-8»
LC_ALL =
anonymous
()
Ответ на: комментарий от anonymous

Все, решил вопрос. в файле /etc/default/local убрал лишнюю строчку, оставил только

#  File generated by update-locale
LANG=ru_RU.UTF-8

Всем большая благодарность

fof_fa
() автор топика
Ответ на: комментарий от fof_fa

No such file or directory locale

sudo dpkg-reconfigure locales

Будьте любезны (в xterm).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.