Samsung N210: доводим до ума

На днях взял себе Samsung N210 в DNS. На гоголя остался один с витрины, о чем я узнал только на выдаче, когда мне принесли залапаный сабж, так что поехал с бумагами на Русскую. Кратко — читалка, машинка для браузинга, чатов, скайпа, легкого редактирования фото, видео, музыки и текстов, а так же некоторых специфических прикладных задач с временем работы до 12 часов (на практике до 7 в режиме 65% яркости и включенном Wi-Fi с чатом и ~5 открытыми вкладками в опере). Батарею калибровать в обязательном порядке, настройкой в биосе. Одна проблема: по дефолту он идет с богомерзкой Windows 7 Starter и кучей практически ненужного софта от Samsung. Можно вместо неё поставить WinXP, можно Linux, но оставлять в таком виде ноут на мой взгляд нельзя. Эстетически и функционально то, что получилось у меня, ИМХО намного лучше поделия мелкомягких, даже в сравнении с Ultimate версией, не говоря уже про нагрузку на систему.

Устанавливать я на него буду (точнее, уже установил) ArchLinux i686, с GNOME + Avant Windows Navigator. Настройки в BIOS я выставил такие:
BOOT > Brightness Mode Control [User Control]
BOOT > Wireless Device Control [Always On]
ADVANCED > Large Disk Access Mode [Other]
ADVANCED > AHCI Mode Control [Auto]
ADVANCED > LID Open S3 Wake-up [Enabled] — просыпаться от открытия крышки
ADVANCED > USB Charge In Sleep Mode [Enabled] — зарядка от левого USB работает даже в выключенном состоянии

1. Установка ОС
Вообще инструкция есть тут, я опишу как делал сам, по шагам, пропуская саму установку системы, за исключением некоторых моментов.

Разбивку диска я сделал такую (полностью снеся все разделы с диска):
sda5 под корень в ReiserFS размером 20 гигов
sda6 под swap размером 2048 мб
sda7 под /var в ReiserFS размером 12 гигов
sda8 под /home в Ext4 размером в оставшееся место


Во вторых, при настройке rc.conf нужно привести следующий его кусок к такому виду:
Это даст русский в консоли:
LOCALE="ru_RU.utf8"
HARDWARECLOCK="UTC"
USEDIRECTISA="no"
TIMEZONE="Asia/Vladivostok"
KEYMAP="us"
CONSOLEFONT="Cyr_a8x14"
CONSOLEMAP=
USECOLOR="yes"

Это даст управление энергосбережением по процессору:
MODULES=(acpi-cpufreq cpufreq-ondemand cpufreq-powersave)

Демонов рекомендую расположить в этом же порядке, во всяком случае gdm обязательно должен быть последним:
DAEMONS=(syslog-ng !network dbus networkmanager bluetooth hal @sensors @crond @alsa !netfs gamin gdm)

В /etc/pacman.conf добавьте:
[archlinuxfr]
Server = http://repo.archlinux.fr/i686

Не забудьте в /etc/pacman.d/mairrorlist раскоментировать пару зеркал. Я обычно выбираю французские.

2. Настройка шаг 1
В общем виде выглядит как-то так (команды можно просто перепечатывать в консоль):

Значки: # - от root, $ от пользователя;
# useradd - m -G users,audio,lp,optical,storage,video,wheel,power -s /bin/bash username
//заводим пользователя

# EDITOR=nano visudo

В секцию # Cmnd alias specification внести
Cmnd_Alias NETBOOK_CMDS = /usr/local/sbin/backlight, /usr/local/sbin/rftoggle, /usr/local/sbin/cpufreq_toggle

а в конец файла:
%users ALL=(ALL) NOPASSWD: NETBOOK_CMDS

Также:
# User privilege specification
root    ALL=(ALL) ALL
username    ALL=(ALL) ALL


# pacman -Syy && pacman -Su && pacman -Su && reboot
//синхронизируем БД, обновляемся (pacman), обновляем всю систему, ребутимся

# pacman -S alsa-utils alsa-oss && su username
//устанавливаем alsa и логинимся под обычным юзером
$ alsamixer && exit
//запускаем алсамиксер, настраиваем громкости, жмем esc, выходим из-под юзера

# alsactl store && pacman -S libgl xorg mesa xf86-video-intel intel-dri dbus ttf-ms-fonts ttf-dejavu ttf-bitstream-vera && su %username%
//сохраняем настройки alsa, устанавливаем иксы, дрова на видео, dbus и шрифты, логинимся под юзером

$ cp /etc/skel/.xinitrc ~/ && nano ~/.xinitrc && sudo pacman -Sy gnome gnome-extra gamin gdm gtk-engine-murrine murrine-themes-collection gtk-engines gtk-aurora-engine gtk-candido-engine gtk-rezlooks-engine mplayer gecko-mediaplayer xine-lib xine-ui libdvdread libdvdcss alsa-oss flashplugin guake
//копируем себе в юзерскую директорию .xinitrc, правим его, удаляя # перед exec gnome-session (этого можно и не делать, я привел просто так, так как пользуюсь gdm), устанавливаем gnome и прочие программы.

В этом месте очень рекомендую привести в rc.conf строку с демонами к такому виду, если еще не сделали:
DAEMONS=(syslog-ng !network hal @networkmanager @sensors @alsa !netfs @crond)


3. Настройка шаг 2
Если всё сделано правильно, после перезагрузки мы получим приглашение gdm выбрать пользователя и ввести пароль, что и делаем.
Сразу установим программы.
$ sudo pacman -S  openoffice-ru openoffice-base && sudo pacman -Sy pidgin yaourt skype netbeans vlc exaile gnome-mplayer smplayer gstreamer0.10-bad gstreamer0.10-bad-plugins gstreamer0.10-good gstreamer0.10-good-plugins gstreamer0.10-ugly gstreamer0.10-ugly-plugins gstreamer0.10-base gstreamer0.10-base-plugins gstreamer0.10-ffmpeg acroread avant-window-navigator awn-extras-applets gftp dia audacious audacity lilypond rosegarden inkscape gnome-system-monitor gnome-system-tools gdesklets gimp abs samba unrar unzip cinepaint gprename wesnoth pyqt base-devel acetoneiso2 libcanberra transmission-gtk djview4 vsftpd gtk-qt-engine gnome-power-manager xulrunner gtk2 giflib php ruby python p7zip ghostscript openexr libwmf librsvg libxml2 jasper ffmpeg dvd+rw-tools

Далее начинается интересное. Возьмите флешку, назовите её как-нибудь (моя называется PORTA), создайте на ней папку N210 и скопируйте в неё содержимое вот этого архива. У вас дожно получиться что-то вроде /media/PORTA/N210/файлы. Вставьте флешку в USB на ноуте.

Сразу зайдем в [Система > Параметры > Запускаемые приложения] и добавим туда guake:


Wi-Fi и Bluetooth
$ yaourt -S blueman pulseaudio notification-daemon modemmanager dnsmasq gconf gnome-networkmanager networkmanager-bzr network-manager-applet networkmanager-pptp networkmanager-vpnc networkmanager-openvpn

В результате получим удобный автоматический способ подключения к сетям Wi-Fi и выхода в инет через мобильник с Bluetooth. Только перед тем, как пытаться выйти через bluetooth, необходимо добавить настройки на вашего ОпСоС'а. В настройках соединения Network Manager'a выберите Изменить Соединения > Широкополосные соединения.


Подсветка
$ sudo cp /media/PORTA/N210/backlight /usr/local/sbin/backlight

Обратите внимание: здесь и далее идет команда копирования файла с флешки. Замените при необхдимости PORTA на имя своей флешки.

Touchpad
$ yaourt -S xf86-input-synaptics synaptics-xrandr libsynaptics xosd gsynaptics && sudo cp /media/PORTA/N210/report_touchpad /usr/local/bin/report_touchpad && sudo cp /media/PORTA/N210/11-x11-synaptics.fdi /etc/hal/fdi/policy/11-x11-synaptics.fdi

CPU freq — управление энергосбережением
$ sudo cp /media/PORTA/N210/cpufreq_toggle /usr/local/sbin/cpufreq_toggle && sudo cp /media/PORTA/N210/cpufreq_toggle_osd /usr/local/bin/cpufreq_toggle_osd

Fn keys
Открываете [Система > Параметры > Комбинации клавиш клавиатуры], и добавляете:

Тачпад включен /usr/local/bin/report_touchpad off Нажать Fn+F10 пока тачпад включен
Тачпад выключен /usr/local/bin/report_touchpad on Нажать Fn+F10 пока тачпад выключен
Частота проца /usr/local/bin/cpufreq_toggle_osd Fn+F8
Подсветка 100% sudo /usr/local/sbin/backlight set 99 Fn+Up arrow
Подсветка 65% sudo /usr/local/sbin/backlight set 65 Fn+Down arrow
Выключить подсветку sudo /usr/local/sbin/backlight toggle Fn+F5

4. [Опционально] Ставим Compiz Fusion
$ sudo pacman -Sy compiz-decorator-gtk compiz-fusion-gtk compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-manager emerald-themes fusion-icon libcompizconfig emerald && yaourt -S opera-qt4 && sudo pacman -Syu

Заходим в [Система > Параметры > Запускаемые приложения] и добавляем compiz:

Вот файл настроек к компизу: скачать

ПЕРЕЗАГРУЖАЕМСЯ, настраиваем систему под себя, пользуемся.
Все скрипты по ходу пьесы взяты отсюда
Всем спасибо за внимание.
  • 0
  • 11369     
  • 10 мая 2010, 16:13
  • Sonnemo

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

RSS свернуть / развернуть
+
0
Хорошо написано! Вот только непонятно к чему все эти танцы с бубнами привели, что стало лучше то?
Да и не помешало бы оисать каждый пируэт, что делает/дает.
avatar

MasterIT

  • 10 мая 2010, 16:28
+
0
А где вы тут танцы с бубнами видите? Всё просто и очевидно в какой-то степени :) Если желаете еще проще — поставьте туда же Ubuntu, для неё какой-то итальянец на лаунчпаде держит реп с годными программами для почти того же самого. Но мне убунта не нравится, я к арчу привык :)
К чему привели относительно чего? Относительно Windows 7 и кучи софта от Samsung? Всё работает хорошо, не задумывается, и удобно в обращении :)
avatar

Sonnemo

  • 10 мая 2010, 17:44
+
0
А где вы тут танцы с бубнами видите? Всё просто и очевидно в какой-то степени :)

Для линуксоидов может быть. :/

и удобно в обращении :)

А чем в винде было неудобно (кроме задумчивости)?
avatar

Sarge

  • 11 мая 2010, 11:28
+
0
В винде:
1) один рабочий стол;
2) неудобно управляться одними клавишами без мыши и тачпада (да, в том числе и гуй, а не только консоль);
Это самые видные, остальное, типа невозможности закрепить виджеты на рабочем столе, я умолчу — дело вкуса.
avatar

Sonnemo

  • 11 мая 2010, 14:09
+
0
Для профи, лично я считаю хватает и обычных переключений энергосбережения… мы в 21 веке и думаю розетки есть везде, да и проще купить к примеру батарею повышенной емкости и выиграть в 10 раз больше по времени чем танцуя возле бука
avatar

everest

  • 10 мая 2010, 17:11
+
0
А тут итак переключения энергосбережений проще некуда — три режима: 1 ггц, 1,66 ггц, авто. Розеток в моём случае часто нет, а еще часто приходится бегать от одного места к другому в пределах хорошо если этажа. Батарею повышенной емкости купить конечно можно, но не стоит забывать, что нетбук это всё таки в достаточной степени мобильная платформа, и лишний вес не нужен. Тем более что 6-7 часов работы это итак замечательный показатель. Это первое. Второе — это где же можно купить батарею, дающую раз в десять больше времени работы, по сравнению со штатной 4400? :)
avatar

Sonnemo

  • 10 мая 2010, 17:49
+
0
Ага, и сколько же будет весить и занимать места такая батарейка? :)) Больше нетбука выходит, по всем параметрам :D:D
avatar

ProFfeSsoRr

  • 11 мая 2010, 13:28
+
0
Каждый профи сам решает, чего ему хватает ;) А вот не-профи как раз приходится показать что-то, от чего можно отталкиваться.
avatar

ProFfeSsoRr

  • 11 мая 2010, 13:27
+
0
Не мог не пройти мимо.

Во-первых — почему у тебя разделы так странно называются, аж с 5го? оО

Во-вторых — прописывание gdm в демоны добавляет лишних головняков, если X'ы вдруг откажутся запускаться. Открой /etc/inittab, закомментируй строчку про 3ий инит и раскомментируй про 5ый, ниже аналогично — раскоменнтируй gdm и соответственно дефолтный xdm закомменти. Все, теперь у тебя система будет грузится в 5ый инит, а если захочешь без иксов загрузится, то в menu.lst Grub'а просто впишешь цифру 3 в строку параметров ядра (она начинается с kernel), перед параметром ro.

Далее — демонов dbus и acpid можно не писать вообще, их hal сам загрузит, если они установлены. Поэтому hal ставишь в списке пораньше, допустим туда, где у тебя dbus вписан. А, ну вот ты так и сделал, сейчас ниже статью пролистал и увидел. А нафига сразу-то так не сделать? Поправь лучше ;)

/etc/pacman.d/mirrorlist — опечатка у тебя там, «а» сотри ;) Ну и про зеркала прав — все стираем, оставляем только французские и раскомментируем их.

Пользователя можно завести с помощью adduser — это мастер, для новичков более понятен ;)

Обновить всю систему — pacman -Syu и все, нафига такой огород из команд городить? оО

Сразу установим программы
— и зачем там 2 пакмена подряд? Не проще ли sudo pacman -Sy и пошло перечисление всех программ? И, сразу же, у тебя программ специфичных куча, лучше б ты просто вписал более-менее стандарт, а не всю кучу. Netbeans к примеру вряд ли нужен тем, кто будет ставить по твоей статье, vsftpd туда же ;)

Обратите внимание: здесь и далее идет команда копирования файла с флешки. Замените при необхдимости PORTA на имя своей флешки.

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

ProFfeSsoRr

  • 11 мая 2010, 13:26
+
0
Насчет gdm — вернусь домой и заметку поправлю как ты сказал :) Разделы так называются потому что все Legacy. Почему у меня все Legacy? Не знаю, так привык. Проблем вроде не было из-за этого. Про dbus и acpid просто забыл, писал в два захода. Про adduser — а давно это мастер проще строки одной командой? Хотя кому как, добавлю про adduser в заметку. Теперь про огороды из пакмана.
Вот эту конструкцию:
# pacman -Syy && pacman -Su && pacman -Su && reboot

я вставил затем, что пакман на свежей системе сам себя сначала обновляет по -Su, а второй -Su уже обновит всю систему. Просто мне показалось что так удобнее.
Про установку остальных программ — ну тут да, тут я замотался, я другой набор софта готовил, а скопипастил свой. А у меня сначала ставится опенофис, потом качаются и ставятся остальные, а я пока в опенофисе своими делами занимаюсь. Хотя тоже непонятно, обычно у меня с офисом еще smplayer с прибамбасами ставится, и автоматом запускается какое-нибудь кино, а на заднем фоне ставятся остальные пакеты.
Про скрипты с флешки — так я же дал ссылку, по ссылке папка, в папке файлы, в файлах открытый код скриптов, взятый откуда я тоже дал ссылку. Скрипты не модифицированы. Просто опять же мне казалось что так удобнее.
avatar

Sonnemo

  • 11 мая 2010, 14:03
+
0
Про adduser — а давно это мастер проще строки одной командой?
Для меня и тебя может и не проще, но статья ж написана для более-менее новичков, иначе б ты её сюда не постил. ;)

Ну а про пакмен — используй bbs.archlinux.org/viewtopic.php?id=94687 А если не хочешь, то строка все равно получается pacman -Syu && pacman -Su && reboot ;)

Сорри, ссылку я проглядел :)
avatar

ProFfeSsoRr

  • 12 мая 2010, 14:27
+
-1
я бы довел этот ноут до ума воткнув туда SSD гигов на 60 и прилепил бы тачскрин, а если там нет блютуса то и его бы внутрь запихал… можно еще wimax тоже внутрь упаковать
avatar

coolfly

  • 4 июня 2010, 21:56
+
0
Ну так сделай все это и отпишись ;)
avatar

ProFfeSsoRr

  • 6 июня 2010, 04:50
+
0
выложите, пожалуйста, куда-нибудь архив из поста еще раз — ссылка старая :)
avatar

PoCTo

  • 4 октября 2011, 08:47

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.