Решил для работы взять себе ноутбук помощнее, выбор пал на HP dv6-3106er . Отличный ноутбук в алюминиевом корпусе, на котором сразу же была снесена винда с сопутствующими ей разделами диска и установлена Убунта. Ниже описание того, как этот ноутбук подружить с убунту 10.10.
Первое, про что хочется сказать, это клавиатура. Клавиатура довольно нестандартная и к ней надо долго привыкать (у жены на самсунге удобнее :). Поначалу очень бесят доп.-клавиши расположенные в левой части клавиатуры. Постоянное попадание по клавише вызова калькулятора, вместо клавиши Ctrl, первое время — очень напрягает. Вообще, часть проблем, решенных ниже, как раз и касается клавиатуры.
После первого запуска нотика, я был просто обескуражен тем, что по-умолчанию нажатие на Fn-клавишы вызывало действия, обычно вызываемые по комбинации fn+Fn, а при нажатии fn+Fn срабатывали действия обычных Fn, соответственно. Решение находится в BIOS. Нужно поменять ‘System Configuration‘->’Action Keys Mode‘ на ‘disabled‘.
Совмещенная клавиша Insert/PrtScr — это просто ужас. Все бы ничего, но по-умолчанию, по нажатию на эту клавишу срабатывает PrtScr, а Insert вызывается сочетанием fn+PrtScr. А ведь Insert используется намного чаще чем PrtScr. Для решения этой проблемы, меняем коды клавиш местами:
1. Создаем файл
Кто не в курсе ClickPad, в отличии от TouchPad, лишен традиционных механических кнопок в пользу расширения рабочей поверхности. У ClickPad имеется аппаратная клавиша, скрывающаяся под поверхностью кликпада — для нажатия на нее достаточно надавить в любом месте ClickPad. Остальные же действия, по нажатию на ClickPad, можно настраивать с помощью зон задаваемых на поверхности кликпада. Также ClickPad распознает трехпальцевые жесты.
К сожалению, кликпад в этой модели ноутбука, с убунту дружит не совсем так как ожидаешь. По нажатию, работает только левая клавиша, правая не работает, так же как и клавиша вкл/выключения кликпада — ее, кстати, так и не удалось заставить работать.
Поискав в интернете, нашел два способа пофиксить кликпад.
Первый способ (взят отсюда):
1. Если не стоит пакет ‘dkms’, устанавливаем его:
6. После перезагрузки, правая кнопка на кликпаде должна заработать.
Правда у этого способа есть один минус — не работает мультитач 🙁
Второй способ (взят отсюда)
1. Скачиваем deb-пакет ‘synaptics-dkms_1.1.1_all.deb’
3. Перезагружаемся.
У этого способа есть один минус — правая кнопка не работает по нажатию на кликпад, но зато работает мультитач. Мне этот способ нравится больше, так как теперь правая клавиша работает по клику двумя пальцами, а средняя клавиша работает по клику тремя пальцами. Вертикальный и горизонтальный скролл осуществляется двумя пальцами. Ну и вообще при мультитаче работать намного удобнее 🙂
Вешаем вкл./выкл. ClickPad на кнопку HP MediaSmart
После установки убунты, сразу заработали все мультимедийные клавиши, кроме клавиши ‘HP MediaSmart’. После нажатия на эту клавишу, в dmesg можно увидеть такую строчку:
2. Все, теперь клавиша должна заработать и выполнять функцию включения/выключения кликпада.
3. Чтобы не назначать клавишу снова после каждой перезагрузки, добавляем строку ‘setkeycodes e042 192’ в файл ‘/etc/rc.local‘ ПЕРЕД последней закрывающей строкой ‘exit 0’.
Кстати, если кому-то хочется вкл/выкл кликпад командой через терминал, вот небольшой скриптик:
В данной модели ноутбука установлены две видеокарты, одна интегрированная ‘ATI Radeon HD 4200’ и дискретная ‘Ati Radeon HD 5600’.
Надеюсь все понимают, что интегрированная карта нужна тогда, когда надо сократить энергопотребление ноутбука, ну а дискретная для 3D, видео-игр и т.п. Но и тут в убунте не обошлось без затычек — после старта компьютера, всегда, по-умолчанию, активной является интегрированная карточка, но и дискретная при этом тоже включена, тоесть питание потребляют обе карточки, что очень сокращает время работы ноутбука от батареи. К сожалению производитель решил себя не утруждать и не добавил опции управления видеокартами в BIOS.
К счастью, некоторое время назад в ядро линукса был включен модуль vga_switcheroo, который позволяет управлять несколькими видеокартами, но и тут есть свои нюансы:
1) До сих пор нет утилит управления этим модулем;
2) Работает он только со свободными драйверами, тоесть через ATI Catalyst пока ничего сделать нельзя, в отличии от той же винды, например;
3) После переключения видеокарт, необходимо перелогиниваться (перезапускать X’сы).
Если с первым пунктом еще можно что-то решить, то по второму надо решать самому, сидеть на свободных драйверах, либо на проприетарных, без возможности переключения/отключения видеокарт.
Я поступаю следующим способом. Большую часть времени, когда под рукой есть розетка, я пользуюсь проприетарными драйверами, а вот если мне нужно куда-то поехать и нужно выдавить из нотика, как можно больше времени работы от батареи, я перехожу на свободные драйвера и выключаю дискретную видеокарту.
И так, перейдем от теории к практике.
1. Для манипулирования модулем vga_switcheroo, удаляем проприетарный драйвер через ‘Система‘->’Администрирование‘->’Дополнительные драйвера‘->’Проприетарный драйвер FGLRX для видеокарт ATI/AMD‘->’Удалить‘
2. Перезагружаемся и после перезагрузки проверяем, что у нас появился нужный файлик:
6.2. Второй вариант.
Скачиваем скрипт ‘switch_before_shutdown.sh’. Делаем его исполняемым, по тому же принципу, что и первый скрипт. Теперь, когда нужно перезагрузиться или выключить компьютер — запускаем этот скрипт и выбираем нужное действие.
Скрипты для переключения видеокарт и выключения компьютера, были позаимствованы у Roberto Martinez
Разрешение экрана загрузки
Здесь выполняются все те же действия, что и для Samsung R528
P.S. После того, как выяснилось, что драйвера ATI для Linux занесены в черный список популярных браузеров (тоесть, браузеры не отображают WebGL, CSS 3D и т.п.), ноутбук был продан. Теперь зарекся, никогда больше не покупать ATI видеокарт (или продукцию с ней на борту) — сколько лет прошло, а дрова для них все такие же глючные 🙁
Обновлено 20.05.2011г. в 10:07
Решил для работы взять себе ноутбук помощнее, выбор пал на HP dv6-3106er . Отличный ноутбук в алюминиевом корпусе, на котором сразу же была снесена винда с сопутствующими ей разделами диска и установлена Убунта. Ниже описание того, как этот ноутбук подружить с убунту 10.10.
Первое, про что хочется сказать, это клавиатура. Клавиатура довольно нестандартная и к ней надо долго привыкать (у жены на самсунге удобнее :). Поначалу очень бесят доп.-клавиши расположенные в левой части клавиатуры. Постоянное попадание по клавише вызова калькулятора, вместо клавиши Ctrl, первое время — очень напрягает. Вообще, часть проблем, решенных ниже, как раз и касается клавиатуры.
После первого запуска нотика, я был просто обескуражен тем, что по-умолчанию нажатие на Fn-клавишы вызывало действия, обычно вызываемые по комбинации fn+Fn, а при нажатии fn+Fn срабатывали действия обычных Fn, соответственно. Решение находится в BIOS. Нужно поменять ‘System Configuration‘->’Action Keys Mode‘ на ‘disabled‘.
Совмещенная клавиша Insert/PrtScr — это просто ужас. Все бы ничего, но по-умолчанию, по нажатию на эту клавишу срабатывает PrtScr, а Insert вызывается сочетанием fn+PrtScr. А ведь Insert используется намного чаще чем PrtScr. Для решения этой проблемы, меняем коды клавиш местами:
1. Создаем файл
Кто не в курсе ClickPad, в отличии от TouchPad, лишен традиционных механических кнопок в пользу расширения рабочей поверхности. У ClickPad имеется аппаратная клавиша, скрывающаяся под поверхностью кликпада — для нажатия на нее достаточно надавить в любом месте ClickPad. Остальные же действия, по нажатию на ClickPad, можно настраивать с помощью зон задаваемых на поверхности кликпада. Также ClickPad распознает трехпальцевые жесты.
К сожалению, кликпад в этой модели ноутбука, с убунту дружит не совсем так как ожидаешь. По нажатию, работает только левая клавиша, правая не работает, так же как и клавиша вкл/выключения кликпада — ее, кстати, так и не удалось заставить работать.
Поискав в интернете, нашел два способа пофиксить кликпад.
Первый способ (взят отсюда):
1. Если не стоит пакет ‘dkms’, устанавливаем его:
6. После перезагрузки, правая кнопка на кликпаде должна заработать.
Правда у этого способа есть один минус — не работает мультитач 🙁
Второй способ (взят отсюда)
1. Скачиваем deb-пакет ‘synaptics-dkms_1.1.1_all.deb’
3. Перезагружаемся.
У этого способа есть один минус — правая кнопка не работает по нажатию на кликпад, но зато работает мультитач. Мне этот способ нравится больше, так как теперь правая клавиша работает по клику двумя пальцами, а средняя клавиша работает по клику тремя пальцами. Вертикальный и горизонтальный скролл осуществляется двумя пальцами. Ну и вообще при мультитаче работать намного удобнее 🙂
Вешаем вкл./выкл. ClickPad на кнопку HP MediaSmart
После установки убунты, сразу заработали все мультимедийные клавиши, кроме клавиши ‘HP MediaSmart’. После нажатия на эту клавишу, в dmesg можно увидеть такую строчку:
2. Все, теперь клавиша должна заработать и выполнять функцию включения/выключения кликпада.
3. Чтобы не назначать клавишу снова после каждой перезагрузки, добавляем строку ‘setkeycodes e042 192’ в файл ‘/etc/rc.local‘ ПЕРЕД последней закрывающей строкой ‘exit 0’.
Кстати, если кому-то хочется вкл/выкл кликпад командой через терминал, вот небольшой скриптик:
В данной модели ноутбука установлены две видеокарты, одна интегрированная ‘ATI Radeon HD 4200’ и дискретная ‘Ati Radeon HD 5600’.
Надеюсь все понимают, что интегрированная карта нужна тогда, когда надо сократить энергопотребление ноутбука, ну а дискретная для 3D, видео-игр и т.п. Но и тут в убунте не обошлось без затычек — после старта компьютера, всегда, по-умолчанию, активной является интегрированная карточка, но и дискретная при этом тоже включена, тоесть питание потребляют обе карточки, что очень сокращает время работы ноутбука от батареи. К сожалению производитель решил себя не утруждать и не добавил опции управления видеокартами в BIOS.
К счастью, некоторое время назад в ядро линукса был включен модуль vga_switcheroo, который позволяет управлять несколькими видеокартами, но и тут есть свои нюансы:
1) До сих пор нет утилит управления этим модулем;
2) Работает он только со свободными драйверами, тоесть через ATI Catalyst пока ничего сделать нельзя, в отличии от той же винды, например;
3) После переключения видеокарт, необходимо перелогиниваться (перезапускать X’сы).
Если с первым пунктом еще можно что-то решить, то по второму надо решать самому, сидеть на свободных драйверах, либо на проприетарных, без возможности переключения/отключения видеокарт.
Я поступаю следующим способом. Большую часть времени, когда под рукой есть розетка, я пользуюсь проприетарными драйверами, а вот если мне нужно куда-то поехать и нужно выдавить из нотика, как можно больше времени работы от батареи, я перехожу на свободные драйвера и выключаю дискретную видеокарту.
И так, перейдем от теории к практике.
1. Для манипулирования модулем vga_switcheroo, удаляем проприетарный драйвер через ‘Система‘->’Администрирование‘->’Дополнительные драйвера‘->’Проприетарный драйвер FGLRX для видеокарт ATI/AMD‘->’Удалить‘
2. Перезагружаемся и после перезагрузки проверяем, что у нас появился нужный файлик:
6.2. Второй вариант.
Скачиваем скрипт ‘switch_before_shutdown.sh’. Делаем его исполняемым, по тому же принципу, что и первый скрипт. Теперь, когда нужно перезагрузиться или выключить компьютер — запускаем этот скрипт и выбираем нужное действие.
Скрипты для переключения видеокарт и выключения компьютера, были позаимствованы у Roberto Martinez
Разрешение экрана загрузки
Здесь выполняются все те же действия, что и для Samsung R528
В статье использованы материалы:
http://leolik.blogspot.com/2011/02/hp-dv6-3106er.html
Оставить комментарий