Arch Linux конечно клевый, но меня изначально как-то отпугнул внешний вид Gnome3 (оказалось, что он был в режиме Failback) и в то же время мне понравились скриншоты Fedora 15 с “немного не таким” Gnome 3 (оказалось, что это и есть стандартный режим). Вот так он примерно выглядит (кликабельно):
“Эх. Гулять так гулять!” подумал я и ввязался в эпопею с переходом на новый дистрибутив.
Первоначальная установка
Сначала я установил оригинальный дистрибутив Fedora 15. Оказалось, что его нужно допиливать в плане кодеков, драйверов для Wi-Fi и главное шрифтов… Как я не ухищрялся, но отрендеренные шрифты резали глаз :(. На следующие сутки я узнал о существовании отечественного форка федоры под названием RFRemix. В списке отличий RFRemix от старшего брата есть такие пункты:
Пакет Freetype собран с поддержкой subpixel rendering;
Пакеты fontconfig и libXft собраны с lcd патчами из Ubuntu;
Это меня заинтересовало и я скачал образ LiveCD. Загрузился и увидел привычные глазу бубунтовские шрифты с нормальным сглаживанием! После этого потратил несколько часов гугля возможные решения, патча freetype и извращаясь с настройками шрифтов в Fedora 15, но такого рендеринга как в RFRemix добиться так не удалось :(.
Под конец дня эта возня начала меня утомлять и было принято решение установить RFRemix.
Обновление пакетов
Первым делом после установки стоит обновить пакеты. Делается это незатейливой командой:
$ sudo yum update |
В Fedora 15 все обновлялось на ура. В RPM Fusion полезли непонятные предупреждения следующего характера:
GPG ключи включены для репозитория “RPM Fusion for Fedora Rawhide – Free”, но они не является правильными для данного пакета.
Пожалуйста, проверьте правильно ли настроены URL ключей для данного репозитория
Это немного омрачило мое существование, но к счастью решение было найдено довольно быстро http://forum.russianfedora.ru/viewtopic.php?f=13&t=3152:
$ sudo rpm -Uvh --oldpackage http://download1.rpmfusion.org/free/fedora/releases/15/Everything/i386/os/rpmfusion-free-release-15-1.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/releases/15/Everything/i386/os/rpmfusion-nonfree-release-15-1.noarch.rpm $ sudo yum update |
Настройка Wi-Fi
В этом случае преимущество оказалось на стороне RFRemix т.к.
Установочные образы RFRemix содержат большое количество дополнительных пакетов. Мультимедиа кодеки, проприетарные модули видеокарт ATi и NVIDIA, различных сетевых адаптеров, Adobe Flash, прошивки и пр;
Т.е. драйвера на мой network controller “Broadcom Corporation BCM43224 802.11a/b/g/n” поставились без меня.
А вот так это выглядело в Fedora 15:
Читаем на этой странице секцию “How to install and use the Broadcom 802.11 Linux STA driver (broadcom-wl)”
Я подключал репозитории RPM Fusion и устанавливал “kmod-wl”
$ sudo yum install kmod-wl
$ sudo modprobe wl
$ sudo service NetworkManager restartИ чтобы закрепить эффект
$ sudo echo “modprobe wl” >> /etc/rc.localТеперь в настройках NetworkManager появился Wireless
Установка проприетарного драйвера для nVidia
Зачем? Вроде nouveau работает довольно хорошо и даже flash player не тормозит в режиме full screen. Но есть две проблемы:
– с nouveau не работает регулировка яркости (это я ещё по Ubuntu/Mint заметил)
– в Fedora 15 из за него не работает suspend mod (я этот момент даже подебажил)
Итак решено. Ставим проприетарный драйвер nvidia.
Я руководствовался вот этой инструкцией.
Ещё можно почитать эту тему на офф. форуме.
Видели в конце первой инструкции пункт “Problems” :)? Правильно, установка этого драйвера решает одни проблемы, но также порождает новые. К счастью с ними проще разобраться.
Проблема №1. Настройка нестандартного разрешения для plymouth
Красивый splashcreen федоры слетел совсем… Вместо него теперь будет progressbar в пседвографике.
Прочитал, что с этим делом поможет “bootconf-gui”. Установил. Запустил “System tools” > “Boot configuration”. Отметил галочками “Grafical boot” и “Quite boot”. Полез выбирать VESA framebuffer, но в списке возможных разрешений пункта “1366×768” не оказалось (родное разрешение для Dell Vostro 3300), поэтому я выбрал “1280×1024” и сохранил настройки.
Также нужно создать новый boot.img:
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img # dracut /boot/initramfs-$(uname -r).img $(uname -r) |
При перезагрузке система ругнулась… и предложила список доступных разрешений и их кодов для VESA!
В этом списке “1360×768 32bit” числится под кодом 34D (в 16й системе) => 845 (в 10й системе)
Прописал его в /boot/grub/grub.conf как vga=845, перезагрузился и все заработало 🙂
Проблема №2. Подвисают Xы. Отключаем PowerMizer
О проблемах с PowerMizer и пути их решения я писал в прошлом году. Вот ещё одна инструкция.
Если вкратце, то создаем файл /etc/modprobe.d/nvidia.conf и записываем туда следующее:
options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222" options nvidia NVreg_Mobile=1 |
Это должно помочь.
Установка flash plugin’а
Это актуально для Fedora 15. В RFRemix все уже установлено и настроено.
Читаем.
Установка медиа кодеков
Аналогично. В RFRemix уже установленны проприетарные кодеки. Вобще напоминает мне ситуацию с Linux Mint и Ubuntu 🙂
У кого чистая Fedora 15 тому поможет эта заметка.
YUM удаление пакетов вместе с зависимостями
Полезная возможность, чтобы не засорять систему лишними зависимостями.
Цитирую:
Для решения этой задачи необходима установка специального плагина:
# yum install yum-plugin-remove-with-leavesЭтот плагин должен подключаться к команде yum в явном виде:
# yum remove –remove-leaves pkgname
Установка Google Chrome
http://thedaneshproject.com/posts/how-to-install-google-chrome-in-fedora-15/
Достаточно одной команды (это для 32битной системы):
sudo yum localinstall https://dl-ssl.google.com/linux/direct/google-chrome-stable_current_i386.rpm |
The end
Вроде все, что нужно для обычного юзера уже есть. Система работает довольшо шустро и я в целом доволен :).
PS. В следующей заметке поделюсь впечатлениями о Gnome 3 ;).
PS2. Вот лог моих заметок по улучшению ситуации с рендерингом шрифтов. Возможно кому-то пригодится.
## Fonts
http://linuxtweaking.blogspot.com/2011/05/fedora-15-how-to-fix-font-rendering.html
$ sudo yum install freetype-freeworld
— $ sudo rpm -ivh http://dl.dropbox.com/u/16953763/msttcore-fonts-2.0-3.noarch.rpmhttp://www.infinality.net/fedora/linux/15/i386/
$ sudo rpm -ivh http://www.infinality.net/fedora/linux/15/i386/freetype-infinality-2.4.5.x-2.20110604_1.4.fc15.i686.rpmпересобрал freetype c поддержкой bytecode interpreter и subpixel rendering
http://fedoraway.blogspot.com/2010/04/fretype.html
для пересборки установил gcc и libX11-develhttp://technologytales.com/2011/05/30/improving-font-display-in-fedora-15-2/
— создал файл /etc/fonts/conf.d/99-autohinter-only.conf
с конфигом
<?xml version=”1.0″?> <!DOCTYPE fontconfig SYSTEM “fonts.dtd”> <fontconfig> <match target=”font”> <edit name=”autohint” mode=”assign”> <bool>true</bool> </edit> </match> </fontconfig>
Как тебе gnome3 ?
После того как из бубунточки горячо любимой выпилили gnome. Я совсем расстроился. И пошел искать альтернатив.
Нашел их в лице linux mint 12
Но как то мне не понравился совсем гном третий, потому я начал пользоватся mate (это такой форк второго гнома есть в минте).
Непонравился тем что он как-то черезмерной большой и неуклюжий. И вторая кнопка мыши там не нужна и значки на панель как то нельзя вытащить и угол этот я постоянно мышью задеваю.
Нормально. Сначала было непривычно, но потом освоился. Неделю поюзал федору и вернулся на Mint :).
А как тебе mate?
mate – то что нужно, еще бы может быть побольше эффектов всяких для красивости и кнопки никак не могу перенести на окнах в другую сторону – мне после макоси непривычно и боюсь как бы его поддерживать не перестали, у них то Шаттлворта нет. Надо им хоть donate сделать чтоли.