sda00
2008-03-05
Как это ни прискорбно, но для свободной и непринуждённой работы эта система подойдёт далеко не всем. Сказать же, что для десктопа система непригодна, тоже нельзя. С чем столкнулся (в порядке а-ля что на память придёт первым).http://www.openbsd.ru/docs/howto-cyrillic.html
В дальнейшим вашим незаменимым помощником в этом деле станет xfontsel. В общем, идея подана верно, но есть несколько нюансов. Во-первых, не стоит валить в одну кучу приложения на gtk1 и gtk2, посему предлагаю следующее:
: ~ > ls -al ~ | grep .gtkrc
lrwxr-xr-x 1 sda users 23 Dec 8 08:56 .gtkrc -> /home/sda/.gtkrc.backup
-rw-r--r-- 1 sda users 134 Dec 8 10:48 .gtkrc-1.2-gnome2
-rw-r--r-- 1 sda users 1033 Dec 14 22:41 .gtkrc-2.0
lrwxr-xr-x 1 sda users 20 Dec 9 18:54 .gtkrc.mine -> /home/sda/.gtkrc-2.0
-rw-r--r-- 1 sda users 985 Dec 8 01:21 gtkrc_metal
-rw-r--r-- 1 sda users 767 Dec 15 00:15 .gtkrc.backup
: ~ > cat ~/.gtkrc
include "/home/sda/gtkrc_metal"
style "user-font"
{
fontset = "-*-fixed-*-*-*-*-17-*-*-*-*-*-koi8-r"
}
widget_class "*" style "user-font"
# EOF
: ~ > cat ~/.gtkrc-2.0
# Auto-written by sda00. Do not edit. :)
gtk-theme-name = "Clearlooks-DeepSky"
style "user-font"
{
font_name="-*-fixed-*-*-*-*-17-*-*-*-*-*-koi8-r"
}
widget_class "*" style "user-font"
gtk-font-name="-*-fixed-*-*-*-*-17-*-*-*-*-*-koi8-r"
gtk-icon-theme-name="Oxygen_gnome"
# EOF
Как и что "пилить" для qt приложений - не ведаю, бо не ставил и не пользую. И тут есть "момент". При подобном указании gtk-font-name="-*-fixed-*-*-*-*-17-*-*-*-*-*-koi8-r" в ~/.gtkrc-2.0 есть подозрение, что не все программы справятся с отображением интерфейса. Firefox по крайней мере сей "тест" проваливает. Он желает gtk-font-name="DejaVu Sans".
: ~ > cat ~/.Xdefaults xterm*font: 8x16 XTerm*backarrowKeyIsErase: 1 XTerm*deleteIsDEL: false xterm*saveLines: 60000 xterm*scrollBar: true xterm*rightScrollBar: true xterm*jumpScroll: true xterm*cursorColor: red xterm*colorBD: darkblue xterm*colorBDMode: true xterm*highlightColor: blue xterm*activeIcon: false xterm*awaitInput: true xterm*scrollTtyOutput: false xterm*scrollKey: true *VT100.translations: #override\ Prior: scroll-back(1,pages) \n\ Next: scroll-forw(1,pages)\n\ Meta K: send-signal(int) clear-saved-lines() \n\ Meta P: print() \n\ Meta minus: smaller-vt-font() \n\ Meta KP_Subtract: smaller-vt-font() \n\ Meta plus: larger-vt-font() \n\ Meta KP_Add: larger-vt-font() \n\ Meta C: select-cursor-start() \ select-cursor-end(PRIMARY, CUT_BUFFER0) \n\ Meta V: insert-selection(PRIMARY, CUT_BUFFER0) \n\ Meta M: iconify() \n\ *Scrollbar.background: gray50 *Scrollbar.foreground: gray50 *Scrollbar.borderWidth: 0 *Scrollbar.shadowWidth: 0 *Scrollbar.thickness: 14 *Scrollbar.minimumThumb: 20 *Scrollbar.backgroundPixmap: gradient:horizontal?dimension=14&start=gray80&end=white *Scrollbar.borderPixmap: gradient:horizontal?dimension=14&start=white&end=grey80 *Scrollbar.translations: #override\ : StartScroll(Forward) \n\ : StartScroll(Continuous) MoveThumb() NotifyThumb() \n\ : StartScroll(Backward) \n\ : MoveThumb() NotifyThumb() \n\ : NotifyScroll(Proportional) EndScroll()Эти же настройки можно пользовать и в Mac OS X для эмуляции поведения терминала. Вторая часть "Марлезонского балета" - прикручивание "цвета" к терминалу. Необходимо поставить пакет 'fileutils' и прописать пару-тройку alias-ов:
: ~ > cat ~/.bashrc alias ls='gls --color' alias l='gls -la --color' alias c='clear' export TERM=xterm-color
