time

Обустройство нетбука Samsung N143+ под Ubuntu

Узелок на память про разные настройки для нетбука N143 Plus, некоторые настройки будут полезны и для других устройств.

Скачкообразное изменение яркости

Добавим репозиторий voria и установим пакеты samsung-tools и samsung-backlight

sudo add-apt-repository ppa:voria
sudo apt-get update 
sudo apt-get install samsung-tools samsung-backlight

Подправим в /etc/default/grub строчку с GRUB_CMDLINE_LINUX_DEFAULT, что-бы она выглядела так

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

Сохраняем и делаем

sudo update-grub2

Перезагружаемся.

Установка максимального значения для яркости (если почему-то сбились настройки по-умолчанию)

sudo setpci -s 00:02.0 F4.B=96

где 96 - значение в hex (диапазон от 0 до FF)

Изменение значения яркости из терминала

sudo apt-get install xbacklight
xbacklight -set 70

Еще один вариант изменения яркости

# смотрим текущие значение
cat /sys/class/backlight/intel_backlight/brightness

# смотрим максимально возможное значение
cat /sys/class/backlight/intel_backlight/max_brightness

# меняем значение
echo 7200 | sudo tee /sys/class/backlight/intel_backlight/brightness

Функциональные клавиши FN

Лечение залипания FN-клавиш описано в Нетбук Samsung N143 Plus.

На forum.ubuntu.ru есть отдельная тема, посвященная настройке FN клавиш на нетбуках Samsung.

Отключение парковки головок винчестера при работе от батареи

При работе от батареи слышно как каждые 5-10 сек. паркуються головки диска, для отключения надо подправить файл /lib/hdparm/hdparm-functions. Находим строчки

if hdparm_is_on_battery; then
    hdparm_set_option -B128
else
    hdparm_set_option -B254

и меняем значения -B128 на -B255. Тем самым отключаем совсем APM.

Еще в /etc/fstab добавим для созданных разделов с ext3/ext4 следующие параметры

noatime,nodiratime,commit=60

Отключение 5% резерв для ext3/ext4

Файловые системы ext3/ext4 резервируют 5% на каждом разделе для системных нужд.

Просмотр текущего резерва для раздела /dev/sda7

sudo tune2fs -l /dev/sda7 | grep "Reserved block count"

Установим резерв в 0% для раздела с /home

sudo tune2fs -m 0 /dev/sda7

Переносим временные файлы в tmpfs

Перенесём логи и временные файлы на tmpfs (в RAM), для этого добавим в /etc/fstab

tmpfs           /var/log/apt    tmpfs   defaults        0       0
tmpfs           /var/log        tmpfs   defaults        0       0
tmpfs           /tmp            tmpfs   defaults        0       0
tmpfs           /var/tmp        tmpfs   defaults        0       0

Swapiness

Swapiness управляет процессом записывания данных из RAM в своп файл, чем число ближе к 0, тем реже будет использоваться своп файл. Значение по-умолчанию для ubuntu - 60 (возможный диапазон от 0 до 100),

cat /proc/sys/vm/swappiness

Изменяем на свой страх и риск :)

sudo vim /etc/sysctl.conf

Ищем параметр vm.swappiness или добавляем, если нет

vm.swappiness=10

powertop - мониторинг потребления питания

Для просмотра потребления питания можно воспользоваться утилитой powertop, которая кроме отображения текущего потребления энергии умеет еще давать разные полезные советы по уменьшению потребления питания. Показывает следующею информацию

  • в каком режиме работает процессор, если процессор работает в режиме C3 или C4 то тем больше нетбук проживет от батареи;
  • текущее энергопотребление и примерное время работы от батареи;
  • процессы, вызывающие наибольшее количество пробуждений в секунду;

Установка

sudo apt-get install powertop

Запускать c правами root.

PPA для Ubuntu Tweak

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

Дальше подключаем ppa нужных пакетов и обновляемся.

Удаление имени пользователя из верхней панели

gconftool -s /system/indicator/me/display --type int 0
killall gnome-panel

Что-бы вернуть

gconftool -s /system/indicator/me/display --type int 1

Chromium и поисковик по-умолчанию

Изменим в Chromium'e дефолтный адрес поисковой системы google на русский.

Для начала нужно закрыть Chromium, иначе браузер перепишет все правки.

Правим файл ~/.config/chromium/Local\ State

vim ~/.config/chromium/Local\ State

Меняем следующие строчки на нужные

"browser": {
  "clear_lso_data_enabled": true,
  "last_known_google_url": "http://www.google.ru/",
  "last_prompted_google_url": "http://www.google.ru/",
  "last_redirect_origin": ""
},

Щелчки в динамиках ноута при подключении наушников

На другом ноуте, Toshiba U300-154, при подключении наушников, в динамиках ноута было слышно потрескивание при активной работе винчестера. Установлена такая звуковая карта

cat /proc/asound/pcm
00-00: ALC268 Analog : ALC268 Analog : playback 1 : capture 1

Вылечилось добавлением в /etc/modprobe.d/alsa-base.conf строчки

options snd-hda-intel model=toshiba power_save=0

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

Также возможно потребуется установка linux-backports-modules-alsa-* если не поможет выше приведенный рецепт. Для этого в Ubuntu Software Center, в Software Sources..., на закладке Updates отмечаем Unsupported updates (natty-backports)

Дальше в терминале вводим

sudo apt-get update
sudo apt-get install "linux-backports-modules-alsa-*"

Исправление ошибки с gnome-settings-daemon (актуально для ubuntu 10.10)

Иногда после загрузки слетает выбранная тема оформления, как пишут тут это из-за того, что gnome-settings-daemon стартует рано. Добавим ему небольшую задержку

sudo vim /etc/xdg/autostart/gnome-settings-daemon

Находим нужную строчку и делаем такой

Exec=bash -c "sleep 2; /usr/lib/gnome-settings-daemon/gnome-settings-daemon"

Дополнительное чтиво

blog comments powered by Disqus