Для этого нам необходимо откорректировать ядро.
Копируем ядро GENERIC под другим именем и редактируем:
cp /usr/src/sys/i386/conf/GENERIC /usr/src/sys/i386/conf/CUSTOM vi /usr/src/sys/i386/conf/CUSTOM
Добавляем следующее:
options VGA_WIDTH90 options VESA # Добавить поддержку растрового режима options SC_PIXEL_MODE # Цвет консольного шрифта options SC_NORM_ATTR="(FG_LIGHTGREEN|BG_BLACK)" # Цвет выделенного консольного шрифта options SC_NORM_REV_ATTR="(FG_YELLOW|BG_GREEN)" # Цвет сообщений ядра options SC_KERNEL_CONS_ATTR="(FG_YELLOW|BG_BLACK)" # Цвет выделенных сообщений ядра options SC_KERNEL_CONS_REV_ATTR="(FG_BLACK|BG_RED)"
Выводим список возможных разрешений:
vidcontrol -i mode
vidcontrol MODE_XXX #(XXX) номер режима
vi /etc/rc.conf
allscreens_flags="MODE_XXX"
echo 'set prompt="(%l)[%{\033[36m%}`whoami`@%{\033[1;33m%}%m:%{\033[0;32m%}%~%{\033[0m%}]%# "' >> ~/.cshrc
vi ~/.cshrc
set COLORLOGIN="%{\033[36m%}" if( `whoami` == root ) then set COLORLOGIN="%{\e[00;31m%}" endif set prompt="(%l)[$COLORLOGIN`whoami`%{\033[36m%}@%{\033[1;33m%}%m:%{\033[0;32m%}%~%{\033[0m%}]%# "
для этого надо:
vi /boot/loader.conf
autoboot_delay="4" #задержка перед запуском в секундах loader_logo="beastie" #чертёнок вместо надписи FreeBSD splash_bmp_load="YES" bitmap_load="YES" bitmap_name="/boot/splash.bmp"
sysinstall
>Configure >Console
В завершении укажем язык пользователя. pw usermod root -L russian pw usermod <user> -L russian
vi ~/.cshrc
alias ls ls -GAFfawlh #флаг G - цветной вывод команды alias df df -h #вывод в более приемлемом виде (Kb,Mb,Gb) alias halt halt -p #аналог shutdown -p now alias top top -s 1 #обновление раз в секунду alias grep grep --colour=auto #при условии установленного colorize "/usr/ports/sysutils/colorize" #alias tail "/usr/bin/tail \!* | /usr/local/bin/colorize" #alias cat "/bin/cat \!* | /usr/local/bin/colorize"
vi ~/.cshrc
setenv EDITOR ee
vi ~/.cshrc
set autolist #выводит листинг при первом нажатии TAB
set autolist = ambiguous #выводит листинг при втором нажатии TAB
Ставим zsh
pkg_add -r zsh
cd /usr/ports/shells/zsh ; make install clean
chsh -s /usr/local/bin/zsh
vi ~/.zshrc
bindkey "^[[2~" yank bindkey "^[[3~" delete-char bindkey "^[[5~" up-line-or-history bindkey "^[[6~" down-line-or-history bindkey "^[[7~" beginning-of-line bindkey "^[[8~" end-of-line bindkey "^[e" expand-cmd-path bindkey "^[[A" up-line-or-search bindkey "^[[B" down-line-or-search bindkey " " magic-space PROMPT=$'%{\e[1;32m%}[%{\e[1;34m%} %n@%M %/ %{\e[1;32m%}] %{\e[1;31m%}%# %{\e[0m%}' RPROMPT=$'%{\e[1;32m%}[%{\e[1;34m%} %T %{\e[1;32m%}]%{\e[0m%}' alias df='df -h' alias ls='ls -GAFfawl' alias top='top -s 1' EDITOR=/usr/bin/ee export EDITOR
Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer
красиво!
спасибо,
c режимами vidcontol и цветами действительно выглядит приятней!
RE:красиво!
Поставьте colorize + vim с подсветкой кода, + настройте .cshrc и будет совсем нирвана. =)
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Настройка консоли
ОТЛИЧНАЯ СТАТЬЯ!!! Наверно, самая полная и понятная статья в РУНЕТЕ о настройке консоли в FreeBSD. Спасибо и большой поклон.
Помогите
Если мне не понравилась оболочка zsh как вернуть стандартную?
логично, так же как
логично, так же как устанавливали первую
только надо её найти =)
значит так:
RE:Помогите
chsh
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]