Шаг 4. Настройка поддержки видеокарты и мыши

    После того как мы включили и настроили локализацию — пора браться за устройства.

    Установка драйверов видеокарты


    Есть два пути установки драйверов видеокарты:
    1. Найти драйвера в Synaptic, поставить и прописать в нужных конфигурационных файлах.
    2. Скачать Envy и дать ему все настроить.

    Я склоняюсь ко второму пункту. Почему? Я как-то пробовал сам настраивать. Долго мучался, везде где знал — прописал, но эффекты не включались. С Envy все заработало отлично: видимо, автор данного пакета очень хорошо изучил данный аспект.

    Приступим к установке. Качаем Envy. Envy поставляется в deb-пакете. Его можно установить двумя путями:
    a) Открыть папку с пакетом, произвести двойной щелчок и нажать кнопку «Установить пакет».
    Envy пакет

    б) Открыть консоль, перейти в папку, в которую мы сохранили Envy и выполнить dpkg -i (имя пакета).
    sudo -s
    cd '/home/me/downloads/'
    dpkg -i envy_0.9.10-0ubuntu1_all.deb


    Прошу обратить внимание на второй способ. У пакетов бывают зависимости. То есть одни пакеты могут зависеть от других и не могут быть установлены без них. При установке пакета, менеджер пакетов ищет в репозиториях пакеты, от которых зависит данный пакет. Бывают ситуации, когда мы скачиваем комплекс пакетов, зависимых друг от друга, причем существуют перекресные зависимости (A использует Б, Б использует А) или циклические зависимости (А использует Б, Б использует В, В использует А), то двойным щелчком мы их не установим. Следует использовать команду dpkg.

    Примеры использования:

    dpkg -i A.deb B.deb C.deb
    В этом случае мы конкретно указываем нужные пакеты для установки.

    dpkg -i *.deb
    Здесь мы устанавливаем все пакеты

    Еще стоит обратить внимание на то, что я перед многими примерами кода для терминала пишу команду «sudo -s», которая заставляет вас вводить пароль. Эта команда дает данной сессии терминала права администратора, которые необходимы при установке пакетов, редактировании важных файлов и т.п. Фактически, она сменяет пользователя на администратора, поэтому учтите, что многие программы, запущенные из этой консоли, будут считать, что вы пользователь root, и будут использовать его настройки.

    Запускаем Envy:
    sudo envy -g

    Выбираем нашу видеокарту и начинаем установку.
    Envy

    Установка происходит автоматически.
    Envy в работе

    Установка завершена, перезагружаем компьютер.

    Перед тем как обновляться на следующую версию Ubuntu (с 7.10 на 8.04) следует выполнить команду sudo envy --uninstall-all, обновить систему, перезагрузиться и опять запустить установку драйверов с помощью envy (sudo envy -g).

    Настройка мыши


    Наверное, у многих из нас есть 5-ти кнопочная мышь. О 7-ми кнопочных поговорим позже, когда побольше узнаем, хотя данная инструкция совместима с ними. По умолчанию используются лишь 5 функций мыши: нажатие левой кнопки мыши, нажатие правой кнопки мыши, нажатие третьей (средней) кнопки мыши, поворот колеса вперед, поворот колеса назад. Таким образом, мы не можем использовать функции вперед и назад. Исправим ситуацию.

    Открываем с правами администратора файл /etc/X11/xorg.conf (это значит, что надо выполнить sudo gedit /etc/X11/xorg.conf). Вписываем в конец файла:
    # Add
    Section «InputDevice»
    Identifier «5 button mouse»
    Driver «mouse»
    Option «CorePointer»
    Option «Device» "/dev/input/mice"
    Option «Protocol» «ExplorerPS/2»
    Option «Buttons» «7»
    Option «ZAxisMapping» «6 7»
    Option «Resolution» «100»
    EndSection


    Находим строку
    InputDevice «Configured Mouse»

    Комментируем ее (в данном случае это значит, что надо добавить сивол # в начало строки) и после нее добавляем следующую строку:
    Inputdevice «5 button mouse»

    Заодно включим поддержку compiz. Закомментируем строку
    Composite «0»
    А после нее добавим
    Composite «1»

    Запомните, что мы редактировали файл /etc/X11/xorg.conf. Если Ubuntu после изменений перестанет загружаться, то мы можем в GRUB (загрузчик операционных систем, загружается перед Ubuntu) успеть нажать ESC и перейти в режим восстановления, где мы сможем снова открыть файл /etc/X11/xorg.conf для редактирования (например, командой nano /etc/X11/xorg.conf) и восстановить его в исходное состояние, ведь мы ничего не удаляли, а лишь добавили настройки. Учтите это в будущем. Запоминайте все файлы настроек, которые изменяете и редактируйте их так, чтобы потом можно было восстановить в исходное состояние, либо делайте копии перед редактированием.

    Устанавливаем пакет imwheel (пакет поддержки нестандартных кнопок мыши):
    sudo apt-get install imwheel

    Открываем с правами администратора файл /etc/X11/imwheelrc и записываем туда:
    ".*"
    None,Up,Alt_L|Left
    None,Down,Alt_L|Right


    Открываем с правами администратора файл /etc/X11/Xsession.d/57xmodmap и записываем туда:
    #!/bin/sh
    xmodmap -e «pointer = 1 2 3 6 7 4 5»


    Выполняем sudo chmod +x /etc/X11/Xsession.d/57xmodmap (так мы дали скрипту право быть выполненым; о правах мы поговорим позже).

    Готово! Можем перезагружаться.

    Если у вас есть дополнения — я с радостью улучшу статью.

    Руководство: Шагнуть назад, Шагнуть вперед, Содержание
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 70

      +1
      По-умолчанию в xorg.conf Composite = 0, а значит работать Compiz не будет.
      Для этого надо:
      sudo nano /etc/X11/xorg.conf
      Выставить Composite "1"
        0
        Отличный комментарий, спасибо, забыл про это.
          0
          По умолчанию Composite включен в Xorg 7.3, а в xorg.conf, как правило, вообще не упоминается. Выключать - так:

          Section "Extensions"
          Option "Composite" "Disable"
          EndSection
          0
          Попробовал поставить драйвера с помощью Envy. Все поставилось отлично (как впрочем и через Proprietary Drivers), но вот только осталась одна проблема, которая была с самого начала - дрожь экрана при просмотре фильмов. :(
          0
          к Envy можно добавить еще и Automatix. он также умеет автоматом устанавливать драйвера, но кроме них еще и массу других компонент
            0
            Тут спорно. Прочитал описание - не нашел ничего, что нет в 7.10 через GUI.
              0
              Зашел на сайт Envy - написано, что поддерживает только nvidia и ati :(. А как же intel?
                0
                Intel выпускает открытые драйвера, поэтому они изначально присутствуют во всех нормальных дистрибутивах. И если в 7.04 они были устаревшие, то в 7.10 вполне нормальные. В Ubuntu это 2 пакета - xserver-xorg-video-i810 для старых чипсетов (до 945 включительно) и xserver-xorg-video-intel для новых чипсетов - X3000, X3100.
            0
            А можно ещё про мышку написать как настраивать скорость (в интерфесе мало) и скролл?
              –1
              вообще-то лучше бы написали
              sudo apt-get install nvidia-glx (опционально -legacy & -new)
                0
                Я в статье объяснил почему я так не написал.
                  0
                  а когда убунту ядро обновит, что вы будете делать?
                  драйвер ведь завязан на ядре...
                  лучше доверить это профи, а не пупкину василию...
                    0
                    Спасибо, что напомнили. На сайте Envy информация об этом есть. Добавлю в статью.
                  0
                  мне тоже этот способ привычнее и до сих пор не понимаю зачем нужен этот Envy... полагаю для карточек ATI :)
                    0
                    Изначально я тоже пошел путем установки пакета, но compiz не заработал. Потом установил через Envy - все заработало.
                      0
                      У меня ATI X200M на ноуте - и я устанавливал дрова через synaptic.
                      И все ок - работет нормально - эффекты вроде все работают.
                      P.S. Автоапдейтером обновилось ядро - дрова продалжают работать...=)
                    0
                    У меня Envy сказала что не нашла дров в автоматическом режиме, врубил ручной, установил, xorg автоматом перегенерился, ребут, Убунта не запускается...
                      0
                      Как именно не запускается?
                        0
                        Сначала появляется коричневый фон, потом сразу он становится в 10 раз светлее и всё, дальше не грузится
                          0
                          Загрузитесь в консоли восстановления, и выполните "envy --uninstall-all". После чего попробуйте поставить пакеты nvidia-glx (если у вас nVidia) или xorg-driver-fglrx (если ATI).
                            0
                            У меня ATI, попробую, спасиба. ПО поводу удаления envy, она же не откатит xorg. Или xorg-driver-fglrx надо ставить тоже из консоли?
                              0
                              Envy все вернуть должна нормально с данным параметром - все что она трогала.
                              xorg-driver-fglrx ставьте после удаления envy уже из GNOME.
                                0
                                Возникла аналогичная проблема (с белым экраном и перезагрузкой системы). Попробовал поставить xorg-driver-fglrx после чего опять запустить Envy. Ситуация повторилась. Что я неправильно делаю? Видеокарта Radeon 2600, 64 разрядная Ubuntu, если это имеет значение.

                                P.S. В линуксе я полный ноль, Устанавливаю и настраиваю по Вашим статьям.
                                  0
                                  Выполните envy --uninstall-all, переустановите пакет xorg-driver-fglrx и больше не трогайте Envy. Когда дойдем до эффектов - если они не будут у вас работать - разберемся.
                                    0
                                    Понял, выполняю. Спасибо за помощь.
                        0
                        Чтобы добиться вернуть все назад - загрузитесь в консоли восстановления, и выполните "envy --uninstall-all".
                          0
                          Опять туплю с речью( Надо спать....
                        0
                        Задам-ка я тут вопрос :)
                        После установки 7.10 поверх 7.04 (практически чистый был комп) во время включения/выключения компьютера, когда должен быть экран с логотипом и прогрессбаром, я вижу сигнал монитора о том, что частота превышена... Если грузиться с LiveCD то все нормально...
                        Что и где стоит подправить?
                          +1
                          Добавьте строки
                          HorizSync 30.0 - 85.0
                          VertRefresh 50.0 - 160.0

                          в секцию Monitor конфигурации xorg
                            0
                            спасибо, попробую оба варианта.
                            +1
                            Недавно лечил похожую проблему, а всё потому, что в gutsy облегчили ядро, убрав пару модулей, в частности vesafb. Как это пофиксить.
                            –1
                            Не хотелось бы быть категоричным, но это — ппц. Окончательно отказываюсь от посетившей меня идеи ставить Убунту. Ошибочно полагал, что там УЖЕ как-то просто и аккуратно-красиво. Почему я должен настраивать экран и мышь ВООБЩЕ? Минусуйте.
                            • НЛО прилетело и опубликовало эту надпись здесь
                                0
                                В убунте свою дофигакнопочную mx518 я не настраивал, как вы говорите, ВООБЩЕ. И мне нравится, как она при этом работает. Кнопки изменения чувствительности работают, боковая кнопка - как нажатие колеса.
                                Если ее не настраивать "ВООБЩЕ" в винде, то она работает как просто мышь с колесом, что уже не по фэн шую.
                                  0
                                  Убунту долго запрягается, но быстро едет. Данной руководство имеет в качестве конечной цели настроенную Ubuntu не уступающую Windows, где все через GUI доступно и интуитивно понятно.
                                    0
                                    Кстати, это еще не значит, что видеокарта не будет работать без этих действий. Все будет работать, но не будет 3D-ускорения. Мышь тоже будет работать, но не вся.
                                    В Windows для 3D-ускорения также необходимо ставить драйвера и настраивать их.
                                      0
                                      >> В Windows для 3D-ускорения также необходимо ставить драйвера

                                      однако, pre-installed драйверов в Vista намного больше, чем в Убунте - к примеру, есть драйверы для многих недавних чипов nvidia и велика вероятность, что Aero заработает "из коробки"
                                    0
                                    а restricted-manager не работает? вроде ж через него драйвера ставить можно....
                                    (правда у меня он как раз то и не работает, тупо говорит что модель не установлен, хотя все есть. Щас попробую через энви)
                                      0
                                      Нужно отметить важный момент - что этот скрипт только для новых видеокарт.Ставит драйвер fglrx на старые атишные видюхи не советую :)
                                        0
                                        если старыми считать R2** - то он и не нужен :)
                                        там и открытый справляется неплохо.
                                        +1
                                        У меня карточка Radeon X1650 PRO утилита Envy установила драйвер, но после этого стали появляться полосы на экране и прокрутка в браузере, документе и вообще везде стала похожа на пошаговую стратегию. Зато появился куб вместо рабочего стола, который тоже с полосами - артефактами крутится. Вообще возникло стойкой впечатление, что ATI - антилинукс карточки:)
                                          0
                                          К сожалению это так, и если на десктопе можно поменять карточку на nVidia например, я так и сделал, то на ноутбуке может стать проблемой.
                                            0
                                            Если есть опыт экспериментов с графическими драйверами - поставьте драйвер radeonhd из репозиториев hardy. Я пока ещё не ставил этот драйвер никому, скоро у одного клиента проэкспериментирую.
                                              0
                                              Согласен. У меня x1600, всё ставил вручную, разбирался по докам и факам. В результате работает, но нет ускорения. :( Текст прокручивается неохотно, 3d игры выдают 0.5 fps, кроме того температура радиатора карты на 10 градусов выше чем в Win XP (видимо из-за того что работает неоптимально). Действительно проще купить nVidia, чем дальше копаться.
                                              0
                                              Если кто собирается покупать компьютер и, возможно, будет ставить Убунту(или другие Линуксы), то лучше берите nVidia. С ней в Линуксах проблем меньше.
                                                0
                                                >>Установка завершена, перезагружаем компьютер.

                                                >>Готово! Можем перезагружаться.

                                                Ась ? Достаточно перезагрузть иксы, это не windows ;)

                                                >>#!/bin/bash

                                                лучше /bin/sh, bash может не стоять. В новом Debian например будет /bin/dash
                                                  0
                                                  Но я ведь про Ubuntu 7.10 пишу)
                                                  0
                                                  Расскажите, а что делать с видео Intel x3100?
                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                      0
                                                      По-умолчанию с драйвером Intel всё должно работать. В том числе трёхмерный рендеринг.
                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                          0
                                                          Так ... a dpkg-reconfigure xserver-xorg - там нет такого разрешения? Кажется, должно быть. Хотя вообще xrandr должен ещё при установке узнавать...

                                                          Кстати, ещё можно попробовать поиграться с xrandr - в Гутси уже есть полная поддержка его функций.

                                                          Конечно, всё это не очень приятно, но думаю, что интеловские дрова скоро допилят до нормального состояния.
                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                              0
                                                              Хе.. с radeonhd такая же проблема...
                                                              что-ж, буду копать... как решу, напишу, или Вы напишите:)
                                                              Кстати, каким образом добились разрешения - напишите, пожалуйста, в предыдущем сообщении...
                                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                    0
                                                    Как выяснилось, при настройке мышки вовсе не обязательно ставить imwheel. Достаточно подправить xorg.conf, и перезапустить иксы. Если у вас пять кнопок мышки и после перезапуска заработали дополнительные - то больше ничего делать и не надо. imwheel нужно ставить в более сложных случаях.

                                                    У меня, например, по этой инструкции ничего не заработало. Тогда я откатился назад, и воспользовался этой инструкцией (с одним лишь отличием в правке xorg.conf — там пропущена строчка Identifier, которую я оставил от прежней), после чего всё заработало на шаге до установки imwheel, как и написано в статье.

                                                    Конечно, замапить для разных приложений разные хитрые комбинации без imwheel не получится. И если нужно это — то imwheel тоже стоит поставить.
                                                      0
                                                      У меня адрес не "/etc/X11/imwheelrc", а "/etc/X11/imwheel/imwheelrc", не знаю почему...
                                                        0
                                                        Можно ли в Убунту (7.10) настроить количество строк, которые пролистываются с помощью колесика мыши?

                                                        Источник: работаю с табличным редактором, дефолтное прокручивание "в три строки" утомляет.

                                                        Дополнение: искал метод решения проблемы - не нашел.
                                                          0
                                                          А у меня через Envy непошло (ATI) Я вручную ставил, довольно удобно)))
                                                          Маны смотрите здесь
                                                            0
                                                            Извините, ссылка что-то не пошла
                                                            http://forlong.blogage.de/article/2007/10/23/fglrx-8423---finally-with-AIGLX-support
                                                              0
                                                              В Envy выбрал пункт поставить драйвера вручную, все установилось, разрешение выставилось верное, но невозможно включить визуальные эффекты... Драйвер установился проприетарный fglrx. и почему-то не открывается панель управления проприетарными драйверами...
                                                                0
                                                                Да, забыл сказать, видеокарта ATI 1900XT
                                                                  0
                                                                  У меня такая же карта и ровно такая же проблема.
                                                                  Решения я пока не нашёл, что, собственно, очень обидно.
                                                                0
                                                                По ссылке кнопка "Get EnvyNG" ведёт на страницу с ЧаВО. И никаких файлов.
                                                                Есть альтернативный линк?
                                                                  0
                                                                  Извините, нашёл что надо искать в Синаптике.
                                                                  Возникла новая проблема - пакажа вроде "envy" нету.

                                                                  Или я ослеп?

                                                                  З.Ы. Извините если флужу...
                                                                  0
                                                                  ОС: Ubuntu 8.04 Hardy Heron
                                                                  VGA: GeForce7600
                                                                  Проблема: Устанавливал дрова различными способами (через синаптик, по вышеописанному методу, скачивал с нвидии.ком и через консольку, с остановкой иксов, вручную прописывал в ксорге девайс=нвидиа, позволял автоматом, удалял нвидиа-кернел-коммон). После изменения ксорга постоянно вылезает лоурез, в любом случае. Вообщим всё, что мог перепробовал, 2 дня гуглил. Ничего не помогло. Помогите пожалуйста! Уже просто крик души. Надоело плясать вокруг машины с тубой с салфетками для чистки монитора вместо бубна(
                                                                    0
                                                                    upd: всё заработало, снёс всё и вся связаное с нвидией, без иксов поставил дрова с офф сайта, ничо не скачивал и ксорг не дал конфигить, сам добавил драйвер=нвидия и всё)
                                                                    0
                                                                    Всем привет!!!
                                                                    pentium 4 2800Hz, оперативы 3.5 гига, видео 512 Mb Ati Hd 2600, Ubuntu 8.04, видео драйвер установил через EnvyNG... установил компиз, включаю музыку и еще ченить легинькое и жутко тормозит всё, музыка обрывается када открываю какоенить окно, да и ваще окна долго открываются.. Vistа в пять раз шустрей работает =((
                                                                    В чём может быть проблема подскажите пожалуйста? компьютер как перегруженый работает =(((
                                                                      0
                                                                      введи top в терминале и посмотри, что загружает оперативку
                                                                      0
                                                                      А есть какой-нибудь аналог envy для ubuntu 8.10?
                                                                      На сайте написано, что не поддерживается эта версия.
                                                                      Поставил пакет с дровами (у меня nvidia — fx5200), compiz не запускается.

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

                                                                      Самое читаемое