powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Какой командой вывести список установленных языков в системе ?
5 сообщений из 5, страница 1 из 1
Какой командой вывести список установленных языков в системе ?
    #35564988
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установлены Русский и Английский(США)
Как вывести этот список "ru,us" на консоль ?
locale // выдаёт инфу о текущей локали LC_CTYPE и т.д
locale -a // вообще всё, что может поддерживаться (типа допустимые значения)

А как узнать только то, что установлено в настоящий момент ?
...
Рейтинг: 0 / 0
Какой командой вывести список установленных языков в системе ?
    #35565175
unixman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZmeisheУстановлены Русский и Английский(США)
Как вывести этот список "ru,us" на консоль ?
locale // выдаёт инфу о текущей локали LC_CTYPE и т.д
locale -a // вообще всё, что может поддерживаться (типа допустимые значения)

А как узнать только то, что установлено в настоящий момент ?

Чем отличаются понятия "текущая локаль" от "установлено в настоящий момент" в твоём понимании?
...
Рейтинг: 0 / 0
Какой командой вывести список установленных языков в системе ?
    #35565221
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В моём понимании текущая локаль это набор региональных стандартов для форматирования дат, чисел, названий месяцев, названий дней недели ...

Установлено в настоящий момент, в моём понимании, это набор раскладок клавиатуры между которыми я могу переключаться.

Мне собственно и нужен перечень языков для раскладок.
Я софтину разрабатываю. Хочу программно переключать раскладки клавиатуры, в зависимости от диалоговых окон, в которых юзер что-либо делает.
Сейчас сделал переключение между "ru,us" и "us,ru", а хочу в общем виде - интернационально, но не из всего набора, который поддерживает ОС, в принципе, а только из того, что установлено.

Под виндовоз сделал - хочу под Linux.
...
Рейтинг: 0 / 0
Какой командой вывести список установленных языков в системе ?
    #35565297
Фотография serg_tmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
$ cat /etc/X11/xorg.conf|grep XkbL|awk '{print $3}'
"us,ru"


Или я чето не понял?
...
Рейтинг: 0 / 0
Какой командой вывести список установленных языков в системе ?
    #35565609
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, serg_tmb, навёл на мысль.

Теперь знаю куда копать.

libxkbfile
X11/extensions/XKBrules.h
свойтсво _XKB_RULES_NAMES
и функции из серии Xkb...
Например XkbRF_GetNamesProp
Они должны вернуть нужное.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Какой командой вывести список установленных языков в системе ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]