Возникла потребность установить FreeBSD на ноутбук. Так как ноутбук древний, он не поддерживает загрузку с флэшки по usb. Болванки под рукой также не оказалось, было решено опробовать установку через PXE (Preboot eXecution Environment). Погуглив, я нашел несколько статей на эту тему, однако в них описывается установка linux с linux-сервера, либо FreeBSD с FreeBSD-сервера. Я не претендую на создание какого-то особенного метода, просто выкладываю свою инструкцию по быстрому развертыванию FreeBSD 10.1 по сети.
Теоретическая часть PXE-загрузки хорошо описана в статье: http://xgu.ru/wiki/PXE
Итак, приступим. Нам понадобится: dhcp, tftp, nfs.
Далее: http://habrahabr.ru/post/249707/
Мой Туалетный Сервер - cоздание дешёвого могучего домашнего сервера в туалете на FreeNAS/NAS4Free
Ярлыки
FreeNAS
(29)
SSH
(16)
Transmission
(13)
WIDLE
(11)
FreeBSD
(9)
NAS4Free
(9)
серверный корпус
(7)
OpenSSH
(6)
звук
(6)
фото
(6)
Dropbox
(5)
ZXV10 H201L
(5)
cron
(5)
kldload
(5)
FreeNAS test
(4)
MPD
(4)
NAS
(4)
PXE
(4)
transmission-remote
(4)
widle.exe
(4)
ребёнок и компьютер
(4)
чулок
(4)
DHCP
(3)
FireFox
(3)
Intel NAS Perfomance Toolkit
(3)
MTU
(3)
Raspberry Pi
(3)
RusBSD
(3)
SSH proxy
(3)
WebDAV
(3)
Wget
(3)
home server
(3)
musicpd
(3)
uptime
(3)
web-качалка
(3)
обои
(3)
сиськи
(3)
7KJD0
(2)
AdBlock
(2)
Android
(2)
Athlon
(2)
Axel
(2)
BitTorrent Sync
(2)
Cliget
(2)
Clonezilla
(2)
Curl
(2)
DHCP on FreeNAS
(2)
DynDNS
(2)
FireFox vs ZXV10 H201L
(2)
FlashGot
(2)
FreeNAS 8
(2)
Ghostery
(2)
IXL.dll
(2)
Linux
(2)
PassCryptoBox
(2)
ProxyCap
(2)
PuTTY
(2)
PyLoad
(2)
RAID
(2)
SAMBA
(2)
SSH SOCKS
(2)
UFS
(2)
Wallpaper
(2)
WinSCP
(2)
Windows
(2)
blogspot
(2)
cubieboard2
(2)
encfs
(2)
fsck
(2)
fstab
(2)
github
(2)
mount
(2)
mpc
(2)
net.inet.tcp
(2)
nnCron
(2)
pkg_add
(2)
privoxy
(2)
proxy
(2)
pxelinux
(2)
Маршрутизация
(2)
Тюнинг
(2)
Яндекс.Диск
(2)
Яндекс.Диск в FreeNAS
(2)
будильник
(2)
девушка
(2)
шифрование
(2)
шлюзность
(2)
шум
(2)
0.7.5.9898
(1)
256
(1)
3G и локальная сеть
(1)
3G интернет
(1)
3proxy
(1)
3proxy конфигурация
(1)
ALR
(1)
APC
(1)
AUSTRUMI
(1)
Amazon
(1)
Android + NAS4Free
(1)
Andromission
(1)
Athlon AXDA2200UV3C
(1)
Autocopy
(1)
BIOS
(1)
Backup WinSCP Sessions
(1)
CNic
(1)
CPU
(1)
Cannot find file system superblock
(1)
Canon 600D
(1)
Canon 600D пробег на FreeBSD
(1)
Ceph FS
(1)
Chaintech
(1)
Chocolatey
(1)
Clear Type
(1)
Client175
(1)
Comprar Tirar Comprar
(1)
CrystalDiskInfo
(1)
DDNS
(1)
DOS
(1)
Defendant
(1)
Dokan
(1)
Dropbox + Android
(1)
Dropbox + NAS4Free
(1)
Dropbox API
(1)
Dropbox in FreeBSD
(1)
Dropbox in FreeNAS
(1)
DynDNS.org
(1)
EducationPack
(1)
ExtraDNS
(1)
FolderSync
(1)
FolderSync Lite
(1)
FoxyProxy
(1)
FreeBSD 10
(1)
FreeBSD 10.0-RELEASE
(1)
FreeNAS 10
(1)
FreeNAS NAS4Free
(1)
FreeNAS WebGUI
(1)
FreeNAS завис
(1)
FreeNAS с ноля
(1)
GetLastInputInfo
(1)
Gmail Watcher
(1)
Google translate
(1)
Gruzila
(1)
H208L
(1)
HTTPS Everywhere
(1)
IDLE
(1)
ILIS
(1)
Intercepter
(1)
Intercepter-NG
(1)
Jumbo Frames
(1)
KDE4
(1)
KMS
(1)
KiTTY
(1)
Kolibri
(1)
LASTINPUTINFO
(1)
Libretto
(1)
Linux + Android
(1)
M200a
(1)
MPD-Webinterface
(1)
MiniX
(1)
NAS4Free TEST
(1)
NAS4Free с ноля
(1)
NAS4Free-Plus
(1)
NASPT
(1)
NFS
(1)
NFS vs SAMBA
(1)
Native Shell
(1)
NativeCMD
(1)
New TTCP
(1)
On-line репетитор
(1)
OpenMediaVault
(1)
OpenSSL
(1)
PAC
(1)
PCI-SATA
(1)
PDNSD
(1)
PLINK
(1)
PLOP Linux
(1)
PMagic
(1)
Parted Magic
(1)
PersistAllDeviceInstalls
(1)
Pico PSU
(1)
Pixlr Grabber
(1)
Port Forwarding
(1)
Prestigio 4300
(1)
Prestigio 4300 root
(1)
Prestigio MultiPhone 4300 DUO
(1)
PuTTY SOCKS
(1)
PuttyGen
(1)
R-Studio
(1)
R.saver
(1)
RDP
(1)
RDP for M200a
(1)
RDR
(1)
RealXXP
(1)
Release Notes
(1)
Remote Transmission
(1)
SMART
(1)
SMB/CIFS
(1)
SOCKS-proxy
(1)
SSH -D
(1)
SSH port
(1)
SSH продвинутые функции
(1)
SSH туннель
(1)
SSH шлюз
(1)
SSH-ключ
(1)
SerCrypt
(1)
Shadow Defender
(1)
SliTaz
(1)
SoftEther VPN
(1)
Software Data Cable
(1)
Sparkleshare
(1)
Static library
(1)
SyntaxHighlighter
(1)
TCP/IP
(1)
TeamViewer port
(1)
TorrentBox
(1)
TorrentMonitor
(1)
Transmission Add-ons
(1)
Transmission из консоли
(1)
Transmission через SSH
(1)
UALinux
(1)
UPS
(1)
Ubuntu
(1)
Ubuntu для ребёнка
(1)
Upgrade
(1)
UrlCorrector
(1)
WD
(1)
WOL
(1)
WPAD
(1)
WatchDog
(1)
Wi-Fi Keyboard
(1)
Win7
(1)
Win7 and OpenSSH
(1)
WinAPIExec
(1)
Windows 7 из образа в домене
(1)
Windows AIK
(1)
Windows7
(1)
X11
(1)
XTips
(1)
Xorg
(1)
ZFS
(1)
ZTE
(1)
ZTE H208L
(1)
Zentyal
(1)
box.com
(1)
cifled
(1)
cmdradio
(1)
comled
(1)
crontab
(1)
davfs2
(1)
dd
(1)
demonizer
(1)
devcon
(1)
dump
(1)
encfs4win
(1)
fail2ban
(1)
failed its checksum test
(1)
festival
(1)
festvox-aec
(1)
festvox-kal16
(1)
forums.nas4free.org
(1)
fsbackup
(1)
fusefs-wdfs
(1)
gPXE
(1)
generalize
(1)
girl
(1)
gmail
(1)
gnome
(1)
google search
(1)
grep
(1)
http://repetitor.tut.by
(1)
icecast
(1)
ilis.by
(1)
iwconfig
(1)
iЛис
(1)
kill
(1)
mycubieserv.blogspot.com
(1)
ncpa.cpl
(1)
nuttcp
(1)
oobeSystem
(1)
passwd
(1)
pax
(1)
proftpd
(1)
ps
(1)
radio
(1)
root
(1)
route
(1)
rxcsum
(1)
samba antivirus
(1)
sendmail
(1)
shoutcast
(1)
smb.conf
(1)
startx
(1)
sysctls
(1)
syslinux
(1)
sysprep
(1)
tan
(1)
test
(1)
tor
(1)
transmission-daemon
(1)
transmisson-remote-gui
(1)
txcsum
(1)
ufs2tools
(1)
uname
(1)
unattend.xml
(1)
vi
(1)
wdfs
(1)
weather
(1)
which
(1)
winamp
(1)
winport-transmission
(1)
xprintidle
(1)
xprintidle для Windows
(1)
Агент Смит
(1)
БП
(1)
Белтелеком
(1)
Восстановление пароля root FreeBSD
(1)
Защита от взлома SSH
(1)
ИЛИС
(1)
Многопользовательськая торрент-качалка на transmission
(1)
Оптимизация wi-fi
(1)
Охолождение CPU
(1)
Переход на NAS4Free
(1)
Проброс портов
(1)
Распределенная файловая система
(1)
Сетевая загрузка
(1)
Туалетная автоматизация
(1)
Ускорение Интернета
(1)
ФФ
(1)
Хранение паролей в облаке
(1)
авторегулирование скорости Transmission
(1)
админка
(1)
антивирус на самбе
(1)
атака на SSH
(1)
безвентиляторная система
(1)
безвентиляторный корпус
(1)
блог
(1)
вентилятор
(1)
взлом SSH
(1)
восстановление
(1)
вставка кода
(1)
вставка кода в blogger
(1)
день программиста
(1)
дьяволица
(1)
заговор вокруг лампочки
(1)
запуск exe-шника из Dokan
(1)
интернет радио
(1)
интернет ускользает
(1)
кибермама
(1)
компрессия трафика
(1)
копия раздела FreeBSD
(1)
корпус
(1)
куллер
(1)
маршрут по умолчанию в Linux
(1)
маршрутизация NAS4Free
(1)
маршрутизация в FreeBSD
(1)
маршрутизация в NAS4Free
(1)
матрица играет со мной
(1)
метрика
(1)
модем
(1)
настройки PuTTy
(1)
не полное меню модема
(1)
ноутбучный БП
(1)
озабоченная
(1)
оповещения
(1)
пароли
(1)
пароль
(1)
погода
(1)
подбор пароля к SSH-ключу
(1)
подготовка к школе
(1)
подсветка синтаксиса в blogger
(1)
потоп
(1)
права доступа
(1)
проксинатор
(1)
радиатор
(1)
резервное копирование
(1)
репка
(1)
репозиторий
(1)
роутер
(1)
русификация консоли
(1)
рут
(1)
рут Prestigio 4300
(1)
сбой
(1)
сетевой шлюз
(1)
сжатие трафика
(1)
скорость закачки Transmission
(1)
солярий в туалете
(1)
солярий дома
(1)
солярий своими руками
(1)
тренинги для детей
(1)
туалет
(1)
тян
(1)
упал FreeNAS
(1)
управление Transmission из командной строки
(1)
управление скоростью загрузки торрентов
(1)
ускоритель интернета
(1)
файл ответов
(1)
фильтрация контента
(1)
фотогалерея NAS4Free
(1)
фрагментация
(1)
функциональность bash в cmd.exe
(1)
хранение паролей
(1)
чертовка
(1)
шифрование трафика
(1)
Показаны сообщения с ярлыком FreeBSD. Показать все сообщения
Показаны сообщения с ярлыком FreeBSD. Показать все сообщения
Dropbox in FreeNAS
Это продолжение темы Transmission + Dropbox
Я тогда не слабо ступил, думая, что у Дропбокса нет клиента в портах. Его-то нет, но есть API :)
Ну а я для начала предполагаю через Dropbox передавать torrent-файлы. Трансмиссия уже сама подхватит новые файлы и переименует их в xxx.torrent.added На дальнем конце по появлению переименованного файла в директории Dropbox я пойму, что трансмиссия его проглотила и процесс пошёл.
Иду и регистрирую Dropbox App https://www.dropbox.com/developers/apps
Ставлю:
pkg_add -rv ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-stable/Latest/p5-WebService-Dropbox.tbz
pkg_add -rv ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-stable/Latest/dropbox-api-command.tbz
Настраиваю/подключаюсь:
dropbox-api setup
Ошибка:
Ставлю IO-Socket-SSL:
Пробую заново:
Вижу приглашение:
success! try
> dropbox-api ls
> dropbox-api find /
Испытываю: работает, но проблемы с русским, конечно...
Настраивая CRON, следует помнить, что limit of 5000 API calls per day.
Если предположить без особой избыточности, только синхронизация директорий sync, то проверять можно ну раз в минуту. И раз в минуту синхронизировать назад в Dropbox. На самом деле и раз в минут 5 мне будет предостаточно :)
Как пользоваться новой игрушкой читаю тут: https://github.com/s-aska/dropbox-api-command
Всё работает! Надо сломать ))))
Правлю установленный perl-скрипт:
/usr/local/bin/dropbox-api
24: my $config_file = file( $ENV{'DROPBOX_CONF'} || ($ENV{'HOME'}, '/../../mnt/dropbox/.dropbox-api-config') );
25: # my $config_file = file( $ENV{'DROPBOX_CONF'} || ($ENV{'HOME'}, '.dropbox-api-config') );
Не забываю положить сам конфиг в указанное место, перетащив его из /root:
/mnt/dropbox/.dropbox-api-config
Теперь пишу скрипт синхронизации Dropbox <--> Transmission:
Даю ему права, проверяю - всё работает.
Помещаю в cron от root или от нового пользователя dropbox:
/mnt/dropbox/dropboxsync.sh
2. Кстати, кронтабы пользователей хранятся вот по этому пути:
/var/cron/tabs
/etc/crontab - root's crontab
Запостился на эту тему на форуме FreeNAS sourceforge.net
Там даже както красивее получилось, собрал мысли в кучку :)
Но форум тот канул в лету, а на новом только скромный пост в эту тему.
Sparkleshare действительно свободный аналог Dropbox на своем сервере
Я тогда не слабо ступил, думая, что у Дропбокса нет клиента в портах. Его-то нет, но есть API :)
Заметки на полях
Для графических Linux статейка по nautilus+dropbox.
Порт для графических FreeBSD: freebsd-linux-nautilus-dropbox
Ну а я для начала предполагаю через Dropbox передавать torrent-файлы. Трансмиссия уже сама подхватит новые файлы и переименует их в xxx.torrent.added На дальнем конце по появлению переименованного файла в директории Dropbox я пойму, что трансмиссия его проглотила и процесс пошёл.
Иду и регистрирую Dropbox App https://www.dropbox.com/developers/apps
Ставлю:
pkg_add -rv ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-stable/Latest/p5-WebService-Dropbox.tbz
pkg_add -rv ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-stable/Latest/dropbox-api-command.tbz
Настраиваю/подключаюсь:
dropbox-api setup
Ошибка:
SSL requires IO::Socket::SSL, but it is not available. Please install IO::Socket::SSL using your prefer CPAN client at /usr/local/lib/perl5/site_perl/5.12.4/WebService/Dropbox.pm line 290
Ставлю IO-Socket-SSL:
pkg_add -rv ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-stable/Latest/p5-IO-Socket-SSL.tbz
Пробую заново:
dropbox-api setup
Указываю (подсмотреть):
API Key
API Secret
Иду по линку и жму AllowAPI Secret
Вижу приглашение:
success! try
> dropbox-api ls
> dropbox-api find /
Испытываю: работает, но проблемы с русским, конечно...
Настраивая CRON, следует помнить, что limit of 5000 API calls per day.
Если предположить без особой избыточности, только синхронизация директорий sync, то проверять можно ну раз в минуту. И раз в минуту синхронизировать назад в Dropbox. На самом деле и раз в минут 5 мне будет предостаточно :)
Как пользоваться новой игрушкой читаю тут: https://github.com/s-aska/dropbox-api-command
dropbox-api sync dropbox:/_torrent_/_new_ /mnt/1TB/_torrent_/_new_
Файл опустился из облака в туалет. Из туалета возношу в облакА с разрешающей удаление опцией:dropbox-api sync /mnt/1TB/_torrent_/_new_dropbox:/_torrent_/_new_ -d
Всё работает! Надо сломать ))))
Правлю установленный perl-скрипт:
/usr/local/bin/dropbox-api
24: my $config_file = file( $ENV{'DROPBOX_CONF'} || ($ENV{'HOME'}, '/../../mnt/dropbox/.dropbox-api-config') );
25: # my $config_file = file( $ENV{'DROPBOX_CONF'} || ($ENV{'HOME'}, '.dropbox-api-config') );
Не забываю положить сам конфиг в указанное место, перетащив его из /root:
/mnt/dropbox/.dropbox-api-config
Теперь пишу скрипт синхронизации Dropbox <--> Transmission:
#!/bin/sh
########################################################################
# Syncing script dropboxsync.sh
# Goal Dropbox<-->Transmission
# Use https://github.com/s-aska/dropbox-api-command
# By rvm.my.home.s@gmail.com
# URL http://mytoiletserver.blogspot.com/
### SYNC_OPTIONS:
# -v -- Verbose
# -d -- Delete
API_BIN="/usr/local/bin/dropbox-api"
SYNC_OPTIONS="-d"
DROPBOX_REMOTE_FOLDER="dropbox:/_torrent_/_new_/"
LOCAL_SYNC_FOLDER="/mnt/1TB/_torrent_/_new_/"
LOG_FILE="dropboxsync.log"
LOG_FILEPATH="/mnt/dropbox/$LOG_FILE"
SYNC_PAUSE_SECONDS=30
START_MESSAGE=">>>>>>>>>> Now syncing '`hostname`' with Dropbox [UID=`dropbox-api uid`]"
END_MESSAGE="<<<<<<<<<< Syncing complete!"
PAUSE_MESSAGE="========== Syncing now sleeping $SYNC_PAUSE_SECONDS seconds for Transmission work..."
DATE_FORMAT="date +%t%d.%m.%Y%t%k:%M:%S%t"
echo "*****************************************" >> ${LOG_FILEPATH}
MESSAGE="echo Current dir: `pwd`"
$MESSAGE >> ${LOG_FILEPATH}
MESSAGE="echo Current user: `id`"
$MESSAGE >> ${LOG_FILEPATH}
MESSAGE="echo `$DATE_FORMAT` $START_MESSAGE"
$MESSAGE >> ${LOG_FILEPATH}
### Command: Sync to Me
$API_BIN sync ${DROPBOX_REMOTE_FOLDER} ${LOCAL_SYNC_FOLDER} ${SYNC_OPTIONS} >> ${LOG_FILEPATH}
MESSAGE="echo `$DATE_FORMAT` $PAUSE_MESSAGE"
$MESSAGE >> ${LOG_FILEPATH}
sleep $SYNC_PAUSE_SECONDS
### Command: Sync to Dropbox
$API_BIN sync ${LOCAL_SYNC_FOLDER} ${DROPBOX_REMOTE_FOLDER} ${SYNC_OPTIONS} >> ${LOG_FILEPATH}
MESSAGE="echo `$DATE_FORMAT` $END_MESSAGE"
$MESSAGE >> ${LOG_FILEPATH}
### Command: Copy Log-File to Dropbox
cp ${LOG_FILEPATH} ${LOCAL_SYNC_FOLDER}${LOG_FILE}
$API_BIN put ${LOCAL_SYNC_FOLDER}${LOG_FILE} ${DROPBOX_REMOTE_FOLDER}
Даю ему права, проверяю - всё работает.
Помещаю в cron от root или от нового пользователя dropbox:
/mnt/dropbox/dropboxsync.sh
P.S.
1. Немаловажное замечание. Весь обмен идёт с приватными папками DropBox.2. Кстати, кронтабы пользователей хранятся вот по этому пути:
/var/cron/tabs
/etc/crontab - root's crontab
Запостился на эту тему на форуме FreeNAS sourceforge.net
Там даже както красивее получилось, собрал мысли в кучку :)
Но форум тот канул в лету, а на новом только скромный пост в эту тему.
Sparkleshare действительно свободный аналог Dropbox на своем сервере
Визуализация
В продолжение темы Самая озабоченная ось - FreeBSD?
В эти долгие вечера, когда я не могу скачивать весь Интернет своим туалетным серваком по причине новостроя порадую себя и уважаемого читателя сиськами :)
Заодно посмотрим как тег "сиськи" сказывается на посещаемости.
В эти долгие вечера, когда я не могу скачивать весь Интернет своим туалетным серваком по причине новостроя порадую себя и уважаемого читателя сиськами :)
Заодно посмотрим как тег "сиськи" сказывается на посещаемости.
Самая озабоченная ось - FreeBSD?
Хотел было поднять себе настроение, поискал картинки "freebsd girl"
Кошмар как мало симпатичных обоев для самой то озабоченной оси!
Выложу тут более-менее понравившиеся, а сам пойду наряжать свою чертовку и фоткать :)
Ещё полезные команды в FreeBSD
pwd - определение текущего каталога.
mount /cdrom - монтирование CD-ROM
df - показывает место на диске
find /var -name "filename" - поиск файла
mount /cdrom - монтирование CD-ROM
df - показывает место на диске
find /var -name "filename" - поиск файла
icecast
Устанавливаем командой
# pkg_add -rv icecast2
После подтягивания всех зависимостей (список) видим подсказку по настройке:
/usr/local/etc/icecast.xml.sample to /usr/local/etc/icecast.xml
и
icecast_enable="YES" to /etc/rc.conf
Создаём в FreeNAS:
- группу sound [2000] (уже создана для mpd)
- пользователя icecast [2002]-nologin-sound-nogroup
Настройка
Читаем конфигурационный файл на англ. - http://www.icecast.org/docs
Читаем настройку на русском - http://www.opennet.ru
Редактируем конфиг icecast.xml - это собственно и есть настройка.
На путях и логировании останавливаться не будем.
Главное не забыть задать адрес радио:
<hostname>10.10.10.10</hostname>
<listen-socket>
<port>8000</port>
</listen-socket>
Создаём раздел Релея (читалка):
<relay>Права
<server>shoutcast.byfly.by</server>
<port>88</port>
<mount>/nashe256</mount>
<local-mount>/nashe256</local-mount>
<on-demand>1</on-demand>
<relay-shoutcast-metadata>0</relay-shoutcast-metadata>
</relay>
<security>
<chroot>0</chroot>
<changeowner>
<user>icecast</user>
<group>sound</group>
</changeowner>
</security>
Ограничим доступ к конфигу IceCast (тк он содержит пароли).
Даём права на рабочую директорию:
/usr/local/share/icecast
Запускаем:
icecast -b -c /usr/local/etc/icecast.xml
Тестируем:
Статистику и админку: http://10.10.10.10:8000
Сам поток радио: http://10.10.10.10:8000/test_radio
Замечания
Релей
Тянуть поток только тогда, когда его об этом попросят пользователи ретранслятора:
<on-demand>1</on-demand> - глобально
<relays-on-demand>1</relays-on-demand> - применительно к каждому релею
А ещё добавлю службу строкой
$menu['services']['menuitem'][] = array("desc" => gettext("icecast"), "link" => "http://10.10.10.10:8008/", "visible" => TRUE);
в файле /usr/local/www/fbegin.inc
mount Флешку
Создаём директорию, в которую изобразится флэшка
mkdir /mnt/flash
Смонтируем флэшкуmount -t msdosfs /dev/da0s1 /mnt/flash
И отключаем флешку
umount -f /mnt/flash
FreeBSD
Установка не представляет сложностей. Если всё же проблемно, то пошагово и со скриншотами можно подсмотреть например здесь
Далее устанавливаем Xorg, KDE / Gnome
sysinstall -> Configure -> Packages -> CD/DVD -> All
Настройка X
Создаём файл конфигурации для Xorg
Xorg -configure
Редактируем получившийся файл для подтягивания мышки
vi /root/xorg.conf.new
Сама секция про мышку может быть такой:Section "ServerLayout" Option "AllowEmptyInput" "off" Option "AutoAddDevices" "false" EndSection
Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "ZAxisMapping" "4 5 6 7" EndSection
Копируем получившийся файл настроек в место, где его найдёт Xorg.
# cp xorg.conf.new /etc/X11/xorg.conf
Включаем автоматический поиск клавиатуры и мыши при помощи HAL (слой аппаратных абстракций)vi /etc/rc.conf hald_enable="YES"
dbus_enable="YES"
Указываем какую именно среду грузить:
echo "/usr/local/bin/gnome-session" > ~/.xinitrc
или
echo "exec /usr/local/kde4/bin/startkde" > ~/.xinitrc И вот он startx
Подписаться на:
Сообщения (Atom)























