воскресенье, 23 октября 2011 г.

Sony Vaio VPCEH + Ubuntu 10.04 LTS


В Ubuntu 11.10 мне сильно не понравился Gnome 3 и Unity тоже, поэтому я решил поставить Ubuntu 10.04 и обновить необходимые программы через ppa


Обновление ядра 
для лучшей поддержки всякого оборудования я всегда ставлю свежие ядра

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-rc10-oneiric/linux-headers-3.1.0-030100rc10_3.1.0-030100rc10.201110200610_all.deb

sudo dpkg -i  linux-headers-3.1.0-030100rc10_3.1.0-030100rc10.201110200610_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-rc10-oneiric/linux-headers-3.1.0-030100rc10-generic_3.1.0-030100rc10.201110200610_amd64.deb

sudo dpkg -i  linux-headers-3.1.0-030100rc10-generic_3.1.0-030100rc10.201110200610_amd64.deb


wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-rc10-oneiric/linux-image-3.1.0-030100rc10-generic_3.1.0-030100rc10.201110200610_amd64.deb

sudo dpkg -i  linux-image-3.1.0-030100rc10-generic_3.1.0-030100rc10.201110200610_amd64.deb


Обновление XORG
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get upgrade



Видеодрайвер NVIDIA
wget http://ru.download.nvidia.com/XFree86/Linux-x86_64/285.05.09/NVIDIA-Linux-x86_64-285.05.09.run

chmod +x NVIDIA-Linux-x86_64-285.05.09.run

далее перейти на консоль Ctrl+Alt+F1

перейти в папку, в которой находится скачанный драйвер и выполнить команды
sudo /etc/init.d/gdm stop 
sudo ./NVIDIA-Linux-x86_64-285.05.09.run
sudo reboot



Тачпад (Alps)
Тачпад в убунте, включая 11ю версию, определяется как мышка и не желает настраиваться в гноме, поэтому нам нужно поставить один пакет с модулем для этого тачпада


wget  http://people.canonical.com/%7Esforshee/alps-touchpad/psmouse-alps-0.10/psmouse-alps-dkms_0.10_all.deb

sudo dpkg -i psmouse-alps-dkms_0.10_all.deb
и перезагрузиться

после этого можно ставить различные утилиты для конфигурирования тачпада и настраивать скролл и круговую прокрутку через tpconfig




Яркость

Сперва нужно добавить в /etc/X11/xorg.conf  в опцию Device строчку (которая помечена красным цветом)


Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection



Для того, чтобы управлять яркостью из консоли аналогичным образом что и апплет яркости (через dbus) нужно использовать этот скрипт.

Создаем текстовый файл, например по адресу /usr/bin/ и назовем этот файл brightness.

Делаем его исполняемым и по командам brightness up и brightness down
вы сможете регулировать яркость экрана, привяжите эти команды к горячим клавишам и всё будет работать суперски.

Для того, чтобы gnome-power-manager не переопределял действия по горячим клавишам, после того как вы повесите скрипт на клавиши Fn+F5 / Fn+F6, нужно выполнить команду
sudo dpkg-reconfigure gnome-power-manager 
и перезагрузиться





Звук
После выпиливания pulseaudio и обновления ядра у меня звук был только в наушниках, для решения проблемы добавил строчку
 
options snd-hda-intel model="ideapad" 


в файл

 
/etc/modprobe.d/alsa-base.conf
 
* благодарность блогу http://spider.bsyteam.net 

PPA
софт в убунте 10.04 не особо то новый, поэтому я обновлял его из ppa:


Pidgin 2.9
(мой любимый плагин wrong layout не захотел работать на том пиджине, который был в репозитории 10.04)

sudo apt-add-repository ppa:ferramroberto/pidgin/ubuntu
sudo apt-get update
sudo apt-get install pidgin




Mozilla 7+

sudo apt-add-repository ppa:mozillateam/firefox-stable/ubuntu
sudo apt-get update
sudo apt-get install firefox language-pack-ru


Gimp 2.7.2+
(более стабильный и быстрый чем 2.7.0, который я тестил полгода назад)
sudo apt-add-repository ppa:matthaeus123/mrw-gimp-svn
sudo apt-get update
sudo apt-get install gimp





Ну пока что все!!!

про Nvidia Optimus вы можете почитать тут

я пока что не смог нормально настроить это, при установке bumblebee ставились дрова nvidia-current, которые наверно устарели и не поддерживают мою видяху.

суббота, 22 октября 2011 г.

Ubuntu 11.10 in Sony Vaio VPCEH (touchpad alps and brightness hotkey)

Изучив модельный ряд последних ноутбуков, я пришел к выводу, что мне больше всего подойдет Sony Vaio. При выборе ноутбука я в первую очередь обращал внимание на его удобство, ведь я выбирал ноутбук, который будет моим помощником во всем. У ноутбуков Sony самые удобные клавиатуры с увеличенным расстоянием между клавишами и дополнительным цифровым блоком. Так же у ноутбуков Sony мне понравились дисплеи, достаточно сочный и яркий экран.

Модель моего ноута VPC-EH1L1R
Процессор  Intel Core i3 2310M
Видеокарта NVIDIA GeForce 410M  + встроенная в проц HD3000
остальное не так важно, т.к. я сразу после покупки добавил оперативной памяти и сменил жесткий диск.

Ubuntu 10.04 совсем не захотела работать на моем ноутбуке, ядро обновлял, видеодрова обновлял, и все равно все проблемы решить не смог.

В итоге я решил поставить Ubuntu 11.10 amd64, после установки убунта сама скачала и установила Nvidia драйвера, после этого изображение на экране стало нормальным.

Далее решаем проблему с регулировкой яркости дисплея и скроллинг на тачпаде.

Для того, чтобы регулировалась яркость экрана надо в xorg.conf добавить одну строчку в секцию Device


Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection



Для того, чтобы нормально заработал тачпад - надо поставить пакет и после перезагрузки зайти в настройку мыши, там на вкладке тачпад включить скроллинг.


wget  http://people.canonical.com/%7Esforshee/alps-touchpad/psmouse-alps-0.10/psmouse-alps-dkms_0.10_all.deb

sudo dpkg -i psmouse-alps-dkms_0.10_all.deb

В дальнейших планах планирую разобраться с nvidia optimus и решить другие глюки.

четверг, 13 октября 2011 г.

Debian/Ubuntu I/O планировщик и производительность дисковой подсистемы

Раньше я как то не заморачивался за такую тему, но сегодня мне это надоело и я решил исправить ситуацию.
Например я запускаю копироваться с внешнего ntfs жесткого диска на ноутбук в три потока около 60 Гб информации, плюсом скачиваю с интернета 2-3 исошки дебиана, в этот момент начинается страшное - все тупит, компизовский куб крутится рывками, в мозиле страницы прокручиваются тоже рывками и с задержкой, короче полный кошмар.

Планировщик ввода-вывода обычно по умолчанию стоит  cfq (у меня на убунте и дебиане именно так). Для более адекватной работы с дисками, я выбрал по умолчанию noop.

Для этого в файле /etc/default/grub
добавляем строку
GRUB_CMDLINE_LINUX_DEFAULT="elevator=noop"

после этого выполняем команду от имени рута
update-grub
и перезагружаемся

среда, 5 октября 2011 г.

Отключение тачпада горячими клавишами (Debian)


Когда я сижу на работе, то подключаю мышку к ноутбуку, тачпад в данном случае мне мешает, я задеваю за него ладошками и случайно нажимаю не туда или сдвигаю курсор с нужного поля. Чтобы выключить тачпад - можно поставить утилиту и поставить в ней галочку "Disable touchpad", но однажды я оказался в кафешке с ноутбуком и без мышки, долго мучался чтобы включить тачпад и твердо решил разобраться с этим вопросом.


У нас есть две команды
 gconftool-2 --set "/desktop/gnome/peripherals/touchpad/touchpad_enabled" --type boolean true

и

gconftool-2 --set "/desktop/gnome/peripherals/touchpad/touchpad_enabled" --type boolean false

для включения и выключения тачпада в гноме.

нужно просто повесить эти команды на хоткеи, система->параметры->комбинации клавиш клавиатуры

например у меня ctrl+alt+1 выключает тачпад, ctrl+alt+2 выключает.

Вдохновленный этим открытием я пошел и сделал снимки на фотик.