Возможно вы искали: 'Pit: Dog Eat Dog, The'

May 15 2025 18:59:32
  • Как сделать 8Gamers.Ru домашней страницей?
  • Игры
    • База данных по играх
    • Игровые новости
    • Игровая индустрия
    • Обзоры на игры
    • Прохождения игр
    • Гайды к играм
    • Превью о играх
    • Игровые тизеры
    • Игровые арты
    • Игровые обои
    • Игровые скриншоты
    • Игровые обложки
    • Игровые трейлеры
    • Игровое видео
    • Вышедшие игры
    • Ближайшие релизы игр
  • Кино и ТВ
    • База данных по кино
    • Статьи о кино
    • Постеры
    • Кадры из кино
    • Кино трейлеры
    • Сегодня в кино
    • Скоро в кино
  • Комиксы и манга
    • Манга по алфавиту
    • База данных по комиксах
    • Читать онлайн комиксы
    • Читать онлайн манга
    • База персонажей
  • Читы и коды
    • Чит-коды для PC игр
    • Чит-коды для консольных игр
    • Трейнеры
    • Коды Game Genie
  • Моддинг
    • Модификации
    • Карты к играм
    • Программы для моддинга
    • Статьи о моддинге
  • Геймдев
    • Всё о создании игр
    • Список движков
    • Утилиты в помощь игроделу
    • Конструкторы игр
    • Игровые движки
    • Библиотеки разработки
    • 3D-модели
    • Спрайты и тайлы
    • Музыка и звуки
    • Текстуры и фоны
  • Рецензии
    • Игры
    • Кино
    • Аниме
    • Комиксы
    • Мангу
    • Саундтреки
  • Саундтреки
    • Лирика
  • Файлы
    • Патчи к играм
    • Русификаторы к играм
    • Сохранения к играм
    • Субтитры к кино
  • Медиа
    • Видео
    • Фото
    • Аудио
    • Фан-арты
    • Косплей
    • Фото с виставок
    • Девушки из игр
    • Рисунки
    • Рисуем онлайн
    • Фотохостинг
  • Юмор
    • Анекдоты
    • Афоризмы
    • Истории
    • Стишки и эпиграммы
    • Тосты
    • Цитаты
  • Флеш
    • Азартные
    • Аркады
    • Бродилки
    • Гонки
    • Для девочек
    • Для мальчиков
    • Драки
    • Квесты
    • Леталки
    • Логические
    • Мультфильмы
    • Открытки
    • Приколы
    • Разное
    • Спорт
    • Стратегии
    • Стрелялки
Статистика

Статей: 87772
Просмотров: 96111483
Игры
Injustice:  Gods Among Us
Injustice: Gods Among Us
...
Dark Souls 2
Dark Souls 2
Dark Souls II - вторая часть самой хардкорной ролевой игры 2011-2012 года, с новым героем, сюжето...
Battlefield 4
Battlefield 4
Battlefield 4 - продолжение венценосного мультиплеер-ориентированного шутера от первого ли...
Кино
Steins;Gate
Steins;Gate
Любители японской анимации уже давно поняли ,что аниме сериалы могут дать порой гораздо больше пи...
Ку! Кин-дза-дза
Ку! Кин-дза-дза
Начинающий диджей Толик и всемирно известный виолончелист Владимир Чижов встречают на шумной моск...
Обзоры на игры
• Обзор Ibara [PCB/PS2] 18357
• Обзор The Walking ... 18801
• Обзор DMC: Devil M... 19879
• Обзор на игру Valk... 15877
• Обзор на игру Stars! 17764
• Обзор на Far Cry 3 17948
• Обзор на Resident ... 16024
• Обзор на Chivalry:... 17508
• Обзор на игру Kerb... 17981
• Обзор игры 007: Fr... 16619
Превью о играх
• Превью к игре Comp... 17960
• Превью о игре Mage... 14464
• Превью Incredible ... 14721
• Превью Firefall 13479
• Превью Dead Space 3 16334
• Превью о игре SimC... 14730
• Превью к игре Fuse 15442
• Превью Red Orche... 15542
• Превью Gothic 3 16343
• Превью Black & W... 17354
Главная » Статьи » Разное » Включение цветности консольных приложений в OpenBSD и NetBSD (man troff color openbsd)

Включение цветности консольных приложений в OpenBSD и NetBSD (man troff color openbsd)

Ключевые слова: man, troff, color, openbsd, (найти похожие документы)

From: Пилявец Олег и Зборовский Вадим <fenicottero@gmail.com.>
Newsgroups: email
Date: Mon, 26 Jul 2006 14:31:37 +0000 (UTC)
Subject: Включение цветности консольных приложений в OpenBSD и NetBSD

Раскраска страниц руководства man и включение цветности консольных
приложений в Open/NetBSD.


Введение
________

В данной статье рассказано о том, как изменить умолчальные настройки
терминала в NetBSD или OpenBSD, чтобы сделать собственную раскраску страниц
руководства man, а также включить подцветку отображения тех консольных программ
(например, mutt, vim, centericq и др.), которые это в принципе поддерживают.


Включение подцветки в консольных приложениях
____________________________________________

В OpenBSD для включения подцветки консольных приложений
достаточно прописать тип терминала в командной строке:

$ export TERM=wsvt25m


Для сохранения настроек указанный тип терминала можно указать в
/etc/ttys вместо vt220 или vt100 по умолчанию.

В NetBSD есть баг, который не позволяет выводить цвета
приложениям при использовании терминала wsvt25m. Данная проблема решена в
current-ветке. В случае же stable-ветки 3.0 проблема решается следующим
образом: требуется исправить системный файл /usr/share/misc/termcap.
К этому файлу нужно применить следующий патч:

$ diff -ubB /mnt/fat/share/misc/termcap /usr/share/misc/termcap
--- /mnt/fat/share/misc/termcap 2005-07-05 19:37:51.000000000 +0400
+++ /usr/share/misc/termcap 2006-07-19 17:58:48.000000000 +0400
@@ -932,7 +932,7 @@
# These are micro-minimal and probably need to be redone for real
# after the manner of the pcvt entries.
wsvt25|NetBSD wscons in 25 line DEC VT220 mode:
- :Co#16:NC#32:pa#256:it#8:ms:ut:
+ :Co#8:pa#64:it#8:ms:ut:
:@7=E[8~:is=E[rE[25;1H:
:k1=E[11~:k2=E[12~:k3=E[13~:k4=E[14~:k5=E[15~:k6=E[17~:
:k7=E[18~:k8=E[19~:k9=E[20~:k;=E[21~:kh=E[7~:F1=E[23~:F2=E[24~:


После исправления (c правами root) делаем рекриэйт базы:

# rm /usr/share/misc/termcap.db
# cap_mkdb -f /usr/share/misc/termcap /usr/share/misc/termcap


Аналогично случаю с OpenBSD, прописывая тип терминала в /etc/ttys
как wsvt25m, получаем цветность консольных приложений.

Замечу, что можно было бы воспользоваться и другим типом терминала для
включения цветности приложений:

$ export TERM=ansi


(для которого) не требуется баг-фикс в случае NetBSD, однако это может привести
к проблемам в распознавании клавиш (например, в centericq). Соответственно, не
рекомендуется пользоваться ansi.


Изменение цветовой схемы руководства man
________________________________________

Раскраска man pages как в OpenBSD, так и NetBSD на уровне пользователся
происходит так - создаётся файл ~/.termcap следущего содержания:

$ cat ~/.termcap
wsvt25mc|NetBSD wscons in 25 line DEC VT220 mode with Meta and colored attributes:
:md=E[32m:us=E[1;36m:ue=E[m:tc=wsvt25m:

wsvt25mc-bgbc|NetBSD wscons in 25 line DEC VT220 mode with Meta and colored attributes, bright
green, bright cyan:
:md=E[1;32m:us=E[1;36m:ue=E[m:tc=wsvt25m:

wsvt25mc-bgbr|NetBSD wscons in 25 line DEC VT220 mode with Meta and colored attributes, bright
green, bright red:
:md=E[1;32m:us=E[1;31m:ue=E[m:tc=wsvt25m:


( В случае OpenBSD всё равно пишется "NetBSD" ). После этого, для просмотра
страниц man, где

a) жирный шрифт показан зелёным по-чёрному, а подчёркнутый - ярко-голубым
по-чёрному пишем:

$ TERM=wsvt25mc man man


b) жирный шрифт показан ярко-зелёным по-чёрному, а подчёркнутый - ярко-голубым
по-чёрному пишем:

$ TERM=wsvt25mc=bcbg man man


c) жирный шрифт показан ярко-зелёным по-чёрному, а подчёркнутый -
ярко-красным по-чёрному пишем:

$ TERM=wsvt25mc=bgbr man man


Указанные типы терминалов (wsvt25mc, wsvt25mc-bcbg и wsvt25mc-bgbr) не
рекомендуется использовать для других целей, кроме как для просмотра man-страниц,
вследствие ряда проблем с цветностью других приложений (у меня, например, mutt
стал показывать другую гамму цветов) и, возможно, клавишными комбинациями. Для
использования данных типов терминалов (рекомендуется выбрать по желанию) только
для просмотра man-страниц можно создать алиас для команды man. В моём случае
(у меня в качестве шелла zsh) я поступил так:

$ echo "alias man='TERM=wsvt25mc-bgbc man'" >> ~/.zshrc


Итак, теперь в обычном терминале для всех приложений тип терминала - wsvt25m
(берётся из /etc/ttys), для cтраниц же man - wsvt25mc-bgbc
(берётся из переменной TERM, которая прописана в алиасе).

Попутно замечу, что указанная расцветка ман-страниц теперь работает и в
X-терминалах, так как после каждого запуска графического терминала запускается
zsh, который содержит алиас на команду man.


spinore, он же Пилявец Олег fenicottero@gmail.com.

Информация и патч были предоставлены Зборовским Вадимом regulaar@gmail.com
с использованием информации из CVS-репозитория NetBSD.
1333 Прочтений •  [Включение цветности консольных приложений в OpenBSD и NetBSD (man troff color openbsd)] [08.05.2012] [Комментариев: 0]
Добавил: Ukraine Vova
Ссылки
HTML: 
[BB Url]: 
Похожие статьи
Название Добавил Добавлено
• Включение цветности консольных прил... Ukraine Vova 08.05.2012
Ни одного комментария? Будешь первым :).
Пожалуйста, авторизуйтесь для добавления комментария.

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Статьи
Рецензия на Pressure
Рецензия на Pressure
Чтобы обратить на себя внимание, начинающие маленькие разработчики, как правило, уходят в жанры, ...
Рецензия на Lost Chronicles of Zerzura
Рецензия на Lost Chron...
Игры, сделанные без любви и старания, похожи на воздушный шар – оболочка есть, а внутри пусто. Lo...
Рецензия на The Bridge
Рецензия на The Bridge
«Верх» и «низ» в The Bridge — понятия относительные. Прогуливаясь под аркой, можно запросто перей...
Рецензия на SimCity
Рецензия на SimCity
Когда месяц назад состоялся релиз SimCity, по Сети прокатилось цунами народного гнева – глупые ош...
Рецензия на Strategy & Tactics: World War 2
Рецензия на Strategy &...
Название Strategy & Tactics: World War II вряд ли кому-то знакомо. Зато одного взгляда на ее скри...
Рецензия на игру Scribblenauts Unlimited
Рецензия на игру Scrib...
По сложившейся традиции в информационной карточке игры мы приводим в пример несколько похожих игр...
Рецензия на игру Walking Dead: Survival Instinct, The
Рецензия на игру Walki...
Зомби и продукция-по-лицензии — которые и сами по себе не лучшие представители игровой биосферы —...
Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка