Я несколько раз погружался в систему настройки лабиринтных локалей, читая страницы руководства и просматривая Интернет. Каждый прочитанный блог / учебное пособие / Q & amp; AI является либо неполным, либо авантюрным, гиперкомплексным, рискованным, противоречивым, ошибочным, непонятным, вне объяснения кейса или обо всех одновременно и никогда не объясняет, как отменить изменения, которые они предложить.
При установке обычного рабочего стола Ubuntu мне нужны следующие разумные настройки:
Настроить эти несколько вещей очень просто в Windows, но в Ubuntu это кажется ужасным кошмаром.
Например, я могу захотеть:
Кто-нибудь может помочь?
Я все еще жду ответа на эту общую проблему.
Нет ли простого способа сделать это?
Вы можете вручную редактировать настройки локализации. Из вашего примера я бы предложил, чтобы вы использовали какую-то английскую версию в качестве базового языка и добавили другие биты в соответствии с вашими потребностями. Другие биты вы можете получить из других настроек локали, которые также должны быть установлены в вашей системе. То есть, если вы хотите, чтобы система была на итальянском языке, даты в русском стиле и цифры на финском языке, эти пакеты для поддержки этих языков должны быть установлены в вашей системе.
Вы можете увидеть полный список локалей, установленных в вашей системе, выполнив эту команду в терминале:
$ locale -a.
Или вы можете открыть Системные настройки-> Поддержка языков-> Установить / Удалить языки. Все установленные языки будут проверены. Чтобы добавить или удалить языки, просто отметьте еще несколько или снимите флажки с нежелательных. Из вашего примера я советую вам использовать только английский (включает много версий) + испанский. Специфика ваших текущих настроек локализации может быть проверена с помощью этой команды:
$ locale
Вот что эти настройки относятся:
LANG - Предоставляет значение по умолчанию для LC_ * переменные, которые не были явно установлены.
LC_ALL - Переопределяет отдельные настройки LC_ *: если установлен LC_ALL, ни один из приведенных ниже вариантов не имеет никакого эффекта.
LC_CTYPE - Как символы классифицируются как буквы, цифры и т. Д. Это определяет такие вещи, как преобразование символов в верхний и нижний регистр.
LC_NUMERIC - Как вы форматируете свои номера. Например, во многих странах точка (.) Используется в качестве десятичного разделителя, а в других используется запятая (,).
LC_TIME - Как форматируются ваши время и дата. Используйте, например, «en_DK.UTF-8» для получения 24-часовых часов в некоторых программах.
LC_COLLATE - Как строки (имена файлов ...) сортируются по алфавиту. Использование языкового стандарта «C» или «POSIX» приводит к порядку сортировки, подобному strcmp (), который может быть предпочтительнее языкового стандарта.
LC_MONETARY - какую валюту вы используете, ее название и символ.
LC_MESSAGES - Какой язык следует использовать для системных сообщений.
LC_PAPER - Размеры бумаги: 11 x 17 дюймов, A4 и т. Д.
LC_NAME - Как отображаются имена (фамилия первая или последняя, так далее.).
LC_ADDRESS - Как форматируются адреса (первая или последняя страна, куда идет почтовый индекс и т. Д.).
LC_TELEPHONE - Как выглядят ваши телефонные номера.
LC_MEASUREMENT - Какие единицы измерения используются (футы, метры, фунты, килограммы и т. Д.).
LC_IDENTIFICATION - Метаданные об информации о локали.
Вот ваше исправление (надеюсь):
Для папок и системы используйте выбранный английский язык в качестве основного, и все.
Для числовых значений (с точками для разделения десятичных дробей и запятыми для разделения тысяч) вы можете использовать британский английский в качестве основы для вашей системы. Но если вы решили использовать американский английский, вместо этого измените файл «.profile» в своем домашнем каталоге, добавив в него следующую строку:
export LC_NUMERIC = »en_GB.utf8»
Для дат и календаря вам просто нужно изменить локализацию формата времени на испанский (насколько я знаю, недели также начнутся с понедельника). Поэтому добавьте также эту строку в тот же файл .profile в вашем домашнем каталоге:
export LC_TIME = "es_ES.utf8"
Локализация будет применена в следующий раз Вы входите в Ubuntu. Затем вы можете проверить результаты, выполнив команду «locale» еще раз или просто посмотреть, все ли работает так, как вы хотели бы.
Настройки клавиатуры отделены от настроек локализации, и для вашей конкретной проблемы с клавиатурой Apple используйте пакет «console-data». Для этого запустите:
sudo dpkg-reconfigure console-data
Но так как, вероятно, пакет еще не установлен в вашей системе, выполните следующее:
sudo apt-get install console-data
Установка включает в себя настройку параметров клавиатуры, так что, вероятно, это все тебе нужно. Там была указана Mac Испанская клавиатура - надеюсь, это то, что вам нужно.
Надеюсь, эти советы помогут решить ваши проблемы.