Ликвидируем эффект случайного нажатия. Сегодняшняя статья посвящена решению проблемы по искоренению нервирующей особенности строения ноутбука, а именно наличию тачпада прямо под руками. Случайно задетый тачпад во время набора текста может стать причиной довольно неприятных последствий: отправки сообщения не тому контакту, набор текста в никуда или же просто смена строк и как следствие неправильно набранный текст. В общем, проблема эта неприятная, а решения этой проблемы из коробки нет, кроме как полностью отключить тачпад. Ниже я разберу основные способы решения данной проблемы не только путем разрубания гордиева узла, но и вполне элегантные, заслуживающие уважения способы. Способ . Рубим гордиев узел. Этот способ заключается в просто отключении тачпада как такового в системе. К примеру, в Ubuntu Linux можно зайти сюда: Система- > Администрирование- > Мышь. И просто снять галочку напротив тачпада. Этот способ отключает устройство до тех пор, пока вы опять не вернетесь в этот раздел меню и не вернете галку на место. Способ . Для тех, у кого нет специальной кнопки переключения режимов тачпада. Этот способ более элегантен, так как заключается в создании комбинации клавиш, нажав которую мы отключаем и включаем тачпад, по своему усмотрению. Рассматривать ситуацию я буду на примере Ubuntu Linux 9. Пункт 1: Обновление и установка нужных пакетов. Tk. Это пакет, который заставляет работать скрипт отключения и включения тачпада на ноутбуках. Пункт 2: Редактируем xorg. Это необходимо для того, чтобы добавить в раздел “Input. Device” строку Option “SHMConfig” “true”. TeX Live is included in a number of system distributions (в. GUI отладчик в linux'e perl -MCPAN -e shell -e install('Tk', 'Devel::ptkdb'); - установка в linux ppm install Devel::ptkdb - установка в windows ppm install Tk. В linux стрелочки могут не работать, чтобы заработали, надо в отладчике написать use Term::ReadLine::Perl. Любой вменяемый LiveCD (например, загрузочный CD install-x86-minimal-2009mmdd.iso, примерно 81 Mb). Я часто использую установочный диск Ubuntu. 1.6 6 Ubuntu не по телефону? 1.8 8 Беспроводной Интернет с Live CD. Чтобы не выполнять эту команду после каждой перезагрузки, отредактируйте файл /etc/modules от имени root, добавив отдельной строкой модуль с именем r8192 Для восстановления загрузчика GRUB нужно загрузиться с LiveCD (подойдет любой LiveCD с любым дистрибутивом Linux) и ввести следующие Команда chroot заменяет корневую систему нашего LiveCD на корневую систему дистрибутива, установленного на винчестере. Или команды отдаваемые скриптом будут проигнорированы системой. X1. 1/xorg. confищем блок: “Input. Device” и приводим его к такому виду: Section “Input. Device”Identifier “Synaptics Touchpad”Driver “synaptics”Option “Send. Core. Events” “true”Option “Device” “/dev/psaux”Option “Protocol” “auto- dev”Option “Horiz. Scroll. Delta” “0. Если у вас сенсорная площадка не от Synaptics, то строчка, которая начинается с Identifier так же должна отличаться от канонической. Это действие необходимо выполнять тщательно и не допуская ошибок, так как они могу привести к падению иксов или не корректной работе, а это, как минимум, неприятно. После оттачивания навыков копипаста необходимо перезагрузить x- server. Если же xorg. conf стоически открещивается от наличия секции “Input. Device”, то просто установите драйвер для synaptics. Пункт 3: Копируем скрипт отключения тачпада в нужную папку. Скрипт отключения тачпада стоит поместить в ~/bin, если этот каталог не существует в вашей домашней папке, то просто создайте. Не забываем в свойствах файла указать, что он исполняемый. Код скрипта: #! Для KDE этот путь заключается в следующем. Запускаем kcontrol (Alt+F2). Раскрываем группу «Региональные и специальные возможности», затем кликаем на вкладку «Действия». So it still looks as though I will be able to create Live CD/DVD instructions for those that are new to Linux, although it wonв GitHub*, Разработка*, Perl* При разработке перл-модулей один формат для всех (кстати, совместимый с форматом Module::Install). Для установки модуля необходимо подключиться к Интернет и набрать install ModuleName. Нам необходимо создать новое действие типа «Комбинация клавиш», переходим на вкладку «Команда или адрес». Обзываем новое действие (как вам угодно). Задаем комбинацию клавиш, наиболее удобную для вас. Переходим на третью вкладку и назначаем в качестве команды наш готовый скрипт. Все, теперь ваш тачпад - самое послушное устройство повинующееся командам. Способ . Выполняем: # grep 0. Далее действия будут рассматриваться на примере Asus x. ATKD 0. 00. 00. 05c# cat events/ asus- touchpad. Перед нами перед нами предстает содержимое файлика. Правим значение кода и приводим содержание к такому виду: # /etc/acpi/events/asus- touchpad# This is called when the user presses the touchpad button and calls# /etc/acpi/asus- touchpad. ATKD? Смысл предстоящих пасов заключается в том, что как только пользователь начинает набирать текст, тачпад отключается, но после того, как набор закончился, происходит обратное включение в течение 2 секунд. Это скорее не способ отключения тачпада, а защита от случайных нажатий. Для начала убедитесь, что у вас есть такой процесс syndaemon, если его нет, то установите. Затем, выполните действие, описанное в способе . Напомню, что это не исчерпывающее руководство, так как существует гораздо больше способов, но на мой взгляд это наиболее элегантные и простые. Я уверен, что через 6- 1. Ну, а пока, думаю, это достойный материал в раздел “Настройка Linux на ноутбуке”И на последок расскажу о самом действенном и 1. Автор: Максим Прохоренко. Источник: http: //originalnews.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
July 2017
Categories |