Мы переехали http://www.webxakep.net

Среда, 15.05.2024
На главную · Регистрация · Войти · Пользователи · User`Bars · Обратная связь · WebTools · Последние сообщения · Поиск

  • Страница 1 из 1
  • 1
Модератор форума: 3xstie  
WebXakep » On-Line обучение » Unix » 3. Настройка графического интерфейса freeBSD
3. Настройка графического интерфейса freeBSD

3xstieДата: Вторник, 25.12.2007, 02:18 | Сообщение # 1
Полковник
Группа: ◄Модератор►
Сообщений:163
Статус: Offline
Настройка графического интерфейса freeBSD

Ну вот у нас есть ось, пустая, без графики, с стандартным набором утилит, в которой в принципе можно работать.

Code

login:root
password:
freebsd#

нажмите Alt+F2 вы увидете снова приглашение
Code

login:

Это означает что у вас несколько окон работы с осью, для переключения используется Alt+F1,F2,F3 и т.д.(сномером окна)
войдите во вотром окне как пользователь(которого вы создали при установке), если не создали, идем в окно 1, где пользователь root
Code

freebsd#sysinstall

о что это? снова установщик? а нет, хотя да, вы можете посетить все настройки и установки, и таким методом настроить еще раз, или не далеть этого.
Набор прстейших команд unix:
pwd - смотрим где сейчас мы находимся
Code

freebsd#pwd
/root
freebsd#

cd - смена текущего каталога(cd ~ - означает переход в домашнюю папку; cd ./ - переход от текущеу папки в папку Desktop; cd .. - переход на одну папку верх), более подробно про файловую систему и расположение каталогов вы можете прочитать в любом юникс издании или справке.

Code

freebsd#cd ./Desktop
freebsd#pwd
/root/Desktop
freebsd#cd ~
freebsd#pwd
/root
freebsd#

примерно так, причем под рутом, что б полностью не набирать имя можно нажать клавишу TAB и шелл сам дополнит до конца команду/имя файла, если оно единственное.

ee - это консольный тесктовый редактор запустите его.

Code

freebsd#ee

у вас появится окно похожее на блокнот только консольное, где вы будете набирать текст, стрелками передвигатся, и т.п. Esc выход в меню, где можно выйти сохранить.

ls - вывод файлов

Code

freebsd#ls /root

все это вам поможет при редактировании конфигов, настройки и поднятия графического десктопа, чем щас и займемся.


the daemons are no longer just in my head.
 


3xstieДата: Воскресенье, 13.01.2008, 23:58 | Сообщение # 2
Полковник
Группа: ◄Модератор►
Сообщений:163
Статус: Offline
Я надеюсь сеть у вас настроена. Так как все мы будем ставить отуда. Если нет - вызываем sysinstall от рута

выбираем там Configure -> Networking и делаем все настройки.
команда ifconfig очень мощный иструмент, им можно просматривать и конфигурировать все сетевые интерфэйсы.
В общем это долго описывать, потому что конретный случай - конкретные настройки, задавайте вопросы - буду отвечать

Если сеть настроена, двигаемся дальше.
Что бы поднять графику, нужно две вещи: xorg + kde, вот их мы щас и будем ставить!
Если вы поставили последнюю версию freebsd 7.0 то проблем с пакетами быть не должно, так что смело набираем от рута

Code
#pkg_add -r xorg[code]

Сразу замечу, утилита pkg_add - установка пакета, -r - флаг установки из сети(будет проверены все возможные источники), xorg - название пакета
Побежит очень много информации, о том что скачано, установлено и т.п. это очень долгий процесс, на медленных скоростях может даже ночь занять.  
Попутно переходим в третью консоль(ALT+F3) входим под рутом, и пишем там установку kde

[code]#pkg_add -r kde[code]

все идем пить чай, и ложимся спать, возможно когда вы проснетесь ,все уже будет стоять.
.... Проснулись? как спалось? )
подходим к монитору, и видим что все встало, ошибок быть не должно, поэтому вы увидите краткое описание и вновь приглашение водить команды как в первом так и во втором окне(в одном ставился xorg в другом kde)
Перезагружаемся.
[code]#reboot

входим под рутом и начинаем настраивать xorg.

даем команду

Code
#Xorg -configure
(будеи произведена настройка и установка необходимых драйверов)
ждем. может повиснуть, а может и нет, в любом случае будет создан файл в папке /root/xorg.conf.new
открываем его
Code
#ee /root/xorg.conf.new

и редактируем
самое главное

Code

Section "Monitor"
         Identifier   "Monitor0"
         VendorName   "Monitor Vendor"
         ModelName    "Monitor Model"
         HorizSync    30-107
         VertRefresh  48-120
EndSection
[code]
Section "Screen"
         Identifier "Screen0"
         Device     "Card0"
         Monitor    "Monitor0"
         DefaultDepth 24
         SubSection "Display"
                 Viewport  0 0
                 Depth     24
                 Modes     "1024x768"
         EndSubSection
EndSection

в секции скрин можт быть много всего, лишнее из этой секции можно удалить, но что бы остальное было таким.
сохраняем(esc->leave->save)

и копируем его вместе с переименовыванием в место где должен лежать этот конфиг, а имено

Code
#cp xorg.conf.new /etc/X11/xorg.conf

cp команда копирования (первый файл изначальное, второй - место назначения, и его название)
скопировали, создаем файл и пишем в него чтобы при команде startx запускалось kde
Code
# echo "exec startkde" > ~/.xinitrc

создастся файл /root/.xinitrc и в него запишется строка exec startkde.


the daemons are no longer just in my head.
 


3xstieДата: Воскресенье, 13.01.2008, 23:58 | Сообщение # 3
Полковник
Группа: ◄Модератор►
Сообщений:163
Статус: Offline
пробуем запустить иксы
Code
#startx
первый запуск иксов долго может идти, но если вы увидели графику, как в винде я вас поздравляю,
Теперь делаем графический вход(что б без консоли)
для это горедактируем файл /etc/ttys

Code

#ee /etc/ttys

и ищем там строку

ttyv8 "/usr/local/bin/kdm -nodaemon" xterm off secure
меняем off на on с сохряняем.

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

Code
$ echo "exec startkde" > ~/.xinitrc
заметьте, знак # - знако консоли рута, знак $ консоль пользователя, пользователю не доступно конфигурирование файлов настроек системы, и при попытке будет сообщение

Code
Permission denied
т.е. в доступе отказано
Так же замечу, что бы перейти из юзерской консоли в админскую существует команда su(super user), где вас попросят вести пасс рута. Что бы выйти из рутового сеанса,команда exit.

Ну вот вроде и все перезагружаемся, и смотрим результаты своей работы, т.е. после загрузки системы, будет загружен графический вход, похожий на виндовый. Причем в кде войти под рутом нельзя, только под пользователем, su и снова рут.

Русский язык.
Для добавления русского языка редактируем файл /etc/X11/xorg.conf
ищем и редактируем секцию

Code
Section "InputDevice"
         Identifier  "Keyboard0"
         Driver    "kbd"
         Option "XkbRules" "xorg"
         Option "XkbModel" "pc105"
         Option "XkbLayout" "us,ru(winkeys)"
         Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,altwin:menu"
EndSection

В принципе в эту секцию надо будет добавить тока строки options
переключение Ctrl+Shift на русской раскладке будет гореть лампочка Scroll. так же даем команду
Code
pw usermod юзер -L russian
где юзер - это ваша учетка

Руссифицируем консоль:
#sysinstall -> configure -> console
в четырез пунктах

screenmap
ttys
font
keymap

везде выбираем koi8-r. Консолька будет держать русский язык, и кое-где появятся русские менюшки, например в mc или ee.
Сразу замечаем что у нас все шрифты жирные большие не привычные.)
копируем файлы *.ttf из папки c:\Windows\Fonts в
например, папку /usr/X11R6/lib/X11/fonts/win-fonts
переходим в каталог и проделываем пару монипуляций

Code
# cd /usr/X11R6/lib/X11/fonts/win-fonts  
# mkfontscale  
# mkfontdir

появиться два файла font.dir и font.scale.
Code
# fc-cache /usr/X11R6/lib/X11/fonts/win-fonts  
# mkfontscale -e /usr/X11R6/lib/X11/fonts/encodings

в файле # ee /usr/X11R6/etc/X11/xorg.conf добавляем путь к новому каталогу /usr/X11R6/lib/X11/fonts/win-fonts

FontPath "/usr/X11R6/lib/X11/fonts/win-fonts "

терь точно всё).
ребут, кстати насчет него, ребут жестковатый выход, но есть замена
#shutdown -r now.

Всем удачи).


the daemons are no longer just in my head.
 

WebXakep » On-Line обучение » Unix » 3. Настройка графического интерфейса freeBSD
  • Страница 1 из 1
  • 1
Поиск:
..:WX Group:..
WebXakep 2007 - 2008 year.
Desing by arXRush & ArxWolf :)
Все прова принадлежат ArxWolf © Webxakep.net, все представленные материалы на портале в целях ознакомления.[Хакерство и Безопасность]
Форум посвящённый сетевой безопасности, хакерству, исследованию, проникновению. Есть темы такие как : Основы новичкам, BUGTRAQ, ICQ, Email, IRC, Skype, MSN, Крякерам, Фрикерам, Мобильные устройства, Вирусология, Кодинг, ОС, Soft, Халява, ЖелезО, Купля, Продажа, Обмен, Трёпка, Книги, Статьи, Новости, Группировки, Взлом.

Rambler's Top100