CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
28.10.2020

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Desktop
Internet
Internet-серверы
Безопасность
Бизнес/Офис
Игры
Мультимедиа
Наука
Операционные системы
Программирование
СУБД
Создание веб-сайтов
Утилиты

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Заметки :: Блогометки :: Системы

"Десктопизация" OpenBSD

http://sda00.blogspot.com/

Как это ни прискорбно, но для свободной и непринуждённой работы эта система подойдёт далеко не всем. Сказать же, что для десктопа система непригодна, тоже нельзя. С чем столкнулся (в порядке а-ля что на память придёт первым).
  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\
    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 
  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-ом. Практически "дефолт" от и до.




Комментарии

анонимайзер, Fri Jul 10 10:59:41 2009:
ФриБСД занимает первые места как отличный сервак. Им пользуются все, кто хочет нормально работающий сервер. Но мало кто знает, что ОпенБСД писалась именно хакерами и является пожалуй самой защищенной и неломаемой системой в мире. Поэтому по-настоящему умные ребята выбирают миенно ОПЕН.
А то, что многие все проги пишутся в первую очередь под Линуха - это правда. Хочу заметить Линух вообще скорос станет как Маст_Дай. Возьмем например Убунту. Почти винда - знай тыкай мышкой. Терминал там вообще не нужен. Да и платного становится всё больше.
Но пусть даже все и пишут проги под него... Поставить их под БСД все равно можно. Нужно лишь немного погуглить =) и всё получится. (В основном всё без проблем ставится)
Zogratz, Thu Aug 28 10:22:20 2008:
1) Если на машине гонять иксы, то зачем русифицировать консоль? Есть икстерм, интернационализированный по самое нехочу.

2) Если мы настраиваем десктоп, зачем нам КОИ-8? Стандартно в системе находится utf8 us. Не знаю, может это я такой, но на меня локаль не влияет: маны так и так на английском, а стандарты отображения дробей, дензнаков итд можно в гуях перенастроить, если это принципиально.

3) Зато при ЮТФ8 сразу в икстерме видны русские имена файлов в скачанных торрентах! Вот она - суть вопроса!

4) Русская клавиатура подключается в конфиге иксов.

5) Набор шрифтов от нелюбимой компании скачивается и влет ставится через порты - msttcorefonts или что-то вроде этого.

6) Поверх иксов натягивается xfce4 - и в наличии есть скоростной гуй.

Остался только один вопрос - зачем все это нужно? Самые ходовые программы пишутся в первую очередь под Линукс, соответственно готовтесь к сюрпризам на других осях. У меня регулярно rtorrent завешивал систему на некоторых трекерах. Я думаю, опытные люди приведут еще массу примеров. Возможно, все это настраивается. Уж на уровне исходников - точно; особенно если настройка является самоцелью и нет необходимости в поднятии рабочей системы с голого железа в течении следующих 20 минут.

Я люблю OpenBSD. Она меня прикалывает. Это превосходный маршрутизатор. Я еще и FreeBSD люблю. И спокойно работаю в иксах под twm, в нем есть свое рациональное зерно, и он необязательно бывает зеленоватым. Но на свою домашнюю коробку, работающую в режиме 24/7, я поставил CentOS c гномом. Этот вариант ближе всего к тому, что приближенно называют десктопом. А BSD системы пусть лучше работают в качестве серверов и маршрутизаторов.
Dim@N_SS47, Thu Aug 28 04:27:58 2008:
У меня например FreeBSD на десктопе стоит (не жалуюсь). OpenBSD сначала хотел поставить, но на мой RAID (ICH7R) почему-то не встаёт.
DoctorVU, Tue Apr 1 07:28:13 2008:
Чем только не занимаются люди от переизбытка свободного времени...

Слабо себе представляю область применения подобного десктопа, честно говоря. Если нужен десктоп на старой машине, вполне пойдёт и Фри, и проблем с ней в этом плане будет гораздо меньше. Разве что нужен десктоп на архитектуре, которая не поддерживается FreeBSD.

ИМХО, bsd-системы следует использовать по прямому назначению - в качестве сервера. Стоит, работает, есть и пить не просит...
guest, Mon Mar 31 17:28:56 2008:
десктоп на OpenBSD это действительно на любителя ...
будут проблемы со многими вещами, даже поставить java не так-то просто (особенно если платформа не i386). Кое-что вообще никак не запустить (VMware, Cisco VPN Client). Но может быть оправдано в каких-то специальных примениениях (X-terminal на слабой машине).
celz, Thu Mar 6 13:23:55 2008:
2анонимус_разумный
Какая разница, что для десктопа, Иксы везде одни и те же... а консоль она и Африке консоль.
Вот у меня например стоит ФриБСД, не потому что я не люблю линукс, а потому что в линуксе появилась приличная проблема которая изрядна огорчала мне жизнь решение я так кстати и не нашел, и судя по количеству ответов так и не найду, если интересно (http://linuxforum.ru/index.php?showtopic=62685), во ФриБСД все заработало точно также, как работало в дебиане, дык какая разница что стоит, главное чтобы работа не стояла.
анонимус_разумный, Wed Mar 5 20:19:06 2008:
Линукс всеже лучше для десктопа, сижу год и не жалуюсь.

Кесарю кесарево, а слесарю слесарево, как говорится.
БСД один ареал занимает а Линукс другой, и не надо лезть в из одного в другой.

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds