Как настроить персонализацию сенсорной панели MacBook Pro?

Если вы хотите увеличить системный раздел

Сначала отключите swap (swapoff /dev/sda5), потому что мы временно удалим раздел подкачки.

Используйте GParted или [ f2] или fdisk в:

Удалите логический раздел /dev/sda5 и расширенный раздел /dev/sda2. Увеличьте /dev/sda1, чтобы охватить весь диск за вычетом того, что вы хотите выделить для раздела подкачки. Повторно создайте раздел (сделайте его основным разделом для простоты) для свопа.

Не включайте swap. Прокомментируйте строку подкачки в /etc/fstab и перезагрузитесь. (Если вы не перезагружаетесь, ядро ​​сохраняет устаревшие данные о разбиении, что может иметь катастрофические последствия.)

После перезагрузки отредактируйте /etc/fstab, чтобы изменить имя устройства подкачки и раскомментировать Это. Отформатируйте область подкачки с помощью mkswap и активируйте ее с помощью swapon -a.

Наконец, увеличьте существующую файловую систему, чтобы занять все /dev/sda1 с помощью resize2fs /dev/sda1.

Если вы хотите для создания другого раздела

Используйте GParted для увеличения расширенного раздела (/dev/sda2) и создайте на нем новый логический раздел /dev/sda6. Скажите GParted, что вы захотите файловую систему Linux на /dev/sda6. Создайте файловую систему с помощью mke2fs -t ext4 /dev/sda6.

1
задан 23 February 2014 в 19:44

4 ответа

Просто используйте

sudo apt-get install gsynaptics
gpointing-device-settings

Графический интерфейс для управления вашей сенсорной панелью. Гораздо проще.

4
ответ дан 25 May 2018 в 12:17

Отличная настройка Chan-Ho Suh, вы можете сделать это, чтобы получить «Естественную прокрутку»:

Option "VertScrollDelta" "-85" and Option "HorizScrollDelta" "-85"
3
ответ дан 25 May 2018 в 12:17

Я использовал следующее: создайте файл /etc/X11/xorg.conf в соответствии с рекомендациями выше:

# /etc/X11/xorg.conf

Section "InputClass"
    Identifier         "Touchpad"
    Driver             "synaptics"
    MatchIsTouchpad    "on"

затем выполните следующее:

$ sudo sh -c "synclient -l | sed 's/    \([a-Z0-9]*\) *= \([0-9.-]*\)/\tOption \"\1\" \"\2\"/' >> /etc/X11/xorg.conf"

это должно сбрасывать ваши текущие настройки сенсорной панели в файл и сэкономьте много времени, просто скорректируйте значения из того, что появляется в результате. Дважды проверьте полученный синтаксис или вы можете разорвать ваш X-сервер. Это также сбрасывает «Parameters ..:» что-то вроде этой строки, которая выводит синхронизацию, вам нужно ее удалить. Я не уверен, как отфильтровать его на уровне командной строки. и не забудьте добавить EndSection в конец.

отредактирован для лучшей версии командной оболочки.

1
ответ дан 25 May 2018 в 12:17
  • 1
    труба sudo ... | ... не работает, потому что единственное, что вы используете как root, - synclient -l перед трубой. Вы можете попробовать использовать sudo по обе стороны трубы или выполнить команду englobe. – Braiam 31 August 2013 в 18:16
  • 2
    по какой-то причине даже $ su и запуск synclient -l | ... & gt; & gt; & gt; .. не работал бы, он все еще сказал мне, что разрешение отклонено .. возможно, я помню, что я сделал неправильно – Paul 31 August 2013 в 21:20
  • 3
    Поскольку, когда вы используете su, переменная home изменяется на /root – Braiam 31 August 2013 в 21:23
  • 4
    извините, я думаю, что я плохо объяснил. то, что я сделал, был $ su $ sudo synclient -l | sed 's/ \([a-Z0-9]*\) *= \([0-9.]*\)/\tOption "\1" "\2"/' >> /etc/X11/xorg.conf и получил разрешение. edit: nevermind, кажется, что он отлично работает по этому маршруту, я не уверен, что я сделал. Я скорректировал регулярное выражение для учета отрицательных значений. – Paul 3 September 2013 в 18:55
  • 5
    su предназначен только для изменения пользователя, и для этого вам понадобятся права root, команда для запуска в качестве корневого сеанса должна быть sudo su -, а затем выполнить команды ..., а конец - logout или exit. – Braiam 3 September 2013 в 18:59

Я нашел отличное решение на форумах пару дней назад специально для macbooks, если он не чувствует себя чувствительным, добавьте это в ваш запуск

synclient FingerLow = 10; synclient FingerHigh = 20

Поместите любое имя и добавьте это как свою команду, и все.

0
ответ дан 25 May 2018 в 12:17

Другие вопросы по тегам:

Похожие вопросы: