Как это ни прискорбно, но для свободной и непринуждённой работы эта система подойдёт далеко не всем. Cказать же, что для десктопа система непригодна, тоже нельзя. С чем столкнулся (в порядке а-ля что на память придёт первым):
1) Шрифты...
Песнь... Песнь песней. Поскольку русификация консоли возможна по умолчанию только в koi8-r (шрифтами /usr/share/misc/pcvtfonts/), то и гуи соответственно стоит приводить к koi8-r. Для общего развития можно почитать "каноны":
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".
2) gtk броузеры и собственно OpenOffice работают как-то странно. Офис тормозит со страшной силой, firefox и seamonkey ведут себя непредсказуемо. Сейчас присматриваюсь к links, но основная "рабочая лошадь" - 'w3m-0.5.2-image' - пашет изумительно. Особенно радует наличие "табов".
3) Порядком провозился с настройкой терминала. Поскольку Xterm уже собран с поддержкой Xft, то решил его и пользовать. В приведённых ниже настройках Shift+"+" и Shift+"-" регулируют размер шрифта.
: ~ > 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\
Meta
Meta
Meta
Meta
Meta
Meta
Meta
select-cursor-end(PRIMARY, CUT_BUFFER0) \n\
Meta
Meta
*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\
эти же настройки можно пользовать и в Mac OS X для эмуляции поведения терминала. Вторая часть "Марлезонского балета" - прикручивание "цвета" к терминалу. Необходимо поставить пакет 'fileutils' и прописать пару-тройку alias-ов:
: ~ > cat ~/.bashrc
alias ls='gls --color'
alias l='gls -la --color'
alias c='clear'
export TERM=xterm-color
4) Нашёл аналог управления частотой процессора - apmd. Запустив sensorsd и 'apmd -C' остался весьма доволен результатом. 'sysctl hw' покажет итоги трудов праведных.
5) Если нет желания собирать E17 :), то пожалуй единственным нормальным ВМ-ом "из коробки" будет WindowMaker. Пилить всё придётся руками (от меню и до...), но результат того стоит.
Про mime.types говорил ранее, настройка ~/.mailcap тоже не относится к Rocket Science. Все multimedia пакеты стоит пересобрать из портов. Настройку mutt описывал ранее: http://www.rootshell.be/~sda00/mutt.html . Ежели чего запамятовал - допишу позже. На закуску - скриншотик с WindowMaker-ом. Практически "дефолт" от и до.
4 комментария:
Фантастика! Тебе это таки удалось :-) В смысле приручить опенБСД и сделать из него что-то десктоповразумительное. С эротическими приключениями, но удалось. Это дорогого стоит.
Но броузер w3m это, конечно, мощно. Особенно на фоне Firefox :-)
И ещё: я так понимаю, что ни КДЕ, ни ГНОМ там ждать не стоит, да?
Почему не стоит? GNOME-2.18 и KDE-3.5.7 есть в портах и пакетах - ставь да радуйся, только вот... есть нюансы. Во-первых - они ну ОЧЕНЬ любят обилие оперативки, во-вторых - сугубо моё imo - но ведут они себя как-то странно, тот же WindowMaker или E16 приятнее в разы (не говоря уж о E17-ом). Если бы к E16-му в портах или пакетах были epplets - то для OpenBSD я бы сказал, что это - самое оно. Только вот WindowMaker гораздо проще в настройке (проще - не значит гибче, но WPrefs может сэкономить начинающим вагон времени), и апплеты WindowMaker-а сразу добавляют "вкусностей".
а почему не "родной" fvwm?
а почему не "родной" fvwm?
а потому, что fvwm похож на те самые гири: "Пилите, Шура, пилите! Они - золотые!". не моё. проще нарисовать конфиг для E16-го чем "перепиливать" настройки fvwm. это - imho.
Отправить комментарий