Еще пара слов о необходимых настройках.
Улучшим то, что описано в предыдущей заметке. Список улучшений:
Надоело, что sudo просит пароль для mount? Сейчас исправим.Улучшим то, что описано в предыдущей заметке. Список улучшений:
- Включим клик по тапу.
- На ноутбуке есть ntfs-раздел с Windows. Настроим монтирование при загрузке ОС.
- Настроим mount так, чтобы ее мог выполнять обычный пользователь.
- Набираем в командной строке (пользователя, не рута!) xinput и смотрим список устройств ввода. В моем случае тачпад называется SynPS/2 Synaptics TouchPad.
- Набираем xinput list-props "SynPS/2 Synaptics TouchPad", тем самым получаем список свойств данного устройства ввода, нас интересует что-то типа "Synaptics Tap Action". Запоминаем название свойства. Значение свойства в моем случае представляет собой 7 цифр-флагов, одно из которых отвечает за включение тапа. Узнать, какое именно, не удалось ни с помощью документации, ни с помощью гугла. Так что будем действовать научным методом.
- Устанавливаем новое значение свойства командой xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 1 0 0 0 0 0 0 (подставьте свои названия устройства и свойства). Проверяем, заработал ли тап - в моем случае не помогло. Проделываем то же самое многократно, перемещая единичку в следующую позицию, пока не заработает тап. В моем случае помогла единица в позиции 4 (программисты считают позиции с нуля).
- Теперь неплохо бы поставить данную команду в автозапуск. В Debian первая мысль - поставить соответствующую команду в /etc/rc.local, но это не поможет, так как для успешного выполнения команды X-сервер должен быть запущен. Я решил проблему просто, воспользовавшись инструментом autostart из KDE.
- Действуя научным методом, пытаемся наугад примонтировать разделы из /dev, указав тип файловой системы NTFS. Для этого сначала устанавливаем драйвер NTFS: sudo aptutude install ntfs-3g, затем смотрим список дисков в /dev: ls /dev/sd*, смотрим, какие из них уже примонтированы: mount и методом исключения определяем, что не примонтировано. Сейчас в Debian диски идентифицируются по UUID, так что задача может быть осложнена.
- Создадим директорию для монтирования: sudo mkdir /mnt/win
- Со всеми найденными разделами проделываем следующее: набираем команду sudo mount -t ntfs-3g /dev/sd* /mnt/win, вместо звездочки подставляем имя раздела, определенное ранее (например, sda2). Если сработало без ошибок, то mount ничего не выведет, а в /mnt/win появятся наши файлы (проверяем: ls /mnt/win).
- Размонтируем раздел: sudo umount /mnt/win
- Сделаем так, чтобы раздел монтировался автоматически. Для этого набираем sudo nano /etc/fstab и в появившемся редакторе в последнюю строку добавляем /dev/sd* /mnt/win ntfs-3g defaults 0 1. Сохраняем изменения (Ctrl + O) и выходим (Ctrl + X).
- Проверить, что запись из fstab работает, можно, набрав команду sudo mount -a. Все файловые системы из fstab примонтируются.
- Набираем sudo visudo -f /etc/sudoers
- В списке пользователей (его сразу видно) добавляем последней строкой user ALL=(root) NOPASSWD: /bin/mount (подставьте имя пользователя вместо user). Узнать путь к утилите можно предварительно командой locate. Сохраняем и выходим.
- С этого момента sudo mount не будет запрашивать пароль пользователя.
Комментариев нет:
Отправить комментарий