среда, 12 февраля 2014 г.

Решение некоторых задач. FreeBsd 10.0

1.  Новый пакетный менеджер pkgng. 
     Устанавливаем:
         cd /usr/ports/ports-mgmt/pkg
         make install clean
     в файл make.conf добавляем WITH_PKGNG=YES
     переводим на новый менеджер командой pkg2ng
     командой pkg version смотрим версии установленных пакетов


2. Intel HD Graphics.
    в файл make.conf добавляем WITH_NEW_XORG=YES и WITH_KMS=YES
    ставим x11/xorg-minimal
    ставим драйвера x11-drivers/xf86-video-intel
    в xorg.conf меняем драйвер на intel  

3. Настройка звуковой карты.
    kldload snd_driver (загружаем все драйвера)
    cat /dev/sndstat (смотрим какой у нас определился)
    добавляем его в автозагрузку в файл /boot/loader.conf, пр. snd_hda_load="YES" или включаем в ядре
    в файл /boot/loader.conf (в файл /etc/sysctl.conf не прошло) добавляем:
      hw.snd.default_unit=1 (выбираем девайс для использования)
      hw.snd.pcm0.vchans=8 (кол-во каналов устройства pcm0)
      hw.snd.maxautochans=8 (кол-во каналов новых подключенных устройств)
    в файл /boot/device.hints добавляем:
      hint.pcm.0.vol="100" (громкость 100% для девайса)

4. Установка шрифтов.
    устанавливаем через порты (пр. /usr/ports/x11-fonts) или копируем имеющийся шрифт в каталог /usr/local/lib/fonts/<name_of_font>
     в этом каталоге выполняем
     mkfontdir
     mkfontscale
     fc-cache -fv
    в файле xorg.conf дописываем путь шрифта в секции Files
     FontPath          "/usr/local/lib/fonts/<name_of_font>/"
     в секции Module дописываем
     Load     "freetype"
     Load     "type1"
   в файлах /usr/local/etc/fonts/conf.avail/45-latin.conf (ставим во всех секциях на первое место наш шрифт) и /usr/local/etc/fonts/conf.d/60-latin.conf (добавляем наш шрифт)
   в домашнем каталоге в файле .gtkrc-2.0 пишем
   style "user-font"
   {
            font_name="name_of_font 10"
   }
   widget_class "*" style "user-font"
   gtk-font-name="name_of_font 10"

5. Flash player (firefox).
    в файл /etc/rc.conf добавляем linux_enable="YES"
    ставим плагин /usr/ports/www/linux-f10-flashplugin11/
    в файл /etc/fstab добавляем
      linproc    /compat/linux/proc    linprocfs    rw    0    0 
   создаем каталог если его нет mkdir -p /compat/linux/proc  
   перегружаемся
   устанавливаем плагин /usr/ports/www/nspluginwrapper/
   создаем каталог mkdir /usr/local/lib/browser_plugins
   nspluginwrapper -v -a -r (удаляем старые версии плагина)
   nspluginwrapper -v -a -i (устанавливаем плагин, в каталоге /usr/local/lib/browser_plugins/ появится файл npwrapper.libflashplayer.so)
   создаем ссылку на плагин
cd /usr/local/lib/firefox/plugins/
ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so 

После ОБНОВЛЕНИЯ linux-f10-flashplugin нужно сделать nspluginwrapper -v -a -u 

Комментариев нет:

Отправить комментарий