Мучаясь с настройкой Gentoo на нетбуке, я в итоге бросил данную
затею (хотя я фактически сделал). Всё из-за лени ожидания. Мне
чертовски надоело ждать сборки некоторых пакетов. На компе это не так
критично, но на маломощном нетбуке, это было чертовски долго. Не долго
думая, я снёс и поставил на её место Debian. Систему настроил довольно
быстро, но в процессе, столкнулся со сложностями с моим любимым
терминалом urxvt. Он же rxvt-unicode. Сложность в том, что по умолчанию
в Debian он 16 цветный. Так что, пришлось собирать самому, благо в
Debian это не так сложно. Собственно, этот процесс я решил описать :)
Создадим директорию для работы и перейдём в неё:
mkdir -p /tmp/urxvt-256
cd /tmp/urxvt-256
Скачаем исходники, и применим патч который идёт с исходниками:
apt-get source rxvt-unicode
cd rxvt-unicode-9.07
patch -p1 < doc/urxvt-8.2-256color.patch
Теперь установим всё необходимое для сборки rxvt-unicode:
sudo apt-get build-dep rxvt-unicode
И наконец соберём:
dpkg-buildpackage -us -uc -rfakeroot
После этого, на директорию выше у нас будет три пакета rxvt:
- rxvt-unicode – стандартная версия
- rxvt-unicode-lite – облегчённая версия
- rxvt-unicode-ml – версия с поддержкой расширений на perl’е
Все они так же поддерживают теперь 256 цветов. Лично я предпочитаю с поддержкой perl скриптов:
sudo dpkg -i /tmp/urxvt-256/rxvt-unicode-ml_9.07-2_i386.deb
Почти всё. Теперь осталось самая малость: сообщить terminfo о том, что rxvt-unicode теперь поддерживает 256 цветов.
# Переходим в домашнюю директорию cd ~ # Сделаем дамп текущих настроек для rxvt-unicode infocmp -L rxvt-unicode > rxvt-unicode.terminfo
# Откроем созданный файл rxvt-unicode.terminfo vim rxvt-unicode.terminfo
# Находим строки (они почти в начале) # # lines_of_memory#0, max_colors#88, max_pairs#256, # # заменяем их на такие: # # lines_of_memory#0, max_colors#256, max_pairs#32767
# Создадим директорию .terminfo если её до сих пор нет install -d .terminfo
# Пересоздадим terminfo для rxvt-unicode tic -o .terminfo/ rxvt-unicode.terminfo
# Удалим более ненужную директорию rm rxvt-unicode.terminfo
Источник:http://the-bosha.ru/2010/04/22/debian-rxvt-unicode-256colors/ ?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+LinForAll+ %28Linux+for+All.+For+users+and+Geeks%29
|