Обзор пакетных менеджеров Linux. Расширенное управление пакетами

Synaptic - это графическая программа, позволяющая управлять пакетами в Ubuntu. Она совмещает в себе все возможности консольной системы управления пакетами apt и удобство графического интерфейса. С помощью Synaptic вы можете устанавливать, удалять, настраивать и обновлять пакеты в вашей системе, просматривать списки доступных и установленных пакетов, управлять репозиториями и обновлять систему до новой версии.

Распространяется ОС в соответствии с принятыми правилами свободного ПО. Различные версии для сервера и для десктопа. Ubuntu обладает эмулятором Windows-приложений, который позволяет не только инсталлировать новые приложения, но производить миграцию настроек из действующей системы. Таким образом, все избранные страницы любимых браузеров, обои рабочего стола, контакты и др. могут без потерь перейти в Ubuntu. Есть утилиты, которые помогут в установке проприетарных кодеков мультимедиа файлов, отыщут и поставят новые драйвера к железу. Каждый релиз Ubuntu поддерживается обновлениями безопасности в течение 18 месяцев. Ubuntu поставляется с самой свежей версией GNOME и с такой подборкой программного обеспечения для серверов и рабочих станций, которая позволяет создать удобное рабочее окружение c помощью всего лишь одного установочного CD. На диске также находится Live-CD и версии некоторых программ под Windows (Mozilla Firefox, Mozilla Thunderbird, Gaim, OpenOffice.org и GIMP), чтобы пользователи перед установкой могли ознакомиться с системой. Диски Ubuntu не только бесплатны, но и могут быть бесплатно доставлены.

Главное меню вверху, панель с несколькими кнопками, роль которых станет ясна чуть позже.

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

Если вы выберет «Все», вы увидите полный список доступных и установленных пакетов. При нажатии «Установленные» будут показываться лишь установленные пакеты и так далее. Правая часть окна разделена на верхнюю и нижнюю части. В верхней части выводится список пакетов, и при выбора пакета из этого списка в нижней части отображаются сведения о нем и его описание.

Пакеты могут быть сгруппированы по функциональности (текстовые редакторы, документация, почтовые клиенты и т.д.). Для этого используется кнопка «Разделы». После нажатия на нее вы сможете выбирать пакеты из различных секций.

Интерфейс Synaptic немного напоминает Центр приложений: слева находится колонка с категориями пакетов, под ней - переключатель способа сортировки по категориям, а справа находится собственно список пакетов и под ним описание текущего выбранного пакета:


Также на верхней панели есть строка поиска, а кроме неё кнопки, позволяющие совершать некоторые операции.

При нажатии на кнопку «Обновить» будет произведено обновление индексов всех репозиториев (подробней про это я расскажу чуть позже в статье про репозитории), при нажатии на кнопку «Отметить для обновления» собственно будут отмечены для обновления все пакеты, для которых доступны новые версии (об этом тоже чуть позже), ну а кнопка «Применить» нужна для применения всех внесённых изменений.

Собственно, Synaptic в первую очередь предназначен для управления пакетами, и поэтому в этой статье я расскажу только об этом, а изучение различных настроек оставлю на вашу совесть.

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

операционный программный пакет linux


В отличие от Центра приложений внесённые через Synaptic изменения вступают в силу только после нажатия на кнопку «Применить» на панели инструментов.

Тут можно было бы провести теоретический экскурс в дебри пакетной системы Ubuntu на тему возможных состояний пакетов, но я пожалуй скажу лишь, что удалить пакет можно одним из двух способов: либо просто удалить файлы пакета, либо удалить их вместе со всеми пользовательскими настройками, относящимися к удаляемому пакету. Отличаются эти способы вот чем: многие программы создают в домашних папках пользователей файлы со своими настройками, так вот, при простом удалении эти программы удалятся без пользовательских настроек, а при полном - с ними 3) .

Synaptic, как и остальные инструменты управления пакетами, автоматически следит за разрешением всех зависимостей и ликвидацией различных конфликтов. Мало того, при совершении любых действий Synaptic выдаст вам окно с подробным описанием вносимых изменений.

В качестве примера я попробую удалить один ненужный мне пакет, pptp-linux. Сначала мне нужно его найти, для этого я просто введу его имя в строку быстрого поиска, убедившись, что у меня выбран пункт «Все» в списке категорий:

Мне, пожалуй не хочется, чтоб от пакета оставались какие-нибудь следы, поэтому я выберу полное удаление:

От этого пакета зависят два других, поэтому Synaptic мне выдаёт предупреждение, что удалить их можно только вместе:

Что ж, эта парочка мне тоже не нужна, поэтому не вижу причин не соглашаться. Обратите внимание, как изменилась иконка рядом с именем пакета. И вы ведь ещё помните, что все изменения вступают в силу только после нажатия кнопки «Применить» на главной панели программы?

После нажатия на неё Synaptic выдаст вам всю сводку планируемых действий, и вы сможете проверить, что всё будет сделано именно так, как вы хотите. И только после этого собственно запустить процесс внесения изменений нажатием кнопки «Применить»

Одна из первых вещей, с которой столкнуться новые пользователи при выборе своего дистрибутива Linux, это существование нескольких дистрибутивов с различными способами управления пакетами.

Управление пакетами очень важно в Linux, если вы знаете как использовать несколько менеджеров пакетов, это еще один аспект, показывающий, что вы уже опытный пользователь. Установка программного обеспечения, обновление, обработка зависимостей, удаление программ это очень важные действия для администрирования операционной системы linux.

Чтобы стать более опытным пользователем в linux нужно понять, каким образом основные дистрибутивы обрабатывают пакеты программного обеспечения. Поэтому тема сегодняшней статьи - обзор пакетных менеджеров linux. Мы рассмотрим только лучшие пакетные менеджеры linux.

Главная цель, предоставить основную информацию об этих пакетных менеджерах, но об их использовании будет сказано только несколько слов.

1. DPKG - система управления пакетами Debian

Dpkg - это базовая система управления пакетами в Debian. Может использоваться для установки, удаления, хранения и получения информации о.deb пакетах.

Это инструмент низкого уровня и есть дополнительные утилиты, которые помогают пользователям устанавливать пакеты из репозиториев, разрешать зависимости и искать пакеты по названию. Это такие программы, как:

APT (Advanced Packaging Tool)

Очень популярный, мощный инструмент командной строки с открытым исходным кодом для управления пакетами, который намного увеличивает возможности dpkg. Эта утилита используется в Debian и его производных, таких как Ubuntu, Linux Mint.

Aptitude Package Manager

Это еще одна популярная утилита командной строки для управления пакетами в Debian. Она работает аналогично Apt, но между ними есть некоторые различия. Первоначально он был разработан для Debian, но сейчас может применяться и в Red Hat дистрибутивах.

Synaptic Package Manager

Synaptic - это графический менеджер пакетов linux, написанный на GTK и использующий apt в качестве бэкенда. Он отлично подходит для пользователей, которые не хотят работать в командной строке. Здесь есть все те же необходимые функции что и в apt.

2. RPM (Red Hat Package Manager)

Это базовый формат и система управления пакетами, созданная в компании Red Hat. Так же как и dpkg, это низкоуровневый инструмент, для которого существует несколько утилит, это такие пакетные менеджеры linux:

YUM (Yellowdog Updater, Modified)

Это популярный менеджер пакетов linux с открытым исходным кодом для командной строки. Он используется для управления пакетами в дистрибутиве Red Hat. Если сравнивать с инструментом apt, то здесь есть все те же функциональные возможности, правда, работает немного медленнее. Написан на Python 2. Немного больше об отличиях формата пакетов можно прочитать в отдельной статье.

DNF – Улучшенный Yum

Это пакетный менеджер linux, используемый в дистрибутиве Fedora начиная с версии 18. Он представляет из себя следующее поколение YUM.

Сначала он был создан только для экспериментов, но начиная с Fedora 22 он используется как пакетный менеджер по умолчанию. Он работает почти также как и YUM, для разрешения зависимостей используется библиотека libsolv и hawkey, но отличие от YUM, написан на Python 3. Здесь можно наблюдать увеличение скорости работы, а также уменьшение потребления памяти.

3. Pacman - менеджер пакетов Arch Linux

Этот менеджер пакетов linux разработан командой программистов для дистрибутива ArchLinux. Сейчас, кроме ArchLinux, он используется в Manjaro и еще нескольких малоизвестных дистрибутивах, основанных на ArchLinux.

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

Программа специально спроектирована для удобной работы с пакетами в Arch Linux. А поскольку это система с режимом выпуска в виде роллинг релизов, то этот пакетный менеджер подходит наилучшим образом. Pacman поддерживает систему в актуальном состоянии синхронизируя списки пакетов из основного сервера. Причем существует только одна версия системы - текущая.

Программа написана на Си, а в качестве пакетов используются файлы формата tar.xz, которые на самом деле являются обычными архивами, внутри которых находятся файлы программы и файл описания установки PKGBUILD.

4. Zypper - пакетный менеджер OpenSUSE

Это пакетный менеджер linux для командной строки в дистрибутиве OpenSUSE и SUSE Linux. Разработан специально для этого дистрибутива и использует библиотеку libzypp, в которой реализованы такие общие возможности, как доступ к репозиторию, установка пакетов, разрешение зависимостей, работа с репозториями и многое другое.

Zypper написан на Си и работает намного быстрее чем Yum. Поддерживает различные форматы репозиториев, а также расширения репозиториев. Поддерживается как обычное обновление, так и обновление патчами, во время которого только накладываются патчи на установленные пакеты для исправления проблем с безопасностью.

5. Portage - пакетный менеджер Gentoo

Этот менеджер пакетов используется в Gentoo, менее популярном, но не менее мощном дистрибутиве. И это один из лучших менеджеров пакетов. Основное преимущество системы Gentoo, это возможность собирать пакеты из исходников во время установки. Это дает очень много полезных вещей, таких как возможность настроить флаги компиляции, включить только нужные функции, а также собрать пакеты именно под свой процессор. Все это поддерживается Portage, базовая функциональность, такая как обновление, удаление пакетов и разрешение зависимостей здесь тоже есть.

Интересной особенностью есть состояния Portage, а также слоты, позволяющие устанавливать несколько версий одной программы или библиотеки в вашей системе. Здесь нет как такового списка пакетов, есть только дерево портов, в котором и содержаться файлы ebuild с инструкциями для сборки всех пакетов. Сохранив дерево можно очень просто откатить систему к предыдущей версии.

Выводы

Как я уже говорил, основная цель статьи - обзор пакетных менеджеров linux, познакомить пользователей с лучшими пакетными менеджерами, а также показать отличия между ними. Конечно, пользователям определенного дистрибутива придется изучать свой менеджер пакетов более детально. Если я упустил важный момент, об одной из программ, напишите в комментариях!

Скачать приложение можно в репозитории и думаю,что с этим проблем не возникнет.После установки запускаем и:

Перед нами Synaptic . С помощью него можно установить и удалить любое приложение из подключенных у вас репозиториев.


Слева вверху вы можете видеть кнопку «Обновить». Напомню еще раз о репозиториях: ПО хранится в интернете на специальных серверах. Репозитории регулярно обновляются новыми версиями приложений и дополняются новыми программами, и поэтому, чтобы быть в курсе о том, что находится в репозиториях прямо сейчас — необходимо регулярно обновлять эти сведения. Если у вас стоит автоматическое обновление ПО, вы можете вообще не нажимать эту кнопку, Ubuntu делает это регулярно сам (ему ведь надо знать, когда ПО можно обновить).

Слева вы можете видеть категории ПО и также фильтрацию. Например, можно отфильтровать и показать все установленные программы. Не уверен что категории ПО вам сильно помогут, гораздо проще воспользоваться поиском. Чаще всего вы будете пользоваться именно этим. Нажмем на поиск.

Давайте попробуем найти что-нибудь и установить. Для примера я установлю файловый менеджер Krusader , аналог Total Commander в Windows . Обратите внимание на то, что ключевое слово будет искаться не только в названии пакета, но и в его описании. Иногда описание программы и название пакета не совпадают, так что в большинстве случаев пользуйтесь именно таким поиском.

В результате поиска может быть найдено несколько пакетов. Например если вы будете искать mc (консольный файловый менеджер) по названию и описанию, вы получите очень большое количество результатов, т.к. сочетание «mc» может встречаться в описании пакетов очень часто. У нас в результате на выбор два пакета. Если по названию пакетов не понятно какой именно ставить — прочитайте описание. В моем случае Synaptic нашел еще krusader-dbg , что по идее означает debug и предназначается для программирования. Мне нужен первый пакет. Чтобы отметить ПО для установки — кликните дважды на чекбоксе.

Перед нами появилось окно, предупреждающее о том, что для установки Krusader необходимо поставить много зависимостей.

Таким образом можно отметить для установки (и удаления) сколько угодно приложений. Когда вы закончите с выбором — нажмите применить в главном окне Synaptic .

Попробуем установить пока только Krusader . Нажимаем на кнопку «Применить».

Вот то, о чем я говорил ранее в этой статье: мы ставим одно приложение, а в итоге программа со всеми зависимостями тянет на 25.4 МБ. После установки размер нового установленного ПО будет занимать 82.5 МБ. Жмем «Применить» чтобы начать установку.

Для начала скачиваются все необходимые .deb пакеты.

Затем начинается непосредственная установка.

После того как установка закончится — нажимайте «Закрыть» или предварительно выделите галочку, чтобы по окончании установки окно закрывалось само. Ну вот и все, мы установили Krusader . Установленное ПО можно будет найти в меню, если оно конечно не консольное.

Точно также можно установить любое другое ПО, которое вам нужно. Например, если вы хотите найти приложение для того, чтобы слушать радио, запустите Synaptic и в поиске напишите Radio . Среди полученных результатов поищите то, что вам нужно.

Просмотр свойств установленного пакета с помощью Synaptic

Зайдем в Sypantic и опять найдем уже установленный Krusader .

Нажмите правой кнопкой мыши на установленном пакете.

С помощью двух пунктов меню пакет можно удалить. Замечу, что если от этого пакета зависят другие пакеты — они тоже будут удалены. Разница между обычным удалением и полным удалением состоит в том, что при полном удалении вместе с самой программой также будут удалены все конфигурационные файлы приложения.

Зайдем в свойства пакета.

На закладке «Общее» в основном общая информация (ну это и логично). Здесь можно посмотреть какую версию вы используете, какая версия последняя, сколько нужно скачать, чтобы обновиться, категория этого ПО и другое.

Следующая закладка уже интересней. Зависимости навряд ли нас заинтересуют, а вот другая информация может быть полезной. Обратите внимание на то, что krusader предлагает установить дополнительное ПО, а именно: архиваторы, утилиты для сравнения, текстовый редактор и другое… После установки архиваторов (если они уже не установлены) вы сможете открывать архивы в Krusader . Думаю, это полезная информация.

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

На следующей вкладке можно посмотреть доступные версии приложения. Как подсказывает замечание ниже, можно установить определенную версию приложения, например более старую, если в новой какой-то дефект.

Ну и последняя вкладка показывает расширенное описание пакета, которое поможет вам понять, то ли это, что вы ищете, или нет.

Кэш установленных пакетов

Каждый раз когда вы устанавливаете новый пакет — он сохраняется в директории /var/cache/apt/archives/

Что это означает?

Во-первых, если вы удалите, например, Krusader , и попытаетесь его поставить заново, то вам не придется ничего скачивать.

Во-вторых, если для вас критично место на жестком диске и срочно нужно очистить его, то вы можете удалить файлы из кэша. Например, после установки системы и всех обновлений у меня размер уже вырос до 300Мб. Позже я покажу как удалить весь кеш одной командой, а сейчас он нам еще понадобится.

Удаление ненужных зависимостей

Как вы уже знаете, одна программа может зависеть от десятка библиотек. При установке приложения все зависимости будут установлены автоматически. А что будет, если программа нам не понравится и мы ее удалим? Что будет с зависимостями? Если другое приложение использует эти же библиотеки — то естественно они нужны в системе. А если нет?

Давайте удалим установленный Krusader . Как это сделать я описал выше.

После того, как Krusader будет удален, в Synaptic выберите «Состояние» из фильтра ПО. Если все было сделано правильно — вы увидите категорию «Установленные (могут быть автоматически удалены)». Эта категория появляется только тогда, когда в системе установлены библиотеки, которые уже не нужны. Можно выделить все пакеты и удалить их.

Менеджер пакетов Synaptic позволяет полностью управлять отдельными пакетами в системе. Основное его отличие от Центра приложений , кроме более богатого функционала, в том, что он работает на уровне пакетов, а не приложений. На всякий случай ещё раз напомню, что приложение и пакет это не одно и то же. Каждое приложение состоит из одного или более пакетов, вот и вся связь между этими понятиями1 .

Итак, найти Synaptic можно в меню Система→Администрирование→Менеджер пакетов Synaptic. Для запуска вам понадобится ввести свой административный пароль. При первом заходе вам покажут краткую справку:

Рис. 19.1: Краткая справка при первом запуске.

1 То есть фактически некоторые пакеты помечены как приложения, однако сами по себе они могут и не являться отдельными сущностями, поскольку по зависимостям могут требовать другие пакеты-части конечного приложения. Если по-русски, то каждое приложение состоит из кирпичиков, среди которых есть главный, находящийся на самом верху, но тем не менее опирающийся на все остальные.

Интерфейс Synaptic немного напоминает Центр приложений: слева находится колонка с категориями пакетов, под ней переключатель способа сортировки по категориям, а справа находится собственно список пакетов и под ним описание текущего выбранного пакета:

Рис. 19.2: Интерфейс Synaptic.

Также на верхней панели есть строка поиска, а кроме неё кнопки, позволяющие совершать некоторые операции. При нажатии на кнопку ¾Обновить¿ будет произведено обновление индексов всех репозиториев (подробней про это я расскажу чуть позже в главе про репозитории), при нажатии на кнопку ¾Отметить для обновления¿ собственно будут отмечены для обновления все пакеты, для которых доступны новые версии (об этом тоже чуть позже), ну а кнопка ¾Применить¿ нужна для применения всех внесённых изменений.

Собственно, Synaptic в первую очередь предназначен для управления пакетами, и поэтому в этой главе я расскажу только об этом, а изучение различных настроек оставлю на вашу совесть2 .

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

2 Это ни в коем случае не призыв сразу бросаться на изучение, хотя возможно написанное так и выглядит. Я и сам про большинство настроек не знаю и даже более того, в глаза их не видел, ибо по сути ничего настраивать обычно не нужно.

Рис. 19.3: Контекстное меню пакета.

В отличие от Центра приложений внесённые через Synaptic изменения вступают в силу только после нажатия на кнопку ¾Применить¿ на панели инструментов.

Тут можно было бы провести теоретический экскурс в дебри пакетной системы Ubuntu на тему возможных состояний пакетов, но я пожалуй скажу лишь, что удалить пакет можно одним из двух способов: либо просто удалить файлы пакета, либо удалить их вместе со всеми пользовательскими настройками, относящимися к удаляемому пакету. Отличаются эти способы вот чем: многие программы создают в домашних папках пользователей файлы со своими настройками, так вот, при простом удалении эти программы удалятся без пользовательских настроек, а при полном с ними3 .

Synaptic, как и остальные инструменты управления пакетами, автоматически следит за разрешением всех зависимостей и ликвидацией различных конфликтов. Мало того, при совершении любых действий Synaptic выдаст вам окно с подробным описанием вносимых изменений.

В качестве примера я попробую удалить один ненужный мне пакет, pptp-linux. Сначала мне нужно его найти, для этого я просто введу его имя в строку быстрого поиска4 , убедившись, что у меня выбран пункт ¾Все¿ в списке категорий:

3 Ubuntu вообще очень трепетно относится к пользовательским данным. Вдруг вы удалите программу, а потом захотите её поставить заново? В этом случае вам и пригодятся оставшиеся настройки, благо много места они не занимают и перед глазами не маячат.

4 Если вы не видите строки быстрого поиска просто немного раздвиньте окно по горизонтали.

Рис. 19.4: Поиск пакета.

Мне пожалуй не хочется, чтоб от пакета оставались какие-нибудь следы, поэтому я выберу полное удаление:

Рис. 19.5: Полное удаление пакета.

От этого пакета зависят два других, поэтому Synaptic мне выдаёт предупреждение, что удалить их можно только вместе:

Рис. 19.6: Необходимые действия для разрешения зависимостей.

Что ж, эта парочка мне тоже не нужна, поэтому не вижу причин не соглашаться. Обратите внимание, как изменилась иконка рядом с именем пакета. И вы ведь ещё помните, что все изменения вступают в силу только после нажатия кнопки ¾Применить¿ на главной панели программы?

Рис. 19.7: Применение всех внесённых изменений.

После нажатия на неё Synaptic выдаст вам всю сводку планируемых действий, и вы сможете проверить, что всё будет сделано именно так, как вы хотите. И только после этого собственно запустить процесс внесения изменений нажатием кнопки ¾Применить¿:

Рис. 19.8: Сводка предполагаемых изменений.

Я уже говорил, что вся система состоит из пакетов. Так вот, через Synaptic вы можете удалить любой из них, например, ядро Ubuntu. Я думаю очевидно, что подобные действия приведут к полной неработоспособности системы, поэтому никогда не удаляйте пакеты, назначение которых вы не знаете.

Что ж, на этом краткое знакомство с Synaptic кончается, в следующей главе я расскажу про основы работы с пакетной системой Ubuntu из терминала.

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

Для изменения некоторых параметров тачпада мы воспользуется программой GSynaptics. Но для начала нужно проверить? установлен ли у вас драйвер тачпада xserver-xorg-input-synaptics (Synaptics TouchPad driver for X.Org/XFree86 server). Не путайте Synaptics с Synaptic. Synaptic это программа управления пакетами в Ubuntu, а Synaptics это один из производителей тачпадов.

Драйвер тачпада Synaptics TouchPad driver

Драйвер тачпада Synaptics TouchPad driver позволяет изменять различные настройки тачпада (реакцию на одинарное или двойное нажатие, чувствительность, реакцию на движение пальцев - горизонтальную и вертикальную прокрутку и другие).

Чтобы установить драйвер, выполните в консоли команду:

Sudo apt-get install xserver-xorg-input-synaptics

Если драйвер у вас уже установлен, тогда появится примерно следующее сообщение:

Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия xserver-xorg-input-synaptics. ...

Установка программы настройки тачпада GSynaptics

Установим программу GSynaptics. Для этого наберите в консоли:

Sudo apt-get install gsynaptics

Теперь, если вы попробуете запустить Gsynaptics, то скорее всего получите следующее предупреждение «GSynaptics couldn’t initialize. You have to set ‘SHMConfig’ ‘true’ in xorg.conf or XF86Config to use Gsynaptics».

Это связано с тем, что необходимо вначале прописать тачпад в файле xorg.conf и установить опцию SHMConfig в значение true.

Настройка xorg.conf

Файл xorg.conf это конфигурационный файл X-сервера в Linux, он храниться в каталоге /etc/X11. Откройте файл xorg.conf, выполнив команду:

Sudo gedit xorg.conf

Section "Имя секции" Элементы Опции... EndSection

Нам нужно прописать наш тачпад в файле xorg.conf. Для этого добавьте в файл xorg.conf следующие строки:

Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "SHMConfig" "true" EndSection

Мы определили раздел устройства тачпад с именем Synaptics Touchpad, которое использует драйвер synaptics.

После этого нужно добавить в раздел ServerLayout строку:

InputDevice "Synaptics Touchpad" "SendCoreEvents"

Раздел ServerLayout может и отсутствовать в файле xorg.conf. Но добавлять его нужно аккуратно, так как в нем обобщаются разделы (секции) Screen и InputDevice. Поэтому, если вы создаете раздел ServerLayout, то должны прописать в нем ваши разделы Screen и InputDevice, иначе система не захочет загружать какой-либо драйвер. Вот пример раздела ServerLayout:

Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Synaptics Touchpad" "SendCoreEvents" EndSection

После редактирования файла xorg.conf выйдите и снова войдите в систему, чтобы изменения вступили в силу.

Запуск программы GSynaptics и настройка тачпада

Выполните Система-> Администрирование-> Сенсорная панель. Запустится программа GSynaptics. Программа состоит из четырех вкладок с настройками:

  1. Общие. Здесь вы можете полностью отключить тачпад, а также настроить чувствительность тачпада.
  2. Нажатие. Включение и отключение реакции на нажатие, а также установка времени нажатия.
  3. Прокрутка. Настройка вертикальной и горизонтальной прокрутки при движении пальцем по тачпаду, установка скорости прокрутки.
  4. Acceleration. Установка скорости (чувствительности) движения курсора мыши, при использовании тачпада.

Изменение любых настроек происходит мгновенно.