пятница, 25 мая 2007 г.

Инсталяция Ubuntu на Benq Joybook R22E

Инсталяция.

Нет смысла описывать сам процесс инсталяции. Единственное замечание, что следует выбрать ручную разбивку диска, во-первых, чтобы оптимально не было "мучительно больно" если придется переставлять операционнцю систему в очередной раз, во-вторых, файловые системы ext3/ReiserFS/XFS имееют ряд отличий, которые дают преимущества в том или ином случае. Если интересно, то можно почитать здесь:
Я разбил диск объемом 40Gb так:
  • /dev/hda1 reiserfs 6.6G - корневой раздел
  • /dev/hda2 swap 720Mb - своп
  • /dev/hda3 ext3 26G - домашний каталог
  • /dev/hda4 reiserfs 4.0G - для эксперементов
Послеинсталяционная настрока

  1. Компактный тулбар.

    Для более экономного использование доступного пространства дисплея, удалим поясняющие тексты у кнопок в тулбаре.
    Меню:
    Main Menu - System - Preferences - Menus and Toolbars
    В открывшемся окне программы в поле Toolbar button labels выбираем вариант Icons only.

  2. Инсталяция и поддержка дополнительных языков.
    Меню:
    Main Menu -> System -> Administration - Language Support
    В появившемся окне поставим галочки напротив Latvian и Russian.
    Жмем ОК.

  3. Дополнительные примочки на десктоп.

    Аплеты в Gnome - это кнопки или приложения размещаемые в панелях. Добавим несколько штук на верхнюю панель декстопа по следующему списку:
    • Keyboard Indicator (настройка клавиатуры),
    • CPU Frequency Scalling Montor (режим работы процессор),
    • Network monitor (настройка подключения к сети) ,
    • Tomboy Notes (wiki-образная система стикеров).

    Примечание.
    Следующая команда позволяет включить ручное управление переключением режимов процессора:
    sudo chmod +s /usr/bin/cpufreq-selector
  4. .bashrc

    Откроем настроечный файл в редакторе:
    gedit .bashrc
    Далее находим в редакторе строку "# some more ls aliases" и заменяем код на нижеследующий
    # some more ls aliases
    alias ll='ls -l'
    alias la='ls -A'
    alias l='ls -CF'

    # Set up aliases
    alias c=clear
    alias d='dirs -v'
    alias e=$EDITOR
    alias g=grep
    alias h=history
    alias j=jobs
    alias po=popd
    alias pu=pushd
    Сохраняем настройки.

  5. Hotkeys или горячие клавиши.

    Идем своим путем и используем вместо настроек Gnome программу xbindkeys.

    Инсталяция и создание конфигурационного файла
    sudo apt-get install xbindkeys
    gedit .xbindkeysrc
    Копируем в окно редактора код ниже и сохраняем его.
    ###########################
    # xbindkeys configuration #
    ###########################
    #
    # При редактировании этого файла не забудьте
    # раскомментировать все сделанные вами изменения
    # Для комментария вы можете использовать символ (#)
    #
    # Список клавиш вы можете найти в /usr/include/X11/keysym.h
    # в /usr/include/X11/keysymdef.h
    # Префикс XK_ неиспользуется.
    #
    # Список клавиш-модификаторов:
    # Control, Shift, Mod1 (Alt), Mod2 (NumLock),
    # Mod3 (CapsLock), Mod4, Mod5 (Scroll).
    #
    # Структура этого файла
    # # Комментарий
    # "программа"
    # m:xxx + c:xxx
    # Shift+...

    #keystate_numlock = enable
    #keystate_scrolllock = enable
    #keystate_capslock = enable

    #Firefox
    "/usr/bin/firefox"
    Mod4 + f

    #Thunderbird
    "/usr/bin/mozilla-thunderbird"
    Mod4 + e

    #Terminal
    "gnome-terminal"
    Mod4 + t

    #Search
    "gnome-search-tool"
    Mod4 + s

    #Calculator
    "gnome-calculator"
    Mod4 + c

    #Home Folder
    "nautilus"
    Mod4 + n

    #Komodo Edit 4.0
    "komodo"
    Mod4 + k

    #
    # End of xbindkeys configuration
    Следуюшим шагом будет занесение этой программы в список программ стартующих вначале каждой сессии (Startup Programs).
    Main Menu - System - Preferences - Sessions

    Запустим программу с консоли, в дальнейшем это будет происходить автоматически при каждой новой сессии
    xbindkeys
  6. Touchpad

    Включим горизонтальный скроллинг на тачпаде, предварительно сохранив предыдущие настройки конфигурации иксов. В принципе, все это можно сделать было установив через synaptic одну из двух программ, отличающиеся друг от друга разве только инрефесом на котором они созданы GTK и Qt:

    С другой стороны, целесообразность наличия этих программ исчезает сразу после разового измения настроек, поэтому идем другим путем и конфигурируем xorg.conf сами.
    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
    sudo gedit /etc/X11/xorg.conf
    Находим секцию тачпада и заменяем ее на следующую:
    Section "InputDevice"
    Identifier "Synaptics Touchpad"
    Driver "synaptics"
    Option "SendCoreEvents" "true"
    Option "Device" "/dev/psaux"
    Option "Protocol" "auto-dev"
    Option "VertScrollDelta" "100"
    Option "HorizScrollDelta" "100"
    Option "FingerLow" "25"
    Option "FingerHigh" "30"
    Option "MaxTapTime" "180"
    Option "MaxTapMove" "220"
    Option "MinSpeed" "0.09"
    Option "MaxSpeed" "0.18"
    Option "AccelFactor" "0.015"
    Option "HorizEdgeScroll" "true"
    Option "SHMConfig" "true"
    EndSection
    Сохраняем изменения в файле и помним, что изменения вступят в силу только после перезагрузки иксов.

  7. Внешний USB диск.

    В Feisty Fawn нельзя корректно размонтировать внешний USB диск (или флэшку). Это баг, но пока им не занялись разработчики дистрибутива, фиксим сами.
    sudo mv /usr/share/hal/fdi/policy/10osvendor/10-storage-policy.fdi \
    /usr/share/hal/fdi/policy/10osvendor/storage-policy.fdi.bak

  8. Grub

    Сделаем старт операционной системы более быстрым. Для этого спрячем меню, уберем задержку и будем загружать систему, которую вы выбирали последней.
    sudo gedit /boot/grub/menu.lst
    Найдем и откорректируем следуюшие строки:
    .....
    default saved
    .....
    timeout 0
    .....
    hiddenmenu
    .....
    Сохраним файл и обновим настройки grub:
    sudo update-grub /dev/hda
  9. Быстрый поиск информации

    Дополнительно к стандартной программы поиска файлов gnome-search-tool установим beagle. До версии 0.2.16.3 эта программа максимально загружала процессор и делала невозможной нормальную работу. Но сейчас, тьфу-тьфу.
    sudo apt-get install beagle


Вроде все. Далее устанавливаем из репозиториев программы, плагины, темы на свой вкус. ;)