Создайте скрипт оболочки, который проверяет, как настроен ваш язык ($LANG
). Затем он выводит значение цветного приглашения соответственно.
В .bashrc
вы должны установить параметр оболочки promptvars
, а затем установить приглашение bash для вывода этого сценария оболочки, например:
PS1="`/full/path/your-script.sh`\$ "
Таким образом ваш скрипт будет вызываться каждый раз, когда вы получаете командную строку, и он будет генерировать соответствующую строку приглашения в соответствии с тем, как установлено LANG
.
Как создать цветную подсказку? Мне будет невозможно описать это без расшифровки таблицы цветов ... Однако, простой способ - перейти на http://ezprompt.net/ и сгенерировать его для вас в любом случае, а затем просто скопируйте сгенерированные цветные подсказки для каждого конкретного случая.
Обещание, что определенная версия Ubuntu будет поддерживаться для определенного количества месяцев, не обязательно означает обещание исправить все ошибки или даже обещание исправить любые ошибки.
Обратите внимание на цитату из веб-страницы Ubuntu для настольных бизнес-пользователей.
Будьте в курсе бесплатных и регулярных обновлений и обновлений
blockquote>См. график под названием Ubuntu for Desktop Release Cycle . Обратите внимание, что следующие два выпуска LTS получат 2 года поддержки для Обновлений оборудования и обслуживания и еще 3 года для Обновлений обслуживания. Это может включать исправления ошибок, но это не означает обещание исправить все ошибки в течение этого периода.
Это похоже на версии сервера LTS, как показано на этой странице для бизнес-пользователей сервера Ubuntu . Основное отличие состоит в том, что Обновления оборудования и технического обслуживания распространяются на полный 5-летний период.
Как показывает ссылка в вашем вопросе на отчет об ошибке, зачастую очень трудно точно определить, какой пакет вызывает проблему, и мы также видим, что добровольцы прилагают немало усилий для сортировки отчетов об ошибках, чтобы определить, который должен иметь приоритет и кто отвечает за его исправление.
Когда я читаю эту страницу о помощи с ошибками , я вижу, что сообщество разработчиков Ubuntu реагирует на сообщения об ошибках очень упорядоченным образом.
Вам также нужно учитывать, что Ubuntu - это дистрибутив. Он берет программные компоненты из других частей сообщества Linux и объединяет их. Что если ошибка в ядре Linux, Debian, Gnome или каком-либо другом компоненте, за который Ubuntu не несет ответственности.
Отчет об ошибке должен быть отправлен тем, кто отвечает за поддержку и разработку пакета, в котором есть ошибка. И тогда дело за этими людьми.
Иногда люди из Ubuntu могут предоставить исправление, а также отчет об ошибке. Важно, чтобы это исправление было запущено вверх по течению (как оно называется), тогда все в сообществе Linux могут получить пользу, а не только мы, пользователи Ubuntu. Требуется время, чтобы исправление пошло вверх по течению, было принято этими сопровождающими и возвращено вниз по течению, чтобы быть исправленным в Ubuntu.
Меня не удивляет, что иногда принимается решение исправить проблему в следующей версии Ubuntu, а не исправлять ее в версии, которая вскоре будет заменена. Особенно, если следующая версия должна быть LTS с 5-летней поддержкой.
Вы говорите, что эта конкретная ошибка исправлена в Precise Pangolin, но не в Oneiric Ocelot. Но Precise Pangolin 12.04 был под испытанием в течение почти шести месяцев. Поместив исправление в Precise, исправление проверяется.
Это лучше, чем помещать его в Oneiric для пользователей, ожидающих стабильного выпуска, чтобы проверить его, не так ли?
Исправление прошлого может подождать. Получите будущее "точно" в начале. Это то, что важно, на мой взгляд.
Например, текущий Oneiric будет поддерживаться до апреля 2013 года. Что это значит и что произойдет к тому времени?
blockquote>Это в основном означает, что будет предоставлена техническая поддержка в отношении версии Oneiric. до конца его жизни, то есть апреля 2013 года. Вы также можете быть уверены, что критические ошибки и ошибки безопасности, затрагивающие Oneiric, будут исправлены до апреля 2013 года.
Если в одном из пакетов, поддерживаемых Ubuntu, обнаружена ошибка - будет ли оно исправлено?
blockquote>В зависимости от серьезности ошибок и пакетов, затронутых этой ошибкой, оно может быть или не быть исправлено.
Нет гарантии, что если ошибка будет найдена, она будет исправлена. Период. Даже на текущей или разрабатываемой версии. Некоторые ошибки исправлены, некоторые нет, это зависит от доступных ресурсов, серьезности ошибок и т. Д.
Что точно, если эта ошибка исправлена, и она является критической или безопасной, она будет перенесена на все поддерживаемые версии. Кроме того, в некоторых поддерживаемых версиях вы будете получать обновления для некоторых выбранных пакетов (например, Firefox) до его окончания.
Самая важная вещь о поддержке, с точки зрения обычного пользователя, заключается в том, что хранилища любых версий будут оставаться в сети только до тех пор, пока они поддерживаются. Если вы используете неподдерживаемую версию Ubuntu, вы не сможете установить или обновить программное обеспечение обычными способами (apt-get с официальными репозиториями, Software Center и т. Д.).