Мы — долго запрягаем, быстро ездим, и сильно тормозим.

FreeBSD
  настройка
  подсчёт трафика
  программы
  почтовые системы
  Шелезяки
  Мелочи
  Файловая система
  WWW
  Security
  system
  Games Servers
  X11
  AutoMount
  laptop battery
  root-tail
  desktopbsd-tools
  QTFW
  KNemo
  klaptopdaemon
  Десктоп c FreeBSD
  Печать из фри в винду
  FluxBox
  NSPluginWrapper
  xorg 7.3 + xdriinfo
  kde и smb
  QWERTZ раскладка
  Programming
Очумелые Ручки
OpenBSD
Cisco


www.lissyara.su —> статьи —> FreeBSD —> X11 —> Десктоп c FreeBSD

FreeBSD как десктопная система

Автор: Raven2000.


  По просьбам трудящихся возьмусь за неблагодарную тему по одомашниванию FreeBSD
в десктопную систему. Я не сторонник того чтобы одно превращать в другое, чем оно
совсем не является в том смысле, что FreeBSD шикарная серверная система, но
довольно посредственная десктопная можете меня камнями закидать, но это мое мнение
и я при нем останусь :). Серверу графическая оболочка и прочие фенечки не нужны, а
если юзер захочет оную поставить, то нужно запастись терпением опытом работы
с системой и большего желания одомашнить *BSD.
Начнем с настройкой консоли и установкой X11 с русским KDE, потом перейдем к
необходимому софту который заменит программные аналоги в других системах, например
Microsoft Office, Internet Explorer, The Bat! и т.д. в общем все что сделает работу
с системой удобной и сухой :)

Список:

  • Настройка графики и удобство работы с консолью
  • Установка и конфигурирование X11 & KDE 3.5
         Ставим X11
         Ставим KDE 3.5
         Конфигурирование X11
  • Настройка видеокарты и монитора
         Монитор
         Видеокарта
         Тестируем
  • Русификация KDE, шрифты и менеджер дисплеев
         Менеджер дисплеев KDE
         Делаем KDE по русски
         Установка кириллических шрифтов и сглаживания
         Установка тем
  • Мультимедия и устройства ввода
         Ставим звук
         Настройки клавиатуры
         Мышь
  • Монтирование
         Монтирование флэшки
         Монтируем NTFS и FAT тома
         Автомонтирование флэшек и CD-ROM в KDE с перекодировкой
  • Софт - браузеры, офис, мультимедийный и тд
         Слушаем музыку
         Смотрим фильмы
         Пишем на CD и DVD
         Офис
         Раскладка клавиатуры
         Браузеры
         Flash
         Почтовые клиенты
         ICQ
         Файловые менеджеры
         IPTV
  • Бонусы
         Оформление KDE
         Сетевой монитор во FreeBSD
         Набор утилит
         Загрузка двух систем
         Локализация FreeBSD


    И так поехали:

  • 1) Настройка графики и удобство работы с консолью

  • Установка и конфигурирование X11 & KDE 3.5

    Ставим X11:
    # cd /usr/ports/x11/xorg && make install clean
    


    2) Ставим KDE 3.5
    Я устанавливаю KDE с CD поставляемого вместе с FreeBSD (CD2) на котором находятся
    распространенные пакеты программ,в том числе и KDE 3.5 Так же возможно установить
    KDE из портов:
    # cd /usr/ports/x11/kde3 &&make install clean
    

    Можно и так загрузить скомпилированный пакет:
    # pkg_add -r xorg
    


    2.1) Конфигурирование X11
    После установки X11 надо ее под свое оборудование настроить. От root отдаем команду:
    # Xorg –configure
    

    В директории /root будет создан конфигурационного файла под именем xorg.conf.new X11
    сделает попытку распознать графическое оборудование системы и запишет конфигурационный
    файл, загружающий правильные драйверы для обнаруженного оборудования в системе. Но
    часто в частности у меня она неправильно отработала и пришлось руками править конфиг.

    Существует программа настройки xorgconfig это консольная утилита и
    использование ее с последующей ручной правкой конфига это был мой случай :)
    # xorgconfig
    

    Для тестирования того, что Xorg может работать с опознанным графическим оборудованием
    в настраиваемой системе выполним:
    # X -config /root/xorg.conf.new
    

    Если появилась чёрно-белая сетка и курсор мыши в виде X и особенно в нужном разрешении,
    то памятник вам и флаг в чайку настройка была выполнена успешно.
    Для завершения тестирования просто нажмите одновременно Ctrl+Alt+Backspace.
    Если что то не так, рябь\не включается\т.д. смотрите лог-файл он поможет.
    # cat /var/log/Xorg.0.log
    

  • Настройка видеокарты и монитора

    3) Монитор
    Задаем частоты для монитора (если у вас LCD то вам повезло и можете пропустить
    частоты). Они обычно обозначаются как частоты горизонтальной и вертикальной
    синхронизации. Эти значения добавляются в файл xorg.conf.new в раздел "Monitor":
    Section "Monitor"
            Identifier   "Monitor0"
            VendorName   "Monitor Vendor"
            ModelName    "Monitor Model"
            HorizSync    30-107
            VertRefresh  48-120
    EndSection
    


    Или как у меня
    Section "Monitor"
            #DisplaySize      380   300     # mm
            Identifier   "Monitor0"
            VendorName   "SAM"
            ModelName    "SyncMaster"
            HorizSync    30 - 81
            VertRefresh  56 - 75
            Option      "DPMS"
    EndSection
    


    HorizSync и VertRefresh может и не оказаться в файле конфигурации. Тогда добавляем
    с указанием корректных значений горизонтальной частоты синхронизации после
    HorizSync и вертикальной частоты синхронизации после VertRefresh. В примере выше
    были приведены частоты моего монитора. Вводите только те частоты на которых может
    работать ваш монитор!
    . Их можно узнать на сайте производителя или в документации
    монитора, а так же можно подсчитать Modeline (конфигурационную строку указывающую
    Х11 какое разрешение и какую частоту развертки использовать). Можно так.
    # gtf 1024 768 100
    # 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
     Modeline "1024x768_100.00"  113.31  1024 1096 1208 1392  768 769 772 814  -HSync +Vsync
    

    Эту строчку нужно добавить в Section "Monitor" и протестировать.
    Так же вы можете вручную подсчитать ее Конфигурация X11->5.4.3. Тонкие вопросы настройки
    X11 позволяет использовать возможности технологии DPMS (Energy Star) с поддерживающими
    её мониторами. Программа xset управляет временными задержками и может явно
    задавать режимы ожидания, останова и выключения. Если вы хотите включить использование
    возможностей DPMS вашего монитора, вы должны добавить следующую строку в раздел,
    описывающий монитор:
    Option       "DPMS"
    


    Далее есть команда xrandr которая поможет вам настроить разрешение.
    Посмотрим возможные разрешения:
    # xrandr
    Screen 0: minimum 320 x 200, current 1280 x 960, maximum 1280 x 1280
    VGA-0 connected 1280x960+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
       1280x1024      60.0 +   59.9
       1280x960       59.9*
       1152x864       75.0     74.8
       1024x768       70.1     60.0
       832x624        74.6
       800x600        72.2     75.0     60.3     56.2
       640x480        75.0     72.8     66.7     60.0
       720x400        70.1
    DVI-0 disconnected (normal left inverted right x axis y axis)
    


    Применим нужное разрешение с необходимой частотой:
    # xrandr -s 1024x768 -r 60
    


    Далее выбераем желаемые разрешение и глубину цвета, которые будут использоваться
    по умолчанию. Они задаются в разделе "Screen":
    Section "Screen"
            Identifier "Screen0"
            Device     "Card0"
            Monitor    "Monitor0"
            DefaultDepth 24
            SubSection "Display"
                    Viewport  0 0
                    Depth     24
                    Modes     "1024x768"
            EndSubSection
    EndSection
    

    Ключевое слово DefaultDepth описывает глубину цвета, с которой будет работа по
    умолчанию. Это значение может быть переопределено при помощи параметра командной
    строки -depth для Xorg. Ключевое слово Modes описывает разрешение, с
    которым нужно работать при данной глубине цвета. Заметьте, что поддерживаются
    только те стандартные режимы VESA, что определены графическим оборудованием
    настраиваемой системы. В примере выше глубина цвета по умолчанию равна двадцати
    четырём битам на пиксел. При такой глубине цвета принимается разрешение
    в 1024 на 768 точек.

    3.1) Видеокарта
    Определение типа видеоадаптера.
    Section "Device" 
            Identifier "NVIDIA GeForce" 
            Driver "nvidia" 
            VendorName "NVidia" 
    EndSection 
    

    В этом разделе интересен пункт Driver, который указывает на используемый драйвер.
    В моём случае используется драйвер с http://www.nvidia.com установленный из портов.
    Список имеющихся драйверов можно найти в каталоге /usr/X116/lib/modules/drivers.

    Определение видеорежимов.
    Section "Screen" 
    Identifier "Screen 0" 
    Device "NVIDIA GeForce" 
    Monitor "CTX 711" 
    DefaultDepth 24 
    Option "ConnectedMonitor" "CRT,TV" 
    Option "TVStandard" "NTSC" 
    Option "TwinView" "yes" 
    Option "TwinViewOrientation" "Clone" 
    Option "MetaModes" "1280x1024" "1024x768" "800x600"
    #Option "MetaModes" "1280x1024,1024x768@1280x1024; 1024x768,1024x768; 800x600,800x600"
    Option "HorizSync" "CRT-0: 30.0-85.0; TV-0: 20.0-50.0" 
    Option "VertRefresh" "CRT-0: 75.0; TV-0: 45.0-100.0" 
    SubSection "Display" 
    Viewport 0 0 
    Depth 8 
    EndSubSection 
    SubSection "Display" 
    Viewport 0 0 
    Depth 16 
    EndSubSection 
    SubSection "Display" 
    Viewport 0 0 
    Depth 24 
    EndSubSection 
    EndSection 
    

    Опция MetaModes для вывода клона изображения на телевизор. При этом в режиме 1280x1024
    используется панорамирование на телевизоре до размера 1024х768 (показывается только
    часть картинки, при перемещении курсора рабочий стол смещается в нужном направлении).

    Если у нас nVidia - то мы можем пойти дальше и установить
    драйвер из портов с дальнейшей настройкой как описано
    в документации порта:
    /usr/ports/x11/nvidia-driver - драйвер от nVidia
    /usr/ports/x11/nvidia-settings - управляющая панель для драйвера
    /usr/ports/x11/nvidia-xconfig - управление конфигурацией драйвера
    /usr/ports/sysutils/nvclock - статус и оверклокинг

    Остальные вопросы про настройки карточек тут

    3.2) Тестируем
    Для проверки работы протестируем свой конфиг.
    # X -config xorg.conf.new
    

    Если небо в клеточку и мышь крестиком , то все ок
    идем дальше копируем конфиг на свое рабочее место.
    # cp /root/xorg.conf.new /usr/X11R6/etc/X11/xorg.conf
    

    Теперь поставим KDE по умолчанию. И стартуем иксы (KDE)
    # echo "exec startkde" > ~/.xinitrc
    # startx
    


  • Русификация KDE, шрифты и менеджер дисплеев.

    4) Менеджер дисплеев KDE
    Для того, чтобы разрешить запуск kdm, измените в файле /etc/ttys строку,
    относящуюся к консоли ttyv8:
    ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on secure
    

    4.1) Делаем KDE по русски
    # cd /usr/ports/russian/kde3-i18n && make install clean
    

    Далее в KDE настройках системы включаем язык интерфейса как Russian и
    перезапускаем KDE. Теперь мы имеем полноценную русскую версию системы.

    4.2) Установка кириллических шрифтов и сглаживания
    Ставим порт webfonts с параметром в make.conf
    WITH_MSWINDOWS_LICENSE=yes
    # cd /usr/ports/x11-fonts/webfonts/ && make install clean
    

    В конце установки выведет ниже следующее и попросит добавить две строки в xorg.conf:
    Make sure that the freetype module is loaded. If it is not, add the following
    line to the "Modules" section of xorg.conf or XF86Config:

    Load "freetype"

    Add the following line to the "Files" section of xorg.conf or XF86Config:

    FontPath "/usr/local/lib/X11/fonts/webfonts/"


    И кроме этого, другие наборы шрифтов можно найти в разделе /usr/ports/x11-fonts

    Можно установить набор ttf шрифтов из Windows. Перед установкой
    выходим из KDE. Создаем директорию /usr/X11R6/lib/X11/fonts/win-ttf и копируем туда
    шрифты *.ttf из директории Windows C://Windows/Fonts,
    Далее необходимо проделать несколько действий:
    # cd /usr/X11R6/lib/X11/fonts/win-ttf 
    # mkfontscale 
    # mkfontdir 
    

    после этих действий в папке должны появиться два файла font.dir и font.scale
    Последнее действие:
    # fc-cache /usr/X11R6/lib/X11/fonts/win-ttf 
    # mkfontscale -e /usr/X11R6/lib/X11/fonts/encodings 
    

    в файле
    # ee /usr/X11R6/etc/X11/xorg.conf
    

    добавьте путь к новому каталогу /usr/X11R6/lib/X11/fonts/win-ttf
    …
    FontPath "/usr/X11R6/lib/X11/fonts/win-ttf "
    …
    

    Перезапустите иксы и пользуйтесь шрифтами.
    Для тех, кто не любит лишних рестартов, то под рутом пишем
    # fc-cache -v -f
    


    Далее делаем сглаживание аля Майкрософтовского Clear Type.
    ControlCenter->Внешний вид и темы->Шрифты
    Использовать сглаживание: Включено
    Использовать другой dpi: 96 dpi

    Windows по дeфолту везде использует Tahoma 10; и для моноширинного Courier New

  • 4.3) Установка тем и тп
    Заходим на сайт Eyecandy for your KDE-Desktop -  KDE-Look.org
    Ищем там подходящие темы\звуки\курсоры\и тп для KDE загружаем их на ПК.
    Идем в Control Center и (к примеру) в Переферии-Мышь-Тема курсоров-Установить новую тему
    указываем на загруженную тему курсоров и все они добавленны в систему. Остальное по аналогии.

    Так же для некоторых тем Splash screen необходим moodin это.. хотя все видно из описания:
    # cd /usr/ports/
    # make search name=Moodin
    Port:   moodin-0.4.2_2
    Path:   /usr/ports/x11-themes/moodin
    Info:   Splash screen engine for KDE
    Maint:  mich@FreeBSD.org
    B-deps: OpenEXR-1.6.1_1 arts-1.5.10,1 artswrapper-1.5.3 aspell-0.60.6_2
    ~~~
    WWW:    http://moodwrod.com/
    # cd /usr/ports/x11-themes/moodin ; make install clean
    


  • Мультимедия и устройства ввода

    5) Ставим звук
    Эти примеры приведены для звуковой карты Creative SoundBlaster® Live!. Другие
    имеющиеся модули драйверов звуковых карты приведены в /boot/defaults/loader.conf
    Если вы не уверены, какой драйвер использовать, попробуйте загрузить snd_driver:
    # kldload snd_driver
    

    После этого действия на первой текстовой консоли должны появиться сообщения
    о найденных устройствах.
    Итак, драйвера загружены смотрим какой же из них наш. Выполняем команду:
    # cat /dev/sndstat
    

    Далее чтоб нужные звуковые модули загружались при запуске системы добавляем
    соответствующюю модулю строку (смотря какой модуль я тут внесу загрузку всех модулей)
    к файлу /boot/loader.conf:
    snd_driver_load="YES"  
    

    Дальнейшем за место выше написанного пропишем нужный нам драйвер\модуль от своей
    звуковушки. А узнать какой подцепился модуль можно так:
    # cat /dev/sndstat
    

    В дальнейшем при компиляции ядра можете сразу указать нужные драйвера.
    (соответственно в /boot/loader.conf удалите строчки со звуком)
    Звуковые модули можно посмотреть тут /boot/defaults/loader.conf

    Быстрым способом тестирования звуковой карты является отправка любого файла
    в файл /dev/dsp, как показано здесь:
    # cat filename > /dev/dsp
    

    Результатом выполнения этой команды станет шум, который означает, что звуковая
    карта работает.

    Для того чтобы фряха одновременно воспрозводила звук от нескольких
    приложений создаем несколько виртуальных каналов.
    # sysctl hw.snd.pcm0.vchans=4
    # sysctl hw.snd.maxautovchans=4
    

    Смотрим
    # more /etc/sysctl.conf | grep chans
    


    5.1) Настройки клавиатуры.
    Section "InputDevice" 
    Identifier "Keyboard1" 
    Driver "kbd" 
    Option "AutoRepeat" "500 30" 
    Option "XkbRules" "xorg" 
    Option "XkbModel" "geniuscomfy2"      # использемая клавиатура  
    Option "XkbLayout" "us,ru"            # раскладка клавиатуры         
    Option "XkbVariant" "basic,winkeys"   # базовая раскладка клавиатуры 
    # раскладка клавы меняется как CTRL+SHIFT, а также расположения знаков препинания 
    # как на клаве Microsoft Windows 
    Option "XkbOptions" "grp:ctrl_shift_toggle,numpad:microsoft"
    EndSection 
    


    5.2) Мышь
    Section "InputDevice" 
    Identifier "Mouse1" 
    Driver "mouse" 
    Option "Protocol" "Auto" # Auto detect 
    Option "Device" "/dev/sysmouse" 
    Option "ZAxisMapping" "4 5 6 7" #включение поддержки колеса мыши 
    EndSection 
    


  • Монтирование

    6.1) Монтирование флэшек
    Настройка локализации поместите в ~/.login_conf следующие строки:
    me:My Account:\
        :charset=KOI8-R:\
        :lang=ru_RU.KOI8-R:
    


    Убедитесь, что в /etc/rc.conf есть такие настройки:
    keymap="ru.koi8-r"
    scrnmap="koi8-r2cp866"
    font8x16="cp866b-8x16"
    font8x14="cp866-8x14"
    font8x8="cp866-8x8"
    


    А так же для каждого устройства ttyv* в файле /etc/ttys, используйте cons25r в качестве типа терминала.

    Пример записи в fstab, он включает в себя поддержку русских имен файлов при монтировании ФС MS-DOS:
    /dev/da0s1      /mnt/flash  msdosfs rw,noauto,-Wkoi2dos,-Lru_RU.KOI8-R 0 0
    


    Можно примонтировать в ручную:
    # mount_msdosfs -Wkoi2dos -Lru_RU.KOI8-R /dev/da0s1 /mnt/flash/
    


    6.2) Монтируем NTFS и FAT тома.
    # ls -1 /sbin/mount* # что система может примонтировать
    

    На данный момент в FreeBSD имеется драйвер доступа к NTFS в режиме ''только чтение''. mount_ntfs(8), FAT в режиме чтения-записи. mount_msdosfs(8)
    В файле /etc/fstab пропишите строки, заменив /dev/ad* на свои. Каталоги /mnt/win_* создайте сами.
    /dev/ad0s1	/mnt/disc_c	ntfs	ro,noauto,-C=KOI8-R 0 0
    /dev/ad0s5	/mnt/disc_d	msdosfs	rw,noauto,-L=ru_RU.KOI8-R -D CP866  0 0
    


    Можно примонтировать в ручную:
    # mount_ntfs -CKOI8-R /dev/ad6s5 /mnt/disc_d/
    


    Есть два порта для работы с NTFS разделами в режиме чтения\записи:
    # cd /usr/ports ; make search key="ntfs"
    Port:   fusefs-ntfs-1.2531
    Path:   /usr/ports/sysutils/fusefs-ntfs
    Info:   Mount NTFS partitions (read/write) and disk images
    Maint:  alepulver@FreeBSD.org
    B-deps: fusefs-libs-2.7.3 libiconv-1.11_1 libtool-1.5.26 libublio-20070103 
    pkg-config-0.23_1
    R-deps: fusefs-kmod-0.3.9.p1.20080208_2 fusefs-libs-2.7.3 libiconv-1.11_1 
    libublio-20070103 pkg-config-0.23_1
    WWW:    http://www.ntfs-3g.org/
    
    Port:   ntfsprogs-2.0.0
    Path:   /usr/ports/sysutils/ntfsprogs
    Info:   Utilities and library to manipulate NTFS partitions
    Maint:  farrokhi@FreeBSD.org
    B-deps: fusefs-libs-2.7.3 libiconv-1.11_1 libublio-20070103 pkg-config-0.23_1
    R-deps: libublio-20070103 pkg-config-0.23_1
    WWW:    http://www.linux-ntfs.org/
    


    6.3) Автомонтирование флэшек и CD-ROM в KDE с перекодировкой

  • Софт - браузеры, офис, мультимедийный и тд :)

    7) Слушаем музыку
    Для прослушивания музона я ставлю XMMS с поддержкой кириллицы.
    # cd /usr/ports/russian/xmms && make install clean
    

    В этом случае мы получаем тот же самый проигрыватель, но с поддержкой перекодировки
    тегов и имён файлов.
    Добавим скины:
    # cd /usr/ports/multimedia/xmms-skins/ && make install clean
    


    7.1) Пишем на CD и DVD
    Заметка:
    Создать образ из консоли можно так:
    # cat /dev/acd0 > /home/img.iso
    

    или так
    # dd if=/dev/acd0 of=/home/img.iso
    

    А примонтировать так:
    # mdconfig -a -f /home/img.iso
    md0
    # mount_cd9660 /dev/md0 /mnt/cdrom/
    

    отключаем созданное устройство md0
    # mdconfig -d -u 0
    


    Ставить для CD будем k3b + русификация его
    Ставим k3b
    # cd /usr/ports/sysutils/k3b && make install clean
    

    Русифицируем k3b
    # cd /usr/ports/misc/k3b-i18n && make install clean
    

    Для DVD ставим dvd+rw-tools
    # cd /usr/ports/sysutils/dvd+rw-tools && make install clean 
    


    Для корректной работы (бывает не находит привод) действуем так:
    Дописываем в файл такие строчки
    # ее /etc/devfs.conf 
    perm    cd0     0660 
    perm    pass0   0660 
    perm    xpt0    0660
    


    А так же дописываем сдесь:
    # ее /boot/loader.conf 
    atapicam_load="YES"
    


    Перезагружаемся, или делаем данные действия руками. В данном случае предполагается, что
    пользователь от которого будут записываться диски - в группе operator, т.к. владелец
    устройств - root:operator. Для добавления его в группу операторов делаем так:
    pw groupmod operator -m _имя_пользователя_
    

    Либо, если не хотите добавлять, делайте права на устройство 0666.

    Для проверки что привод найден смотрим так:
    # cdrecord -scanbus 
    Cdrecord-Clone 2.01 (i386-unknown-freebsd6.2) Copyright (C) 1995-2004 JЖrg Schilling 
    Using libscg version 'schily-0.8'. 
    scsibus2: 
            2,0,0   200) '_NEC    ' 'DVD_RW ND-4550A ' '1.06' Removable CD-ROM 
            2,1,0   201) *
    


    7.2) Смотрим фильмы
    Я смотрю видео через kmplayer есть консольный вариант, а есть для KDE с мордой.
    # cd /usr/ports/
    # make search name=kmplayer
    Port:   kmplayer-0.10.0c_1,2
    Path:   /usr/ports/multimedia/kmplayer
    Info:   KDE frontend to MPlayer, Xine, GStreamer
    Maint:  danny@ricin.com
    B-deps: OpenEXR-1.6.1_1 
    ~~~~~
    xorg-libraries-7.3_2 xproto-7.0.10_1 xtrans-1.0.4 xvid-1.1.3,1
    WWW:    http://kmplayer.kde.org/
    
    Port:   mplayer-0.99.11_7
    Path:   /usr/ports/multimedia/mplayer
    Info:   High performance media player supporting many formats
    Maint:  riggs@rrr.de
    B-deps: atk-1.22.0_1 bitstream-vera-1.10_4
    ~~~~~
    WWW:    http://www.mplayerhq.hu/
    
    Port:   mplayer-fonts-0.50
    Path:   /usr/ports/multimedia/mplayer-fonts
    Info:   A font pack for the mplayer OSD and SUB
    Maint:  riggs@rrr.de
    B-deps:
    R-deps:
    WWW:    http://www.mplayerhq.hu/
    
    Port:   mplayer-skins-1.1.2_6
    Path:   /usr/ports/multimedia/mplayer-skins
    Info:   Skins for MPlayer's Graphical User Interface (GUI)
    Maint:  riggs@rrr.de
    B-deps:
    R-deps:
    WWW:    http://www.mplayerhq.hu/
    


    Ставим kmplayer, он подтянет mplayer.
    cd /usr/ports/multimedia/kmplayer ; make install clean
    ~~~
    ===>   Running ldconfig
    /sbin/ldconfig -m /usr/local/lib
    ===>   Registering installation for kmplayer-0.10.0c_2,2
    ===>  Cleaning for mplayer-0.99.11_11
    ===>  Cleaning for libdca-0.0.5
    ===>  Cleaning for libungif-4.1.4_5
    ===>  Cleaning for xvid-1.2.1,1
    ===>  Cleaning for mplayer-skins-1.1.2_6
    ===>  Cleaning for yasm-0.7.2
    ===>  Cleaning for kmplayer-0.10.0c_2,2
    


    7.3) Офис
    Для замены Microsoft Office качаем OpenOffice
    Русифицированный OpenOffice
    Или устанавливаем из портов:
    # cd /usr/ports/
    # make search name=openoffice.org-3
    Port:   openoffice.org-3.0.0
    Path:   /usr/ports/editors/openoffice.org-3
    Info:   Integrated wordprocessor/dbase/spreadsheet/drawing/chart/browser(release branch)
    Maint:  openoffice@FreeBSD.org
    B-deps: мноого зависимостей =)
    WWW:    http://www.openoffice.org/
    


    И для сборки офиса свободного места требуется ~ 11GB(там где стоят порты /usr/ports)
    памяти ~ 2GB(это не столь важно) и времени ~2 вагона + тележка =).
    Да и вот еще что вы сможете применить(не забываем LOCALIZED_LANG):

    # cd /usr/ports/editors/openoffice.org-3 ;make LOCALIZED_LANG=ru -DWITH_KDE install clean
    ===> Vulnerability check disabled, database not found
    OPTIONS:

    You can compile OOo with debug symbols/supports with
    make -DWITH_DEBUG

    You can compile OOo without gnome VFS support with
    make -DWITHOUT_GNOMEVFS

    You can compile OOo with devel/icu from ports with
    make -DWITH_SYSTEM_ICU

    You can compile OOo without CUPS support with
    make -DWITHOUT_CUPS

    You can compile OOo with gpc instead of libart by
    make -DWITH_GPC

    You can compile OOo with evolution2 support by
    make -DWITH_EVOLUTION2

    You can compile OOo with full localized language support by
    make LOCALIZED_LANG=alllangs

    You can select the language for OOo by making it with:
    make LOCALIZED_LANG=xx
    while xx can be one of the following
    af ar as-IN be-BY bg br bn bn-BD bn-IN bs ca cs cy da
    de dz el en-GB en-US en-ZA eo es et eu fa fi fr ga gl
    gu-IN he hi-IN hr hu it ja ka km kn ko ku lo lt lv mk
    ms ml-IN mr-IN ne nb nl nn nr ns oc or-IN pa-IN pl pt
    pt-BR ru rw sk sl sh sr ss st sv sw sw-TZ te-IN ti-ER
    ta-IN th tn tr ts tg ur-IN uk uz ve vi xh zh-CN zh-TW
    zu
    Current setting: ru

    NOTICE:

    To build OOo, you should have a lot
    of free diskspace (~ 11GB) and memory (~ 2GB).
    If you want SDK and/or solver, please type make sdk and/or make solver
    ===> Extracting for ru-openoffice.org-3.0.1
    => MD5 Checksum OK for openoffice.org3/OOo_OOO300_m15_source.tar.bz2.
    => SHA256 Checksum OK for openoffice.org3/OOo_OOO300_m15_source.tar.bz2.
    => MD5 Checksum OK for openoffice.org3/unowinreg.dll.
    => SHA256 Checksum OK for openoffice.org3/unowinreg.dll.
    => MD5 Checksum OK for openoffice.org3/mozilla-source-1.7.5.tar.gz.
    => SHA256 Checksum OK for openoffice.org3/mozilla-source-1.7.5.tar.gz.
    ===> ru-openoffice.org-3.0.1 depends on file: /usr/local/bin/perl5.8.8 - found

    ~~~~~~~~~~~~~~

    OpenOffice.org Build OOO300_m15 Personal Install How-To

    Written by: Martin Blapp <mbr@freebsd.org>
    and Maho Nakata <maho@FreeBSD.org>

    OpenOffice.org OOO300_m15 will soon been installed in
    /usr/local/openoffice.org-3.0.1

    1. User installation
    --------------------

    Just type "openoffice.org-3.0.1" after you have successfully
    installed the package. If there is no installed OO.org dir
    in your homedir, the setup installs ".openoffice.org3" folder.

    2. Starting OO.org
    ------------------

    There are some wrappers installed for faster startup.
    Add "/usr/local/bin/" to your PATH and you will be able
    to use them.

    /usr/local/bin/openoffice.org-3.0.1
    /usr/local/bin/openoffice.org-3.0.1-sbase
    /usr/local/bin/openoffice.org-3.0.1-scalc
    /usr/local/bin/openoffice.org-3.0.1-sdraw
    /usr/local/bin/openoffice.org-3.0.1-setofficelang
    /usr/local/bin/openoffice.org-3.0.1-smath
    /usr/local/bin/openoffice.org-3.0.1-simpress
    /usr/local/bin/openoffice.org-3.0.1-spadmin
    /usr/local/bin/openoffice.org-3.0.1-swriter

    OO.org does need $LANG to be set to a suitable value.

    3. If you run into problems
    --------------------------------------------------
    If you somehow run into problems, please remove the already
    installed ".openoffice.org3" dir in your homedir. Redo the user
    installation and the problems should go away.

    ===> Registering installation for ru-openoffice.org-3.0.1
    ===> SECURITY REPORT:
    This port has installed the following files which may act as network
    servers and may therefore pose a remote security risk to the system.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    If there are vulnerabilities in these programs there may be a security
    risk to the system. FreeBSD makes no guarantee about the security of
    ports included in the Ports Collection. Please type 'make deinstall'
    to deinstall the port if this is a concern.

    For more information, and contact details about the security
    status of this software, see the following webpage:
    http://www.openoffice.org/
    ===> Cleaning for coreutils-6.9_3
    ===> Cleaning for patch-2.5.4
    ===> Cleaning for p5-Archive-Zip-1.26
    ===> Cleaning for imake-1.0.2_4,1
    ===> Cleaning for gperf-3.0.3
    ===> Cleaning for apache-ant-1.7.0_2
    ===> Cleaning for bison-2.3_4,1
    ===> Cleaning for diablo-jdk-1.6.0.07.02_3
    ===> Cleaning for gnome-mime-data-2.18.0_3
    ===> Cleaning for gnome-vfs-2.24.0
    ===> Cleaning for p5-Compress-Zlib-2.015
    ===> Cleaning for p5-PathTools-3.2900
    ===> Cleaning for p5-File-Temp-0.21
    ===> Cleaning for p5-File-Which-0.05
    ===> Cleaning for gccmakedep-1.0.2
    ===> Cleaning for makedepend-1.0.1,1
    ===> Cleaning for xorg-cf-files-1.0.2_3
    ===> Cleaning for javavmwrapper-2.3.2
    ===> Cleaning for avahi-app-0.6.24
    ===> Cleaning for p5-Compress-Raw-Zlib-2.015
    ===> Cleaning for p5-IO-Compress-Base-2.015
    ===> Cleaning for p5-IO-Compress-Zlib-2.015
    ===> Cleaning for libdaemon-0.12
    ===> Cleaning for gdbm-1.8.3_3
    ===> Cleaning for ru-openoffice.org-3.0.1


    7.3) Раскладка клавиатуры
    Для переключения раскладки клавы есть несколько интересных программ.
    kkbswitch - Умеет следить за окнами и запоминать раскладку для каждого окна.
    xneur - Для автоматического переключения клавиатурной раскладки.

    7.4) Браузеры
    FireFox3
    # cd /usr/ports/www/firefox3 && make install clean
    

    Локализация интерфейса FireFox3:
    # cd /usr/ports/www/firefox3-i18n && make install clean
    

    Чтобы после установки сменить локализацию браузера нужно в нем загрузить модуль
    Quick Lokale Switcher
    Неплохая статья про Переход на FireFox и Thunderbird c Opera

    Opera
    # cd /usr/ports/www/opera && make install clean
    

     
    7.5) Flash
    Для проигрывания Flash есть несколько портов:
    # cd /usr/ports/ ;make search name="gnash"
    Port:   gnash-0.8.3
    Path:   /usr/ports/graphics/gnash
    Info:   GNU Flash movie player
    Maint:  amdmi3@FreeBSD.org
    B-deps: aalib-1.4.r5_4 agg-2.5_5 atk-1.22.0_1 bitstream-vera-1.10_4 boost-1.34.1
    ~~~~
    cairo-1.6.4_2,1 compositeproto-0.4 curl-7.18.0 damageproto-1.1.0_2 
    WWW:    http://www.gnu.org/software/gnash/
    # cd /usr/ports/graphics/gnash ;make config
    


    Тут можно немного поиграться =)
    Options for gnash 0.8.4_3
    [X] PLUGIN Enable browser plugin
    [ ] CYGNAL Enable Cygnal media server
    [X] GTK GUI: GTK (required for Mozilla/Firefox plugin)
    [ ] KDE GUI: KDE (required for Konqueror plugin)
    [X] AGG Renderer: AGG
    [ ] OPENGL Renderer: OpenGL (broken)
    [ ] CAIRO Renderer: Cairo (experimental)
    [X] FFMPEG Media handler: ffmpeg (+SDL sound output)
    [ ] GSTREAMER Media handler: GStreamer

    Установим gnash:
    # cd /usr/ports/graphics/gnash ;make install clean
    


    7.6) Почтовые клиенты
    Thunderbird:
    # cd /usr/ports/mail/thunderbird && make install clean
    

    Локализация интерфейса Thunderbird:
    # cd /usr/ports/mail/thunderbird-i18n/ && make install clean
    


    7.7) ICQ
    Клиент ICQ у меня Kopete. Один нюанс, когда учетку в Kopete вносите сразу указывайте кодировку
    по умолчанию русскую, а то закорючки будут приходить :)
    # cd /usr/ports/net-im/kopete && make install clean
    


    7.8) Файловые менеджеры
    Krusader аналог Total Commander
    # cd /usr/ports/x11-fm/krusader && make install clean
    


    7.9) IPTV
    Для просмотра IPTV смотрит мультикаст и уникаст посмотрите make config, установите и будет счастье.
    # make search name="vlc"
    Port:   vlc-0.8.6.i_2,2
    Path:   /usr/ports/multimedia/vlc
    Info:   Multimedia streaming server and player for various audio/video formats
    Maint:  jsa@wickedmachine.net
    B-deps: ORBit2-2.14.14 aalib-1.4.r5_4 atk-1.22.0_1
    ~~~~
    xf86vidmodeproto-2.2.2 xineramaproto-1.1.2 xorg-fonts-truetype-7.3 xproto-7.0.10_1
    WWW:    http://www.videolan.org/
    


  • Бонусы

    8) Оформление KDE
    Eyecandy for your KDE-Desktop -  KDE-Look.org - тут есть все, что понадобится любителям этой оболочки и заставки и курсоры и тп =)

    Плюшки для KDE - тут люди делятся своими любимыми аддонами к KDE

    8.1) Сетевой монитор во FreeBSD
    KNemo - утилита для мониторинга и отображения состояния сетевого интерфейса в KDE

    8.2) Набор утилит
    desktopbsd-tools - набор утилит для упрощения жизни

    8.3) Загрузка двух систем
    Взять с инсталляционного компакта FreeBSD файл /cdrom/boot/boot1 и поместить его в корень диска C: обозвав например, так bootsect.bsd. Далее поправим boot.ini, добавив в него строку C:\bootsect.bsd=FreeBSD после строки про загрузку Windows. После этого с  помощью правильного менеджера разделов добиться, чтобы активный раздел был только один – Windows.

    9) Локализация FreeBSD
    Локализация FreeBSD для поддержки определенных языков (Русский язык (кодировка KOI8-R))



    Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=3&t=3398&st=0&sk=t&sd=a&start=100.

    размещено: 2007-05-03,
    последнее обновление: 2009-04-13,
    автор: Raven2000

    оценить статью:

    KrivoSoft, 2007-05-08 в 14:53:35

    Хорошая статья, спасибо! Надо будет попробовать внедрить :-)

    comatoz, 2007-05-08 в 18:07:58

    Имхо, для десктопа правильнее использовать псбсд или десктопбсд, кто что предпочтет.

    lissyara, 2007-05-08 в 18:48:35

    и что в них есть, чего я руками в полноценной FreeBSD не сделаю?

    comatoz, 2007-05-08 в 19:37:58

    и то и другое сделано из бсд, так что всё это можно сделать самому, ещё раз, то, что уже кто-то сделал, и сделал не плохо, потратить время на изобретение велосипеда
    назначение вышеназванных дистрибутивов - установка на машину пользователя и получение базового функционала - не больше, хочется чего-то больше - делаешь сам
    по мне так Торвальдс в свое время изобрёл велосипед "линукс", не смог воспользоваться поиском, икс-бсд уже была...

    lissyara, 2007-05-08 в 20:07:42

    Понимаешь...
    Вот в статье есть ссылка на монтирование с перекодировкой - так вот это не окучено ни в одном из вышеозначенных дистрибутивов.
    =========
    Случай из жизни. На прошлой работе, был помошник, немного знал линух. Я его подсадил на FreeBSD - для работы нужно было.
    Так вот он потом в шоке был - я грит и не знал, что есть такой файл xorg.conf - всегда через гуя настраивал и т.п.
    Так вот вывод такой - что есть люди которые просто пользуются, им неважно что у них на десктопе, а есть люди которые хотят пользоваться и понимать как оно пашет. Так вот для тех кто в начале этого пути - эта статья.

    sfstudio, 2007-05-08 в 21:39:38

    Эхь млин... А как вы решите с проблемой к примеру отсутствия поддержки DVB девайсов, не единичной а большинства?... Нет ребята, BSD на десктоп эт жопа. Что со звуком, относительно нормальным не, а не с поделками от кривотив или всевозможными копеечными огрызками, что с DVB, что с usb девайсами. Так что на десктоп однозначно линукс. А то что там у кого-то помошник на линукс, эт его проблемы. Вас никто не заставляет юзать гуи инструменты, да и не в каждом линуксе они есть...

    Raven2000, 2007-05-08 в 22:04:34

    sfstudio
    Даа DVB карты особля SkyStar3 это точно вилы прошлось на маздае ставить :( Да и не кто несобирается всех сажать на десктопность я просто показал что можно собрать в этом виде да и кста я в начале статьи свое мнение по этому поводу сказал :) У кого-то десктоп это линь у кого маздай или мак другие скажут лучше там доса нет на свете и бла бла бла
    И вот еще свои идеологические мысли писать ТУТ Сдесь пишите найденные баги, или какие-то фичи :) флейм будет удален!

    Andrew, 2007-05-09 в 22:49:50

    Хорошая статья :) для новичков. Но почему КДЕ? Чисто спортивный интерес. Сам я в xfce сижу. И соответственно вижу тут еще недосказанные вещи:
    1. Включение машины в АД в качестве клиента.
    2. Настройка удалнных принтеров.
    3. Почтовый клиент (в том числе и для работы с exchange)
    4. Монтирование виндовых шар
    5. Офисный пакет. (хотя для КДЕ это может и не надо?)
    6. Игры (куда без них)
    Это уже будет нормальный десктоп, на котором можно что-то реально сделать новичку.

    Raven2000, 2007-05-10 в 9:46:01

    Andrew
    KDE это потому что я на нем сижу :) а так все равно на чем
    По пунктам 1, 2,(если это сетевые (принт-серверы) принтеры то все без самбы на ура работает),4, это нужно SAMBА настроить. По офису добавил пп 3.9) В кде пользуюсь встроенным кдемайл пока хватает, а на счет exchange еще недумал.
    По играм в принципе надо подумать :)

    Makarov, 2007-05-11 в 20:12:11

    Отличная статья, спасибо! Практически всё это я проделывал неоднократно, но ряд ньюансов увидел здесь впервые, что радует. Есть, однако, 3 проблемы, которые я на своём ноутбуке Fujitsu-Siemens 7120 никак решить не могу (ибо не так крут): две из них (подключение Realtek high Definition Audio и широкоформатного - 1280х768 - монитора) не столь существенны, а вот третья... Вот бы кто описал подключение USB-шного Bluetooth как канала для выхода в Интернет по умолчанию! Согласитесь, нафига на домашнем ноутбуке выход на Ethernet? А вот скоростной канал Sky Turbo через Bluetooth для домашней машины - самое то!

    Yuriy, 2007-05-12 в 18:42:44

    Классная и очень полезная статья, спасибо. Проверил все
    кроме звука и монтирования, заработало сразу. Уже два года
    работаю с Free не разу так тонко не настраивал KDE. Особенно
    понравилось использование windows шрифтов.Часто, вместо
    монитора использую Xmanager по сети.

    Raven2000, 2007-05-13 в 21:55:31

    to Makarov
    >А вот скоростной канал Sky Turbo через Bluetooth
    Я писал статью SkyLink-CDMA + FreeBSD 6.1 а вот насчет Bluetooth немогу ничего сказать нетути у меня оного для пробы :)
    На счет остального пиши тут авось поможем чем можем :)
    Да и незабываем голосовать ;)

    lissyara, 2007-05-14 в 11:32:35

    Для звука HDA есть дрова, штатные для 7.0 и модулями/исходниками для 6.x.
    Искать их тут.

    Makarov, 2007-05-15 в 16:56:06

    to Reven2000 и lissyara:
    Спасибо. Всё бросаю и займусь прикручиванием. Телефон (у меня Ubiquam U-300) сначала попробую прикрутить через USB, а уж затем полезу в Bluetooth... По результатам всенепременно доложу! :)

    scarface, 2007-05-18 в 20:06:11

    Прочитал, понял, оценил, спасибо.
    НО! Есть вопрос: вобщем все у меня работает и все очень даже прекрасно, только вот любая версия Линухи в Х работает побыстрее чем тоже самое во Фре.
    Чем это обьясняется ? (Фря не домашняя ось это конечно понятно,только что то не верится что нельзя сделать того что есть в Линухе )))) )
    И плз кинтесь ссылкой на маломальски понятные обьяснения как это этого явления уйти.
    Заранее спасибо )

    Dinamit, 2007-05-20 в 23:06:38

    Спасибо! Хорошая статья и очень мне помогла в конфигурации иксов=) Да и все остальные не хуже=)

    butsan, 2007-05-25 в 10:33:01

    scarface, согласен, особенно gtk2 уж очень тормозит у меня на работе (P3 800MHz). Слышал вроде как в линухе для этого патчи есть...

    test, 2007-05-29 в 22:24:59

    Отличное пособие. Только подпишите там за одно и информацию как можно быстренько подсчитать Modeline (конфигурационную строку указывающую иксам какое разрешение и какую частоту развертки ставить). Я сам долго с этим боролся чтобы при 1024х768 100Hz было, а ларчик как раз через Modeline и открывается.

    Команда gtf

    [test@amber ~]$ gtf 1024 768 100

     # 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
     Modeline "1024x768_100.00"  113.31  1024 1096 1208 1392  768 769 772 814  -HSync +Vsync

    bion, 2007-06-08 в 5:23:45

    От себя хочется добавить: использую FreeBSD как десктоп уже с полгода на домашней машинке,celeron 2.7, 1gb ram. совсем недавно портировали X.org 7.2 :) был несказанно рад, некоторые тормоза с системой убрались, но всё же...

    Итак,
    1. Если у вас стоит гном2, то система будет жестоко тормозить. Для меня это факт. Не знаю, с чем связано, но от гнома отказался в пользу E16.
    2. Если у вас не включён Direct Rendering, то система будет жутко тормозить.
    3. Нет Flash плеера, вернее он есть, но уж  очень кривой, так что youtube не посмотрите.
    4. Перешел с FF2 на Seamonkey, тоже по причине тормозов оного.
    5. Если вы всё-таки решите поставить Free как десктоп - готовьтесь курить маны...
    6. Если у Вас видео от ati - забудьте про  3d ускорение, НЕТ под нее драйверов нормальных.
    7. Сейчас разработчики активно осваивают desktop, так что с автором несогласен - будет BSD под десктоп, бууудет, и не какой-нибудь, а полноценный продукт :)

    booch, 2007-06-12 в 13:44:09

    Статья довольно хорошая.
    Но всеже может кто-то поможет с установкой игор на FreeBSD??

    smile, 2007-07-06 в 21:56:22

    как сказали для нормального офисного десктопа не хватает членства в домене. С чем я столкнулся (домен НТ - не AD! на Samba3):
    1. Включаем в домен, через pam winbind прикручиваем логин доменного пользователя (статей хватает)
    2. Для первого логина и автосоздания хомяка - pam модуль mkhomedir. Один мелкий косяк - при первом логине сначала логин, а потом создание. В результате после логина текщий каталог  /. Спасает $HOME - в логиновских скриптах принудительно после логина cd в хомяка.
    3. Печать на виндовый сетевой принтер - пришлось завести некоего стаф юзера с минимальными правами и порезанными политиками. CUPS явно заводим через него (что-то вроде)
    4. Косяки (все делал на скорую руку интереса ради и долго не копался. У кого что получится - киньтесь мылом)
    - приложения из под линуксолятора (acroread) не желают воспринимать uid смапированного доменного пользователя; линуксячие модули винбинда пробовал совать в compat но что-то не особо помогло, хотя должно было. Во всяком случае подкладывание для ldap аутентификации линуксячьего добра рекомендовано самим linux_base, и по отзывам работает (для страждущих AD должно помоч).
    - монтирование smb ресурсов(+ кодировка) простым смертным пользователем например в smb4k или автомонтирование при логине. Ясно, что можно файлики насоздавать молчаливой поддержки монтирования самба-ресурсов, но тогда принцип единой аутентификации и доступа к ресурсам, принятый в домене сразу идет лесом. С кодировкой смб ресурса опятьже косячок - пока суперьюзер не примонтирует  - простому ловить нечего, ибо загрузка iconv - простым недоступна.

    Alex, 2007-08-04 в 10:03:41

    Все со вкусом, СУПЕР! Лисяра, надо бы подумать про написание книги, материала навалом!!!!!!

    lissyara, 2007-08-04 в 10:18:36

    а я тут причём?
    это не я писал.

    Raven2000, 2007-09-17 в 12:53:27

    Все обсуждения и вопросы на форуме!

    Nik, 2007-09-17 в 14:14:25

    Пасиб, почитал с удовольствием, нашел кое-что новенькое и полезное. Сам использую FreeBSD как десктоп уже года 3 или 4. Винда стоит только на рабочем ноуте (в силу отсутствия специфического софта под FreeBSD необходимого для работы), а для дома очень даже хорошая система получается!!!

    showgun, 2007-11-23 в 20:13:44

    Долго с настройкой Х-ов мучался, перечитал в интернете куча ненужных страниц и потратил много времени. А сдесь собрано все коротко и ясно, спасибо!

    йа забыл падписацца, асёл, 2007-11-27 в 17:54:27

    пошла фряха по стопам пенгвина, охватить как можно больш сфер, пусть и ценой стабильности..
    4 года назад просто мечтал переход на десктоп под фрей, сменил модем для фри, отжила фря в роли праймари десктопа около 2 недель, потом была заменена на слакварь, а фря переехала на второй, третий и четвёрный компы.
    после стабильной 4 ветки, 5 была глючной, 6я оставила старые баги и нахваталсь новых, что делает фрю всё менее привлекательной что в серверном применении, что в десктопном.
    только сейчас знаю о 3-4 стабильных багах, некоторые кочуют ещё с версии 5.1
    1) фс в памяти, часто отваливаецца паникой
    2) странные и неожиданные ребуты при рилтековской сетке, при копировании через nfs
    3) хотплаг модули похоже вообще ужасные, многие усб
    устройства вызывают панику при вктыкании/вынимании
    проверялось на 3-4 компах, самое разное оборудование.
    4) фаерваре на виашном чипсете при втыкании камеры идёт ошибками, пока камеру не отстегнёшь.
    ни соляра, ни венда, ни пенгвин так не ведут с этим железом.
    в багрепорты не верю и писать их не умею=)

    йа забыл падписацца, асёл, 2007-11-27 в 17:59:36

    кстати, бегство с фри на слаку было по причине лишнего геморроя по сравнению со слакой. надоело видеть мелкие недостатки и недоделки, которых нету в пенгвине, в частности флеш, дефекты с окнами gmplayer и что в любом случае, тянуцца либы от пенгвина, без приложений которого никак не обойтись. да и оборудования полно встречаецца, которое под пенгвином живёт, под фрей нет.

    lissyara, 2007-11-27 в 20:04:15

    >в багрепорты не верю и писать их не умею=)
    учись.
    ===========
    По поводу остального - надо было найти и загрузить отдельно поставляющийся модуль hands.ko. После этого - всё работает как надо.
    Что касается 5-ки - последствия переходной ветки (что характерно - токуа в первых релизах). Это, помоему, все признают.

    lisergey, 2007-11-27 в 23:07:21

    для записи cd пользую xcdroast
    у него немного непривычный интерфейс, после Nero долго тупил пока не врубился в общую идею записи дисков.

    асечный клиент - licq
    из преимуществ - понимает кдещные стили и с ними смотрится очень красиво, интерфейс удобный
    жаль только авторы другие протоколы так и не добавили :(

    очень помогает wine, с ним тот же radmin-viewer работает

    аналог тотал-коммандера - krusader

    про игрушки - сам гонял heroes of might and magic-III, специальный билд под юнихи где-то раскопал.

    для подключения к удаленному рабочему столы винды - grdesktop (гуевое, неудобное) или rdesktop
    например так rdesktop -u admin -p -K -a 24 -g 1020x750+0+0 server:3389  - окошко реально получается чуть меньше чем стандартный ноутбучный экран

    я даже себе GPRS с мобилы по блютузу под фрей настроил.
    долго бился и искал, потом нашел. кому нужно - опишу чего да как, там весь хинт в специальной строке иницализации жпрс-модема который подключатеся через блютуз.

    а всякие флеши с ютубов - убийцы времени и пожиратели трафика, нафих не нужны, без них забот хватает.

    на сейчас во Фре не решен один вопрос - синхронизация по блютузу с нокиевской мобилы (вроде тоже есть решения, но руки не доходят)

    йа забыл падписацца, асёл, 2007-11-28 в 17:42:14

    >>По поводу остального - надо было найти и загрузить отдельно поставляющийся модуль hands.ko. После этого - всё работает как надо.

    хватит умничать, у фри есть полно проблем с драйверами устройств и не только=) если вы их не видели ни разу, не значит что их нету.
    очень "стабильная" система, если при втыкании например свистка вай-фая, или свистка блютуфа фря (6.1, 6.2) _может_ упасть кернел паникой, а может не упасть, как повезёт (повторюсь, ни соляра, ни венда, ни пенгвины, с этими устройствами не падают)
    да и читал вашу статью по поводу автомонтирования, тот ещё геморрой, руками монтировать всякие сменные накопители, или пересобирать половину кед=)

    и что забавно, то йа не меньше вашего люблю фряху, сам не знаю за что, видимо за примитивную простоту и логику=)

    lissyara, 2007-11-28 в 19:28:02

    При всех этих рассуждениях не учли одного - на десктопе это - хардкор. А вы рассуждете про десктоп :)
    На нормальном серверном железе - проблем не имел ни разу.
    Ну а на кривом...
    Вам в форум, там можно найти поиском веточку, ult один такой же рассуждает что дебиан лучше, потому что у него дома стоит на диске с бэдами через один и падает реже чем фря =)

    йа забыл падписацца, асёл, 2007-11-29 в 18:37:53

    вот, вот, про десктоп речь зашла, поэтому и говорю, что полно будет проблем.
    я не говорю что хуже, что лучше,  у пенгвина тоже полно проблем и у венды и макося, солярки и у всех их хватает.
    но правда, юзать фрю на десктопе, смахивает извращением, типа "садо-огородо", хотя это возможно=) фря прекрасная ось, для своих задач, но не для всех=)

    хоть тут это и оффтопик, но хочу вас поблагодарить, за статью про перепайку кондёров на мамке, восстановил благодаря вашей статье одну, которая кстати трудицца под управлением фри=)

    artem, 2007-12-10 в 13:09:03

    советую попробовать http://truebsd.org/ru/about
    http://truebsd.org/ru/releases/2.0rc1
    работает как livecd или на hdd
    пересел на нее с linux
    и никаких типа "садо-огородо"
    полюбил с первого инстала на hdd
    FreeBSD forever

    Chupa+, 2008-01-01 в 23:40:32

    Десктоп на фришке это неправильно. Иногда я ставлю гном 2 который вместе с 6.2 идёт, но только для того, чтобы при надобности можно было маны почитать в инете в нормальном-привычном браузере. Это я про лисичку говорю =)

    PCBSD исправит извращенцев )

    Kot_igruN, 2008-01-05 в 18:56:02

    Опять тут смотрю многие развели HolyWar относительно того, чьи в лесу шишки! Ворон молодец, статья что надо. Вот пишу эти строки с десктопа FreeBSD 6.2 + Gnome 2.20. (KDE на дух не переношу). Работает все норм (ну файловые операции конечно медленновато идут, но до тех пор, пока во Фре будет этот анахронизм FFS, хоть бы Reiser реализовали, хотя я заговорился....), а так в целом и общем претензий нет. И в отличие от многих дистров Линуха (а особенно Мандривы и иже с ним) понятно, откуда растут ноги, ничего не прячется за этими бесконечно тупыми графическими утилитами конфигурирования... Shalkware одним словом...

    lissyara, 2008-01-05 в 21:23:59

    Есть zfs.
    Что касается райзера - на прошлой работе помошничек убил её сделав
    killall -9 cp
    во время копирования. Конечно, убить можно всё, но - это первая и последняя файловая система которую я видел уитой от такого...
    ========
    А вообще - на всех практических задачах с которыми работал - производительности UFS хватает. Поэтому этих криков о медленной файловой системе я вообще не понимаю...

    xardkorov, 2008-01-16 в 22:25:31

    хорошая статья, правда вместо Копете(на дух его не переношу) по мне лучше использовать SIM (просто и удобно и с кодировками не разу проблем не было), а для IRC мне понравился навороченный KVIRC(тоже из за отсутствия пробем с кодировками).

    f0b0s, 2008-01-17 в 0:47:49

    Про параметр DisplaySize в секции монитор xorg.conf

    нет, это НЕ разрешение (как может показаться сначала) и более того, тут он указат с ошибкой.

    цитата:

      Опция DisplaySize 337.5 270.0 заставляет X-Window загрузиться с
      разрешением 96x96 dpi при размере экрана 1280x1024. Переменная
      задается

              DisplaySize X Y


      где

              X = ширина_экрана_в_пикселях * 25.4 / желаемый_dpi
              Y = высота_экрана_в_пикселях * 25.4 / желаемый_dpi


    http://www.opennet.ru/base/X/font_as_windows.txt.html

    То есть порядка 350*270.

    А я сделал свои 1400 1050 и получил МАААААААААЛЕНЬКИЕ везде букаффки (1-2 пикселя, ничо не видно). Долбался 2 дня, грешил на шрифты МС, кэш х11, и в итого набрел на эту статью.

    Удачи.

    torki, 2008-01-17 в 1:53:25

    Всю историю попробовал на селероне-400 ram-128
    нормально завертелось без лишних вопросов. Когда настроил темы аля виндоус секретутка не сразу врубилась! Вот смеху было! А попробуйте линух, например SuSe10, поставить на такой гроб? И при инстале сразу красная табличка, мол минимум 256 ram! Вот такие вот пироги ребзя!

    swlad69, 2008-02-13 в 17:08:58

    Хорошая статья сколько ставил все это так тонко не настраивал есть программы с субд Inter Base так здесь они летают Винде от этого каюк приходит Линух это криво сделаная на коленке фря со всеми примудростями а насчет памяти и русурсов Линух напоминает Висту без СП1 Молодец Lissyara за статью Сам работаю с Фряхой лет 10

    Raven2000, 2008-02-13 в 17:53:12

    to swlad69
    Автора глянь ;)

    swlad69, 2008-02-16 в 20:57:57

    Извини Raven2000 Посмотрел Что можешь сказать про KDE4

    Raven2000, 2008-02-16 в 21:31:29

    Еще не щупал :)

    КазяБазя, 2008-03-08 в 17:56:53

    Cобирал десктопы.
    Первый - по данной статье с КДЕ и иже с ним. Второй - уже на основе полученного опыта - с fluxbox.

    Теперь я люблю флюксбокс. Установка десктопа с ним, правда горы времени занимает, ибо он голый идет. В общем, на подбор софта бОльшая часть времени и ушла. Но в итоге сама система получилась во много раз легче. Вот.

    Автору статьи все равно большой спасиб.

    RockerMan, 2008-03-11 в 10:44:04

    2 КазяБазя
    А почему бы вам не выложить тут статью об установке fluxbox - имхо может интересно будет многим

    artem, 2008-03-18 в 12:54:18

    еще есть очень вкусный quemu вместе с
    quemu launcher
    quemu acelerator
    в качестве винта указал свой же винт
    и загрузил винду с другого раздела
    скорость работы приличная

    Demon, 2008-04-26 в 0:39:32

    Огромнейшее спасибо за статью и сайт!!!!
    очень помогает в жизни, согласен с RockerMan по поводу fluxbox'a , точнее о подборе софта, я по работе временно без комп-ра , сидеть на ломе (амд к6-2, 128М озу) хоть и на frenzy все равно надоело :)
    ...поставил free.6.3 , иксы и флюкс, теперь работая рдесктопом на w2003 параллельно добавляю полезный софт, народ в офисе глаза квадратные делает видя на широкоформатном тфт привычный виндовый интерфейс в окошке rdesktop на фоне непонятного рабочего стола :)
    и совсем недоумевает как это все может работать от кучки старого лома (каждый умник пытается за монитором ноут найти :-D )

    Fortrix, 2008-05-26 в 16:15:18

    С фрей сталкивался только во Frenzy.
    НУ ПОЧЕМУУ не сделали поддержку RT61-го чипа? (вайфай)
    Аж обыдно.
    Такая же ситуация с солярой (2008.05). На линухах (любых, в том числе и древних) идет на отлично. Пишу эти строки из-под BackTrack 3 - во где мощь... ;)

    nobody, 2008-06-16 в 8:05:37

    вопрос к гуру фряхи:
    в кде все создаваемые файлы\папки с русскими названиями становятся вопросами, а на монтируемых флэшках и винчестерах(фат) с помощью хал создание файлов с русскими названиями запрещено(ошибка конкунор). при этом русские файлы видны как &#242;&#213;&#203;&#207;&#215;&#207;&#196;&#211;&#212;&#215;&#207; &#208;&#207;.
    кто-нить сталкивался с таким?

    paradox, 2008-06-26 в 20:03:22

    >Fortrix
    вроде как с 6 версии поддерживаються
    http://arkiv.freebsd.se/?ml=freebsd-stable&a=2006-12&t=2837100

    уточните

    ttt, 2008-07-02 в 3:59:54

    k3b не хочет определять двд-диски для записи, хотя
    # cdrecord -scanbus
    Cdrecord-Clone 2.01 (i386-unknown-freebsd7.0) Copyright (C) 1995-2004 JЖrg Schilling
    Using libscg version 'schily-0.8'.
    scsibus1:
           1,0,0   100) 'MATSHITA' 'DVD-RAM UJ-860S ' '1.00' Removable CD-ROM
           1,1,0   101) *
           1,2,0   102) *
           1,3,0   103) *
           1,4,0   104) *
           1,5,0   105) *
           1,6,0   106) *
           1,7,0   107) *
    DVD-RAM  или DVD+RAM  имеет разницу какие диски ему подсовывать??

    alex79, 2008-08-27 в 15:47:04

    Отличная статья, автору огромная благодарность.

    Salimk, 2008-09-24 в 17:15:58

    Ура Товарищи в портах появился KDE4...
    В данный момент я его ставлю,
    потом поделюсь..

    Charlz_Klug, 2008-11-07 в 11:01:23

    OpenOffice.org на infra.ru предназначен для i386 и при попытке установки его на amd64 возникают проблемы. Хотелось бы, чтобы в статье был освещён этот момент.

    yx, 2008-11-13 в 12:12:22

    "Или

    # cp /etc/X11/xorg.conf"

    а файл источник?

    hroft, 2008-11-16 в 0:28:55

    cd /root
    cp xorg.conf.new /etc/X11/xorg.conf

    Dorlas, 2008-12-13 в 21:06:07

    Свой опыт по установке FreeBSD на ноутбук изложил тут:
    http://vershinin.dyndns.org/doku.php?id=freebsd_on_dell1525

    dialup, 2008-12-18 в 22:15:15

    кеды 4ки все равно сыровата даже если пасматреть на то что вышли 4.1.2 то ли 3... ставил с писи бзд сматрел.. они так и ломяца баг репорт отправить... пакасть... пока 4.3-5 не выдет нет смысла ставить имхо да и понтов в них немеряно еси хочецо пантов проще компиз паставить...
    ПыСы системы типа писи бзд и десктоп бзд шлак полнейшый море недоделок... а если на чистую фрю сам ставиш так сам... а не какой то вася..  все работает как надо...

    APTEM, 2009-01-07 в 13:14:16

    Dorlas, твой сайт мертвый)
    Кто то про кеды4 спрашивал...глючнее 3их,да и собирал portupgrade`ом около 17 часов =)

    онотоле, 2009-01-22 в 19:06:36

    кеды мрак

    Dorlas, 2009-01-28 в 9:59:50

    Сайт живой - только пришлось перенести его в локальное пространство моего провайдера. Кому нужно - могу кидать по почте (пишите на vershinin.e@gmail.com)

    zoofield, 2009-01-31 в 20:12:20

    Как дополнение:
    У меня на карте audigy2 не было звука, пока не поставил драйвер из порта audio/emu10kx. до этого программы как будто воспроизводили звук - а ничего не играло.

    Dиmon, 2009-03-02 в 0:36:51

    Очень нехватает рекоммендаций по смотрелкам графики, с функционалом виндовой ACDSee (полноценная смотрелка с кучей допов) и PicaView (быстрый просмотр картинки в выпадающем меню).

    Charlz_Klug, 2009-03-07 в 13:56:30

    Не ставьте пакет OpenOffice.org с сайта infra.ru на машину с FreeBSD amd64, не запустится. Будет ругаться на нехватку java. Но, если поставить на FreeBSD i386, то в GNOME или в KDE идёт на отлично.

    Angriff, 2009-03-28 в 0:44:47

    Dиmon, ACDSee — это монстр с кучей всякого ненужного. Поставьте xnview и gwenview, сравните да оставьте к чему душа лежит

    Wic, 2009-04-18 в 15:28:41

    Хорошая статья, но есть маленький трабл. Вот это
    # cd /usr/ports/x11/xorg && make install clean
    # cd /usr/ports/x11/kde3 &&make install clean

    нужно поменять на это
    # cd /usr/ports/x11/xorg && make config-recursive && make install clean
    # cd /usr/ports/x11/kde3 && make config-recursive && make install clean

    А то те кто не знает будет кде, как я, трое суток собирать, а так вначале конфигурируется, а потом ставится. Взято тут.
    ps у кого будут проблемы с закончившимся местом на диске делаем так
    make clean && make install clean
    мне 8и гигов не хватило чтобы поставить, а так удалил лишнее и с местом проблем не стало.

    Sergo Fin, 2009-05-05 в 14:07:24

    Непонятно для кого эта статья.
    Фряху настроить что для сервера, что для десктопа элементарно. (по сравнению с линухом)
    благо нормальных книжек дофига выпустили. Да и оф. дока классная.
    ради прикола устанавливал и настраивал на все компжелезо. включая ноутбуки
    З.Ы. Не надо юзеров пугать тем чего нет на самом деле.

    adre, 2009-06-20 в 11:59:48

    2Sergo Fin поставь без проблем на любой бук релиз 7,2 с KDE4 с диска и прилагающихся пакетов...

    din, 2009-07-22 в 13:52:28

    Маленькое уточнение :
    чтобы клава и мышь работали в freebsd 7.1 +
    необходимо
    echo hald_enable=\\\"YES\\\" >> /etc/rc.conf
    /usr/local/etc/rc.d/hald start

    leha, 2009-07-30 в 6:55:23

    Хорошая статья!
    Первый раз по хэндбуку пытался настроить, но там, иногда, очень "обще" - что собст-но и понятно.
    А здесь - кратко, конкретно и все что нужно...

    Извините, за вопрос - не знаю куда его поместить...
    В статье указаны два порта для работы с ntfs разделами.
    1. fusefs-ntfs-1.2531
    2. ntfsprogs-2.0.0
    Попробовал оба - не могу примонтировать для записи свои ntfs
    а штатная на чтение (mount_ntfs) работает.
    Подскажите где покопать...

    Raven2000, 2009-07-30 в 21:15:44

    to leha
    Все вопросы в ветку форума указанного в конце статьи "Ссылка на обсуждение".
    Копать в маны, но надо глянуть конкретно как ты пытаешься монтировать и что говорит при не монтировке.

    Саша, 2009-08-21 в 15:43:49

    Спасибо :) Афигенная статья :))))))))))!!!!!!!!!!!!!!!!!!!!!!!!!

    adre, 2009-11-03 в 7:29:15

    to Charlz_Klug, так там нету сборки для амд64 =)) нодо из портов компилить для нормального поведения

    keks, 2009-11-10 в 15:12:27

    русификацией таких терминалов, как xterm, rxvt.
    создайте файл  /root/touch .Xdefaults и /home/user/touch .Xdefaults
    и впехните такие строки
    XTerm*Font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
    XTerm*Font2: -cronyx-fixed-medium-r-normal--10-*-*-*-*-*-koi8-r
    XTerm*Font3: -cronyx-fixed-medium-r-normal--13-*-*-*-*-*-koi8-r
    XTerm*Font4: -cronyx-fixed-medium-r-normal--15-*-*-*-*-*-koi8-r
    XTerm*Font5: -cronyx-fixed-medium-r-normal--20-*-*-*-*-*-koi8-r
    XTerm*Font6: -cronyx-fixed-medium-r-normal--24-*-*-*-*-*-koi8-r
    все

    Charlz_Klug, 2009-11-20 в 9:28:17

    2 adre, Спасибо за подсказку))

    gonzo111, 2010-01-10 в 20:40:46

    maslivets » 2010-01-09 18:53:31
    http://forum.lissyara.su/viewtopic.php?f=8&t=23187&sid=118a5d308264c980819c5908e3202671
    Есть один скриптик написаный на перле...

    Работает как аналог софтины free под линух (хотя точно не помню)

    вообщем создайте фаил в /usr/local/sbin/free
    Код: Выделить всё • Развернуть
    # touch /usr/local/sbin/free
    # chmod 755 /usr/local/sbin/free
    # ee /usr/local/sbin/free

    и вставте туда этот текст

    #!/usr/bin/perl

    my $sysctl = {};
    my $sysctl_output = `/sbin/sysctl -a`;
    foreach my $line (split(/\n/, $sysctl_output)) {
       if ($line =~ m/^([^:]+):\s+(.+)\s*$/s) {
           $sysctl->{$1} = $2;
       }
    }

    #   round the physical memory size to the next power of two which is
    #   reasonable for memory cards. We do this by first determining the
    #   guessed memory card size under the assumption that usual computer
    #   hardware has an average of a maximally eight memory cards installed
    #   and those are usually of equal size.
    sub mem_rounded {
       my ($mem_size) = @_;
       my $chip_size  = 1;
       my $chip_guess = ($mem_size / 8) - 1;
       while ($chip_guess != 0) {
           $chip_guess >>= 1;
           $chip_size  <<= 1;
       }
       my $mem_round = (int($mem_size / $chip_size) + 1) * $chip_size;
       return $mem_round;
    }

    #   determine the individual known information
    #   NOTICE: forget hw.usermem, it is just (hw.physmem - vm.stats.vm.v_wire_count).
    #   NOTICE: forget vm.stats.misc.zero_page_count, it is just the subset of
    #           vm.stats.vm.v_free_count which is already pre-zeroed.
    my $mem_hw        = &mem_rounded($sysctl->{"hw.physmem"});
    my $mem_phys      = $sysctl->{"hw.physmem"};
    my $mem_all       = $sysctl->{"vm.stats.vm.v_page_count"}      * $sysctl->{"hw.pagesize"};
    my $mem_wire      = $sysctl->{"vm.stats.vm.v_wire_count"}      * $sysctl->{"hw.pagesize"};
    my $mem_active    = $sysctl->{"vm.stats.vm.v_active_count"}    * $sysctl->{"hw.pagesize"};
    my $mem_inactive  = $sysctl->{"vm.stats.vm.v_inactive_count"}  * $sysctl->{"hw.pagesize"};
    my $mem_cache     = $sysctl->{"vm.stats.vm.v_cache_count"}     * $sysctl->{"hw.pagesize"};
    my $mem_free      = $sysctl->{"vm.stats.vm.v_free_count"}      * $sysctl->{"hw.pagesize"};

    #   determine the individual unknown information
    my $mem_gap_vm    = $mem_all - ($mem_wire + $mem_active + $mem_inactive + $mem_cache + $mem_free);
    my $mem_gap_sys   = $mem_phys - $mem_all;
    my $mem_gap_hw    = $mem_hw   - $mem_phys;

    #   determine logical summary information
    my $mem_total = $mem_hw;
    my $mem_avail = $mem_inactive + $mem_cache + $mem_free;
    my $mem_used  = $mem_total - $mem_avail;

    #   information annotations
    my $info = {
       "mem_wire"     => 'Wired: disabled for paging out',
       "mem_active"   => 'Active: recently referenced',
       "mem_inactive" => 'Inactive: recently not referenced',
       "mem_cache"    => 'Cached: almost avail. for allocation',
       "mem_free"     => 'Free: fully available for allocation',
       "mem_gap_vm"   => 'Memory gap: UNKNOWN',
       "mem_all"      => 'Total real memory managed',
       "mem_gap_sys"  => 'Memory gap: Kernel?!',
       "mem_phys"     => 'Total real memory available',
       "mem_gap_hw"   => 'Memory gap: Segment Mappings?!',
       "mem_hw"       => 'Total real memory installed',
       "mem_used"     => 'Logically used memory',
       "mem_avail"    => 'Logically available memory',
       "mem_total"    => 'Logically total memory',
    };

    #   print system results
    printf("SYSTEM MEMORY INFORMATION:\n");
    printf("mem_wire:      %12d (%7dMB) [%3d%%] %s\n", $mem_wire,     $mem_wire     / (1024*1024), ($mem_wire     / $mem_all) * 100, $info->{"mem_wire"});
    printf("mem_active:  + %12d (%7dMB) [%3d%%] %s\n", $mem_active,   $mem_active   / (1024*1024), ($mem_active   / $mem_all) * 100, $info->{"mem_active"});
    printf("mem_inactive:+ %12d (%7dMB) [%3d%%] %s\n", $mem_inactive, $mem_inactive / (1024*1024), ($mem_inactive / $mem_all) * 100, $info->{"mem_inactive"});
    printf("mem_cache:   + %12d (%7dMB) [%3d%%] %s\n", $mem_cache,    $mem_cache    / (1024*1024), ($mem_cache    / $mem_all) * 100, $info->{"mem_cache"});
    printf("mem_free:    + %12d (%7dMB) [%3d%%] %s\n", $mem_free,     $mem_free     / (1024*1024), ($mem_free     / $mem_all) * 100, $info->{"mem_free"});
    printf("mem_gap_vm:  + %12d (%7dMB) [%3d%%] %s\n", $mem_gap_vm,   $mem_gap_vm   / (1024*1024), ($mem_gap_vm   / $mem_all) * 100, $info->{"mem_gap_vm"});
    printf("------------— ----------— ---------— ------\n");
    printf("mem_all:     = %12d (%7dMB) [100%%] %s\n", $mem_all,      $mem_all      / (1024*1024), $info->{"mem_all"});
    printf("mem_gap_sys: + %12d (%7dMB)        %s\n",  $mem_gap_sys,  $mem_gap_sys  / (1024*1024), $info->{"mem_gap_sys"});
    printf("------------— ----------— -----------\n");
    printf("mem_phys:    = %12d (%7dMB)        %s\n",  $mem_phys,     $mem_phys     / (1024*1024), $info->{"mem_phys"});
    printf("mem_gap_hw:  + %12d (%7dMB)        %s\n",  $mem_gap_hw,   $mem_gap_hw   / (1024*1024), $info->{"mem_gap_hw"});
    printf("------------— ----------— -----------\n");
    printf("mem_hw:      = %12d (%7dMB)        %s\n",  $mem_hw,       $mem_hw       / (1024*1024), $info->{"mem_hw"});

    #   print logical results
    printf("\n");
    printf("SYSTEM MEMORY SUMMARY:\n");
    printf("mem_used:      %12d (%7dMB) [%3d%%] %s\n", $mem_used,  $mem_used  / (1024*1024), ($mem_used  / $mem_total) * 100, $info->{"mem_used"});
    printf("mem_avail:   + %12d (%7dMB) [%3d%%] %s\n", $mem_avail, $mem_avail / (1024*1024), ($mem_avail / $mem_total) * 100, $info->{"mem_avail"});
    printf("------------— ----------— ---------— ------\n");
    printf("mem_total:   = %12d (%7dMB) [100%%] %s\n", $mem_total, $mem_total / (1024*1024), $info->{"mem_total"});

    после чего просто с консоли запускайте

    # free
    SYSTEM MEMORY INFORMATION:
    mem_wire:          80302080 (     76MB) [ 15%] Wired: disabled for paging out
    mem_active:  +    299741184 (    285MB) [ 58%] Active: recently referenced
    mem_inactive:+    116715520 (    111MB) [ 22%] Inactive: recently not referenced
    mem_cache:   +      9994240 (      9MB) [  1%] Cached: almost avail. for allocation
    mem_free:    +      5746688 (      5MB) [  1%] Free: fully available for allocation
    mem_gap_vm:  +       737280 (      0MB) [  0%] Memory gap: UNKNOWN
    ------------— ----------— ---------— ------
    mem_all:     =    513236992 (    489MB) [100%] Total real memory managed
    mem_gap_sys: +      9711616 (      9MB)        Memory gap: Kernel?!
    ------------— ----------— -----------
    mem_phys:    =    522948608 (    498MB)        Total real memory available
    mem_gap_hw:  +     13922304 (     13MB)        Memory gap: Segment Mappings?!
    ------------— ----------— -----------
    mem_hw:      =    536870912 (    512MB)        Total real memory installed

    SYSTEM MEMORY SUMMARY:
    mem_used:         404414464 (    385MB) [ 75%] Logically used memory
    mem_avail:   +    132456448 (    126MB) [ 24%] Logically available memory
    ------------— ----------— ---------— ------
    mem_total:   =    536870912 (    512MB) [100%] Logically total memory

    Так вы сможете увидеть сколько реально у вас свободно/занято памяти.

    SergeySL, 2010-01-15 в 8:16:33

    Выложил подробную инструкцию по выполнению пункта "загрузка двух систем" - FreeBSD: загрузка со второго жесткого диска с помощью NTLDR. Все делается без помощи сторонних менеджеров дисков средствами FreeBSD.

    Роман, 2010-01-28 в 10:54:38

    1. ПРи попытке поставить kde4  я словил во время 12 часовой инсталляции кошмар прыготни в окно терминала.

    Разработчики плохо думают о том насколько это нормально ставить по 12 приложения на двухядерном ПК.

    2. Сложность настройки отпугнет многих и даже опытных. Там сям надо подкрутить...
    Читал книгу FreeBSD как десктопная ОС, ну так авторы под английским сидят там кириллизировать не надо ничего.

    ПРи таком геморое установки Free еще не скоро станет десктопом.
    Linux  в этом плане дает неизмеримо больше открыто соперничая с виндой.

    Raven2000, 2010-01-28 в 11:20:32

    to Роман
    я юзаю PC-BSD

    SergeySL, 2010-01-28 в 18:26:16

    1. Установка долгая, хотя при наличии файлов с опциями сборки портов в /var/db/ports, бегать к терминалу не придется (это предположение, а не утверждение).
    2. По поводу сложность настройки не согласен. Базовая настройка элементарная, все на русском языке, отличный хелп, хотя, если сравнивать с Виндой, то на первый взгляд сложнее. Только человеческая настройка Винды (ковыряние в реестре) займет не меньше времени и, если Вы этим постоянно не занимаетесь, потребует изучить гораздо больше материалов.
    P.S.: о вкусах не спорят. Недавно начал разбираться с FreeBSD на десктопе, пока ничего пугающего не увидел.

    frosty, 2010-03-25 в 13:58:10

    А можно ли написать подобную статью для установки гнома как десктопа?

    SergeySL, 2010-03-25 в 15:17:26

    НапишИте, думаю многие скажут спасибо ;)

    dj_max_demon, 2010-07-13 в 11:05:31

    Спасибо, но не понадобилос=) прывык всё сам) статья класна, читаю в место книжек=)

    secuid, 2010-08-13 в 12:01:19

    памятка...автору респект - http://www.sergeysl.ru/freebsd-fonts/

    Ieshua, 2011-02-25 в 22:43:49

    Предлагаю к статье добавить и эту информацию:
    You need SCSI emulation for your burner in your kernel. Specifically, you need
    to recompile your kernel with the following devices in its configuration file:

    device atapicam # emulate ATAPI devices as SCSI ditto via CAM
    # needs CAM to be present (scbus & pass)
    # SCSI peripherals
    device scbus # SCSI bus (required for SCSI)
    device da # Direct Access (disks)
    device cd # CD
    device pass # Passthrough device (direct SCSI access)

    SergeySL, 2011-03-28 в 9:00:07

    Выложил аналочичную статью про GNOME.

    nero777, 2011-04-04 в 23:32:11

    сделал iso под свой роутер (FreeBSD 7.0).
    затем на VM Ware (W7 Ult) поставил FreeBSD 8.2 c конфигами роутера + xfce 4.6.2.Сделал boot-iso ~1,3 Gb.
    затем на дежурном старичке Abit-133 Raid (м.б. кто и помнит этого старичка -:)развернул всё это хозяйство и по статье SergeySL двое суток собирал Gnome.всё стало великолепно.большое спасибо.очень толково и практично.
    делаю уже iso фактически своего роутера + xfce + Gnome + FreeBSD 8.2.~3.5 Gb. Большое спасибо еще раз и сайту
    лиса,и за Gnome-desktop.

    hedgehog, 2011-04-12 в 10:44:24

    однако, спасибо за 066 для /dev/xpt0
    а я-то никак не мог понять, почему k3b не видит привод

    Andrey, 2011-05-10 в 11:01:23

    Сетка не появится даже если всё настроено правильно. Вот из хэндбука: "Следующим шагом является тестирование существующей конфигурации для проверки того, что Xorg может работать с графическим оборудованием в настраиваемой системе. Для этого выполните:

    # Xorg -config xorg.conf.new

    Начиная с Xorg 7.4 и выше, это тестирование покажет лишь черный экран, что делает диагностику не совсем полноценным. Старое поведение будет доступно при использовании опции retro

    # Xorg -config xorg.conf.new -retro

    Если появилась чёрно-белая сетка и курсор мыши в виде X, то настройка была выполнена успешно. Для завершения тестирования просто нажмите одновременно Ctrl+Alt+Backspace." - проверил сам, так и есть.

    Andrey, 2011-05-10 в 11:03:07

    Этой команды:"# xorgconfig" больше нет.

    SergeySL, 2011-05-10 в 13:24:16

    Если видеокарта не экзотическая, можно не заморачиваться с тестированием Иксов и созданием xorg.conf.

    А, 2014-09-30 в 3:58:54

    Блять как обычно, линуксозадроты ебаные! Графоманы тупоголовые сука! Понаписало бля целую поэму, комметов куча на это кривожопатупоголовое статью бля! Вот скажи, нах вы такие ебанутые задроты?
    с самой первой строчки # cd /usr/ports/x11/xorg && make install clean твое говнище не работает, тупица! Сломай себе заготовки и убейся об стену дно.Система сообщает что команд нот фоунд, понял пидар? Так что со своей говностатейкой нах съебни!

    Alex Keda, 2014-09-30 в 8:46:00

    это вообще не про линукс статья =))

    SergeySL, 2014-09-30 в 10:35:48

    А дебильных ублюдков это не беспокоит, они способны только на то, чтобы гадить в Интернетах, ибо в другом месте скорее всего получат по глупой голове :)

    Dimon, 2014-09-30 в 10:48:36

    Товарищщи! Не кормите тролляи

    Mikola, 2015-07-19 в 14:41:11

    Уже 2015 на дворе, да и 10 версия вышла. Надо бы статью актуализировать.

    SergeySL, 2015-07-20 в 11:22:31

    Mikola, начинайте, многие будут благодарны ;)


    Оставьте свой комментарий:
    Ваше имя:   *
    e-mail:  
    жирный
    наклонный
    подчёркнутый
    ссылка
    цвет
    Нынешний год:   *
     


  • Хостинг HOST-FOOD

    2014-07-27, lissyara
    gmirror

    Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
    2013-08-20, zentarim
    Scan+Print server FreeBSD 9

    Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
    2011-11-20, BlackCat
    Разъём на WiFi-карту

    Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
    2011-09-14, manefesto
    Настройка git+gitosis

    Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
    2011-08-14, zentarim
    Wi-FI роутер + DHCP + DNS

    Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
    2011-06-15, -ZG-
    Охранная система на FreeBSD+LPT

    В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
    2011-03-13, terminus
    ng_nat

    Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
    2011-02-20, Капитан
    Nagios+Digitemp

    Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp.
    2011-02-17, Le1
    Zyxel Configuration

    Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл.
    2011-02-16, fox
    hast carp zfs ucarp cluster

    HAST (Highly Available Storage), CARP, UCARP, ZFS, Cluster настройка и одаптация плюс личные размышления…
    2011-02-04, BlackCat
    Восстановление ZFS

    История о том, как был восстановлен развалившийся RAIDZ ZFS-пул (перешедший в FAULTED) с помощью скотча и подручных средств. Или о том, какие приключения ожидают тех, кто не делает резервных копий.
    2011-02-03, Капитан
    1-Wire

    Статья описывает самостоятельное изготовление контроллера DS9097 для съёма показаний с датчиков температуры DS1820 с помощью программы Digitemp.
    2011-01-28, Капитан
    Температура в серверной

    Статья описывает построение системы наблюдения за температурой в помещении серверной с использованием программы Digitemp и выводом графиков в MRTG
    2011-01-21, m4rkell
    Syslog server

    Как то буквально на днях, у нас завалилось, что то в еве) или не в еве не суть. Суть в том, что когда захотели снять логи с хостов esx обнаружили, что хранят эти негодяи логии только за последнии сутк
    2011-01-07, lissyara
    Canon/gphotofs

    Монтирование цифровых фотоаппаратов Canon (PTP) как файловой системы, автоматизация этого процесса через события devd и внешние скрипты.
    2010-12-13, Al
    IPSec

    Описание принципов работы IPSEC и способов аутентификации.
    2010-12-07, manefesto
    FreeBSD on flash

    Было принято решении переехать на USB Flash и установить минимальный джентельменский набор для работы своего роутера. Делаем =)
    2010-12-05, Fomalhaut
    root ZFS, GPT

    Инструкция по установке FreeBSD с использованием в качестве таблицы разделов GPT и в качестве основной файловой системы - ZFS
    2010-09-05, Cancer
    Настройка аудиоплеера на ximp3

    Цели: Простенький аудиоплеер, для того что бы тетя продавец в магазине утром пришла нажала на кнопку Power и заиграла в зале музыка, так же был доступ по сети, общая шара куда можно заливать музыку, к
    2010-08-31, Cancer
    Установка и настройка OpenVPN

    На днях появилась задача - объединить головной офис и 3 филиала в одну сеть через интернет посредством OpenVPN, чтобы люди могли подключаться через RDP к базам 1С на серверах.
    2010-08-25, manefesto
    freebsd lvm

    Использование linux_lvm для работы с LVM разделами из-под FreeBSD. Проблемы которые возники при монтирование lvm раздела
    2010-04-30, gonzo111
    proftpd file auth&quota

    Proftpd - квоты и авторизация из файлов, без использования базы данных и/или системных пользователей
    2010-04-22, lissyara
    tw_cli

    Пошаговая инструкция по восстановлению RAID на контроллере 3ware, из которого выпал один диск. Настройка мониторинга состояния рейда и отчётов о его состоянии на email.
    2010-04-14, fox
    MySQL Master+Master

    MySQL (Master Master) and (Master Slave) Как настроить репликацию…
    2010-03-09, terminus
    DNS zones

    Краткий ликбез про управление DNS зонами. Примеры проведения делегирования прямых и обратных DNS зон.
    2010-03-09, aspera
    Squid+AD (group access)

    Настройка прокси сервера SQUID с автроризацией пользователей в AD. Разделение пользователей на группы
    2010-03-02, BlackCat
    Шлюз: Часть 4

    Настройка дополнительных сервисов: синхронизация времени (OpenNTPD), клиент DynDNS.org.
    2010-03-01, BlackCat
    Шлюз: Часть 3

    Настройка DHCP и DNS серверов для работы внутри частной сети, c поддержкой внутренних (частных зон) DNS, а так же интеграция DHCP и DNS сервисов.
    2010-03-01, BlackCat
    Шлюз: Часть 2

    Конфигурация МСЭ pf для проброса портов с изменением порта назначения и без, а так же поддержки активного режима FTP и ограничения максимального размера сегмента
    2010-03-01, BlackCat
    Шлюз: Часть 1

    Быстрая настройка шлюза/маршрутизатора с установлением PPPoE-соединения, поддержкой NAT и DNS-forwarding.
    2010-02-23, Morty
    darkstat

    Простая считалка траффика, со встроенным веб-сервером. Очень маленькая, может делать отчеты трафика по хостам, портам, протоколам, а также строить графики
    2010-01-23, gonzo111
    squid+sams+sqstat

    Пилим squid и sams - примеры конфигов с объяснениями. Установка SqStat.
    2009-12-19, schizoid
    mpd5 + radius + ng_car + Abills

    Настройка pppoe-сервера с биллинговой системой Abills и шейпером ng_car
    2009-11-16, lissyara
    UFS->ZFS

    Удалённая миграция с UFS на ZFS. Загрузка с раздела zfs. Настройка для работы с малым количеством памяти под архитектурой i386.
    2009-11-13, gx_ua
    fusefs-ntfs

    Установка, настройка и использование fusefs-ntfs, драйвер NTFS, предназанченного для монтирования NTFS разделов под FreeBSD
    2009-11-12, Morty
    LiveCD

    Создание собственного LiveCD с необходимыми вам изменениями, автоматизирование данного процесса, а так же вариант скоростной сборки СД.
    2009-09-27, lissyara
    Samba как PDC

    Контроллер домена - аналог M$ NT4 домена под самбой, без использования LDAP и прочей хиромантии. Просто и быстро =)
    2009-08-30, terminus
    ipfw nat

    Подробное руководство по ipfw nat, сложные случаи конфигурации.
    2009-08-24, levantuev
    HotSpot

    Установка Hotspot системы в общественное заведение.
    2009-08-18, lissyara
    diskless

    Создание бездисковых терминалов под управлением FreeBSD - с загрузкой по сети. Используются для старта rdesktop и подключения к виндовому серверу терминалов.
    2009-07-29, BAV_Lug
    Видеонаблюдение

    Настройка бюджетного варианта видеонаблюдения на удаленном объекте
    2009-07-22, Cancer
    OpenLDAP адресная книга

    Настройка и создание адресной книги на базе OpenLDAP + phpLDAPadmin
    2009-06-30, SergeySL
    AimSniff

    Руководство по созданию системы мониторинга ICQ-переписки на базе AimSniff, использующей базу данных MySQL для хранения и Web-интерфейс WAS (Web Aim Sniff) для просмотра перехваченных сообщений
    2009-06-25, atrium
    Управление правами доступа

    Полномочия пользователей и файлов, принадлежащих им, формирует концепцию ОС UNIX.
    2009-06-16, DNK
    Exim+PgSQL

    Установка почтовой системы exim+pgsql на FreeBSD 7.1
    2009-05-30, mvalery
    HDD(mbr) -> HDD(gpt)

    Как разбить диск размером более 2TB на разделы, сделать загрузочным, а затем перенести на него информацию с рабочей системы — донора.
    2009-05-22, Cancer
    SendXMPP

    Отправка сообщений на Джаббер сервер по средствам SendXMPP
    2009-05-11, Raven2000
    Network UPS Tools

    Network UPS Tools представляет собой набор программ, которые обеспечивают общий интерфейс для мониторинга и администрирование UPS оборудования.
    2009-04-29, m0ps
    IPSEC over GRE with RIP

    Пример IPSEC over GRE и динамическим роутингом (RIP), с ADSL в качестве последней мили на оборудовании Cisco.
    подписка

        вверх      
    Статистика сайта
    Сейчас на сайте находится: 8 чел.
    За последние 30 мин было: 54 человек
    За сегодня было
    3372 показов,
    693 уникальных IP
     

      Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
      Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

    © lissyara 2006-10-24 08:47 MSK

    Время генерации страницы 0.072 секунд
    Из них PHP: 50%; SQL: 50%; Число SQL-запросов: 86 шт.
    Исходный размер: 288468; Сжатая: 59345