Linux.org.ua

Технічні питання => Встановлення й початкові налаштування програм => Гілку створено: gruz від 2011-11-21 18:27:51

Тема: Як зробити термінал у користувача англійським лишаючи
Автор: gruz від 2011-11-21 18:27:51
OpenSuse 12.1
XFCE (багато налаштувань тягне з Gnome 3)

Інтерфейс XFCE український. Запускаю термінал і вимушений перемикати розкладки для відповідей т/н. Не радує .Хочу, щоби термінал був англійським.

Пробував в .bashrc прописати:
export LANG=en_US.UTF-8але тоді Gnome 3 плює на власні ж налаштування мови і завжди вантажиться англійським.

Як правильно поступити?
Тема: Re: Як зробити термінал у користувача англійським лишаючи
Автор: yurchor від 2011-11-21 20:14:48
Створіть профіль у емуляторі термінала з командою запускуLANGUAGE= LC_ALL=en_US.UTF-8 /bin/bashКористуйтеся цим профілем.
Тема: Re: Як зробити термінал у користувача англійським лишаючи
Автор: gruz від 2011-11-21 23:02:08
А можна докладніше? Не розумію, що означає "Створіть профіль у емуляторі термінала з командою запуску ". Власне поради не зрозумів вцілому. Рівень в мене не той, щоби з пів слова хапати.
Тема: Re: Як зробити термінал у користувача англійським лишаючи
Автор: yurchor від 2011-11-21 23:04:58
А можна докладніше? Не розумію, що означає "Створіть профіль у емуляторі термінала з командою запуску ". Власне поради не зрозумів вцілому.
Ну, не знаю. Ви ж не написали, який емулятор використовуєте. Я, наприклад, використовую Konsole. Там профіль можна створити за допомогою пункту меню «Параметри -> Налаштувати профілі...»

Ймовірно, що і у інших емуляторах є подібні пункти налаштувань.
Тема: Re: Як зробити термінал у користувача англійським лишаючи
Автор: gruz від 2011-11-21 23:11:48
Використовую terminal, як рідний для XFCE. Там нема подібних опцій.
До недавна був на KDE, але змушений був відмовитись, бо занадто важкий. Тому з konsole знайомий.

Інших варіантів нема?
Тема: Re: Як зробити термінал у користувача англійським лишаючи
Автор: yurchor від 2011-11-21 23:21:35
Використовую terminal, як рідний для XFCE. Там нема подібних опцій.
До недавна був на KDE, але змушений був відмовитись, бо занадто важкий. Тому з konsole знайомий.

Інших варіантів нема?
Спробуйте додати до /etc/environment таке:
Цитата
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
Взято звідси (https://wiki.archlinux.org/index.php/Locale#My_terminal_doesn.27t_support_UTF-8).
Тема: Re: Як зробити термінал у користувача англійським лишаючи
Автор: gruz від 2011-11-21 23:25:19
А якою командою можна запустити щось з певний кодуванням?
Щось типу
LC_ALL=en_US.utf8 terminal
Можна щось подібне?
Тема: Re: Як зробити термінал у користувача англійським лишаючи
Автор: yurchor від 2011-11-21 23:31:55
А якою командою можна запустити щось з певний кодуванням?
Щось типу
LC_ALL=en_US.utf8 terminal
Можна щось подібне?
Ймовірно, зміниться лише мова інтерфейсу (меню) Terminal, сама програма запустить /bin/bash, який прочитає свої налаштування і покаже вам все українською. Найпростіше буде просто вилучити відповідні файли перекладів mo, з /usr/share/locale/uk/LC_MESSAGES (це також полегшить вашу систему ще трошки).
Тема: Re: Як зробити термінал у користувача англійським лишаючи
Автор: unknown від 2011-11-26 19:41:03
і я хотів це для себе дізнатись. В емуляторі це ще пів біди, бо можна перемкнутись на укр і сказати "т" чи "н", хоч це і дуже не зручно. І то, не завжди хоче укр, а в окремив випадках один раз хоче "y" і відразу відповідь на друге питання вже "т". Ну це завал з цими сусями, тільки відштовхують цим.Так ось, мова йшла про емулятор. А тепер про голий термінал (tty), ну, це завал також, не тільки хоче укр (т/н), а ще й не показує укр символів. Точніше так: те що система говорить мені українською - показується, а те що я хочу ввести - показується як "?????????????". Якщо я в tty хочу переглянути вміст директорій (ls) - українське кодування працює, але не до кінця, точно знаю тільки про дужки () - їх показує як "??". Ну зараз дехто може сказати - налаштуй правильно кодування. Це у мене тягнеться ще з 11.4 - в ній я намагався налаштувати кодування, бо взагалі не показувало, але так і не налаштував, ні вручну, ні в графічному сусеконфіг - після перезавантаження не запускався DM і все. Ось така вона, суся, прикра. І це тільки при зміні кодування. Це як так, в арчі зміг налаштувати кодування, в дженту зміг, а в сусі не зміг. От і в цій (12.1) не знаю що робити. Кожного разу хочеться перейти на неї як на основну ОС, але такі дрібні і банальні неприємності відбивають бажання.
Тема: Re: Як зробити термінал у користувача англійським лишаючи
Автор: gruz від 2011-11-27 12:43:33
Я не маю проблем. описаних на SuSE. Основна мова для системи Англійська.

(https://linux.org.ua/proxy.php?request=http%3A%2F%2Fstatic.xscreenshot.com%2F2011%2F11%2F27%2F12%2Fscreen_d6b505d01875f02e42564a889a284e3b&hash=15555e1b0fb2b52979042ec57f258851) (http://view.xscreenshot.com/d6b505d01875f02e42564a889a284e3b)

Ну або ще там можна:
(https://linux.org.ua/proxy.php?request=http%3A%2F%2Fstatic.xscreenshot.com%2F2011%2F11%2F27%2F12%2Fscreen_32b9600df375c9f55b000e3f31eac2e9&hash=3d37d0f793d258d085754ecd5c63dde7) (http://view.xscreenshot.com/32b9600df375c9f55b000e3f31eac2e9)

Ідеологія така, що основна системна мова завжди англійська, а в юзерів може бути вже інша. Тоді нема проблем в tty.