FedoraКак нам обустроить Fedora 13?

В этом руководстве подразумевается что Вы уже поставили Fedora 13 на свой компьютер, знаете как вызвать терминал и что Ваш компьютер уже подключен к Интернету. Здесь рассматриваются настройки для LiveCD с установленным Gnome дистрибутива Fedora 13. Настройки для других версий Fedora могут отличаться. Если вы используете DVD версию дистрибутива, то, вероятно, некоторые пакеты из перечисленных тут уже были инсталлированы при установке. Автор традиционно не несёт никакой ответственности ни за что. ;)

Разрешим всё для сетевого интерфейса
Внимание! Пропустите этот шаг если Ваш компьютер напрямую подключен к Интернету или если Вы не знаете работает ли файервол на компьютере или устройстве, через которое Ваш компьютер подключен к Интернету!
По умолчанию файервол Fedora блокирует весь входящий сетевой трафик. Это значит что Вы не сможете, скажем, зайти на другие компьютеры в Вашей локальной сети. Если Ваш компьютер не подключен напрямую к Интернету, а уже находится за файерволом, то есть смысл добавить интерфейс, подключенный к сети, в список доверенных интерфейсов. Для этого откроем окно 'Настройка межсетевого экрана' (Firewall Configuration), расположенное в меню 'Система/Администрирование'(System/Administration), щёлкнем на пункте 'Доверенные интерфейсы' (Trusted Interfaces) слева, и поставим галочку рядом с сетевым интерфейсом, для которого мы хотим разрешить всё. При подключении по ethernet это обычно eth0. После этого нужно нажать на кропку 'Применить' (Apply) и закрыть окно. Название интерфейса будет отличаться при подключении по Wi-Fi.

Разрешим sudo
Разрешим sudo для вашего пользователя. Для этого откроем терминал и введём там:
su
gedit /etc/sudoers

Нам нужно дописать следующую строку в конец файла:
username	ALL=(ALL) 	ALL

Вместо username необходимо подставить имя вашего пользователя. Если вы не знаете кто вы в данный момент, то это всегда можно увидеть, набрав в терминале команду 'whoami'. Теперь сохраните изменения и закройте gedit.

Вам больше не нужны права суперпользователя и вы будете выполнять дальнейшие команды от обычного пользователя. Для этого наберите в терминале:
exit

Проверить, работает ли sudo можно, набрав в терминале:
sudo whoami

Если ответ будет 'root', то всё было сделано правильно.

Включим автоматический вход в систему
Если компьютером пользуется один человек — имеет смысл разрешить автоматический вход в систему. Для этого мы отредактируем файл ‘/etc/gdm/custom.conf’. Откроем этот файл с помощью команды:
sudo gedit /etc/gdm/custom.conf

Под строчкой [daemon] нам нужно добавить следующие строчки чтобы это выглядело вот так:
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=username

Вам нужно поменять слово username на имя Вашего пользователя. Сохраните файл и закройте gedit.

Вы также можете запретить автоматическую блокировку экрана при включении скринсейвера:
gconftool-2 -s /apps/gnome-screensaver/lock_enabled -t bool false


Подключим репозиторий RPM Fusion
Хоть Fedora и не предоставляет в своём репозитории проприетарные программы и драйверы, а также программы с лицензионными ограничениями, выход есть. Он заключается в подключении стороннего репозитория RPM Fusion. Чтобы подключить его наберите в терминале:
sudo rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm


Обновим список репозиториев и установим необходимые нам программы
Далее установим необходимые нам инструменты и программы. Но сначала нам нужно обновить список репозиториев. Для этого в терминале выполним:
sudo yum check-update

Мы обновили список репозиториев, и теперь нам нужно поставить сами пакеты. Для этого наберём в терминале:
sudo yum -y install mc gconf-editor alacarte p7zip unrar wget xkill evince-djvu system-config-language gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-ffmpeg

Установим OpenOffice, инструменты, необходимые для компиляции программ из исходных текстов и пакеты, отвечающие за русификацию интерфейса:
sudo yum -y groupinstall development-tools russian-support office


Выберем Русский в качестве языка интерфейса
Далее мы можем русифицировать интерфейс Fedora, если это ещё не было сделано при установке. Для этого откроем окно 'Язык' (Language), расположенное в меню 'Система/Администрирование' (System/Administration), и выберем 'Russian — Русский' в качестве языка интерфейса. После этого нужно нажать на кнопку 'OK' и перегрузиться.

Есть один неприятный глюк, связанный с переключением локали, и в Fedora 13 он не был исправлен. Если после выбора русского в качестве языка интерфейса и перезагрузки ничего не изменилось — выполните в терминале:
rm ~/.dmrc
sudo rm /var/cache/gdm/`whoami`/dmrc

Перезагрузитесь ещё раз.

Установим проприетарные драйверы для видеокарты nVidia
Внимание! Следующий раздел требует вдумчивого чтения и аккуратности! Неправильные действия могут привести Fedora в неработоспособное cостояние, которое трудно будет исправить, не имея достаточных навыков. Если Вы не уверены в своих силах — пропустите этот раздел!
Встроенные видеокарты от Intel поддерживаются в дистрибутиве Fedora «из коробки». Если Вы являетесь обладателем видеокарты, основанной на GPU от nVidia вы можете установить для неё проприетарные (закрытые) драйверы от производителя, которые позволят использовать 3D-ускорение.
Если Вы не знаете какая именно видеокарта установлена в Вашем компьютере, это можно узнать набрав в терминале:
sudo yum -y install lshw
lshw -class display

В поле 'vendor' можно будет прочитать название производителя GPU, а в поле 'product' — тип видеокарты, установленной в Вашем компьютере.

Существует три версии драйверов, 'kmod-nvidia' для видеокарт 6 поколения или созданных позднее, 'kmod-nvidia-173xx' для видеокарт 5 поколения и 'kmod-nvidia-96xx' для более ранних видеокарт. Более подробно узнать о том, какой драйвер подходит для Вашей видеокарты, Вы можете, найдя свою модель в этом списке.

Следующая вещь, которую Вам нужно сделать — узнать поддерживает ли ваше ядро PAE или нет. Для этого в терминале наберите:
uname -r

Если в конце будут буквы PAE — значит ядро, которое используется в настоящий момент, поддерживает PAE и драйвер нужно ставить соответствующий. Наберём в терминале:

для установки драйвера видеокарты nVidia 6 или более позднего поколения и ядра БЕЗ поддержки PAE:
sudo yum -y install kmod-nvidia

для установки драйвера видеокарты nVidia 6 или более позднего поколения и ядра С ПОДДЕРЖКОЙ PAE:
sudo yum -y install kmod-nvidia-PAE

для установки драйвера видеокарты nVidia 5 поколения и ядра БЕЗ поддержки PAE:
sudo yum -y install kmod-nvidia-173xx

для установки драйвера видеокарты nVidia 5 поколения и ядра С ПОДДЕРЖКОЙ PAE:
sudo yum -y install kmod-nvidia-173xx-PAE

для установки драйвера видеокарты nVidia 4 или более раннего поколения и ядра БЕЗ поддержки PAE:
sudo yum -y install kmod-nvidia-96xx

для установки драйвера видеокарты nVidia 4 или более раннего поколения и ядра С ПОДДЕРЖКОЙ PAE:
sudo yum -y install kmod-nvidia-96xx-PAE

Отключим конфликтующий видеодрайвер nouveau и разрешим использование графической заставки Plymouth при загрузке с проприетарным драйвером:
sudo sed -i '/root=/s|$| rdblacklist=nouveau vga=0x318|' /boot/grub/grub.conf

После проведения данной операции лучше перегрузиться и проверить корректно ли «встали» драйверы.

Включим эффекты рабочего стола
Настал момент включить эффекты рабочего стола. Для этого откроем окно 'Эффекты рабочего стола' (Desktop Effects), расположенное в меню 'Система/Параметры' (System/Preferences), выберем пункт 'Compiz' и нажмём 'Закрыть' (Close). Если драйверы видеокарты поддерживают 3D ускорение — Вы увидите разницу.

Обновим дистрибутив
Далее желательно обновить сам дистрибутив Fedora. Для этого выполним в терминале следующую команду:
sudo yum -y update


Настроим Nautilus
Вы хотите заменить кнопки в адресной строке на текстовую строку?
gconftool-2 -s /apps/nautilus/preferences/always_use_location_entry -t bool true

Спрячем иконку компьютера с рабочего стола, в Linux пользы от неё мало:
gconftool-2 -s /apps/nautilus/desktop/computer_icon_visible -t bool false

Выключим надоедливые системные звуки:
gconftool-2 -s /desktop/gnome/sound/event_sounds -t bool false


Добавим индикатор погоды на панель
Если Вы хотите видеть температуру за окном — наберите в терминале следующие команды:
gconftool-2 -s /apps/panel/applets/clock/prefs/cities -t list --list-type string '[<location name="Moscow" timezone="Europe/Moscow" latitude="55.650002" longitude="37.266666" code="UUWW" current="true"/>]'
gconftool-2 -s /apps/panel/applets/clock/prefs/speed_unit -t string 'm/s'
gconftool-2 -s /apps/panel/applets/clock/prefs/temperature_unit -t string 'C'

Они включат индикатор погоды. Настройки рассчитаны на координаты Москвы.


Статья предоставлена компанией openForce

Комментарии (14)

В Fedora 13 по умолчанию устанавливается GNOME?
Да. Всегда в Fedora (и дистрибутивах Red Hat) предпочтение отдавалась GNOME'у. А что?
Просто меня давно мучает вопрос: KDE совсем умер или пока нет?
Почему умер? Теперь в развитии KDE сильно заинтересованы Nokia и Intel. Так что сейчас Qt (а вместе с ним и KDE) живее всех живых. =)
gedit от root — это оригинально.
что не так?
ту не совсем понятно, в 13 федоре права на /etc/sudoers по умолчанию на запись есть и при этом sudo не ругается или они как-то gedit поправили чтобы давал прав на запись, а потом убирал( «наподобие» visudo) пр иредактировании sudoers
в 13 федоре права на /etc/sudoers по умолчанию на запись есть

Для кого, для рута?
да
А в каких дистрах у root нет прав на запись в /etc/sudoers?
fedora 12, все версии slackware и еще наверное множество
Хорошо что заострили на этом внимание. Действительно, и в Fedora и в Ubuntu права на /etc/sudoers — 440. Тем не менее метод редактирования этого файла через gedit работает.
su
gedit /etc/sudoers
После этого вывод: «Произошла ошибка системы GConf:...» и т.д.
Вопрс о запуске приложений от root поднимался неоднократно. Например:
open-suse.ru/modules/newbb/viewtopic.php?topic_id=1958&forum=4&post_id=17929
Статья полезная, я проголосовал +, но нужно доработать. Спасибо и успехов!
Мнда… И правда неаккуратненько… На самом деле это дилемма, т.к. статья писалась с расчётом на неподготовленного пользователя, а, согласитесь, gedit проще в использовании по сравнению с vi. Спасибо, буду думать.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.