У Linux справді чудова підтримка пристроїв. З кожним випуском до ядра додаються нові драйвери. Від сенсорних панелей, до бездротових карт і навіть сканерів відбитків пальців. На жаль, незважаючи на те, що пристрої добре підтримуються, платформа значно відстає від інших операційних систем, коли йдеться про сучасне використання треків, кліків і подібних. Протягом багатьох років користувачі Linux бажали мати більш сучасний досвід дотику / жестів, яким користуються користувачі Mac. Багато проектів намагаються імітувати жести сенсорної панелі Macbook на Linux, але найкращий, найбільш універсальний спосіб отримати жести-сенсорні жести для Mac для ноутбуків - це встановлення Тушегг. Це програма, яка дозволяє користувачам додавати окремі жести до платформи Linux.
Установка
Touchegg широко доступний у більшості дистрибутивів Linux. Ось як розпочати роботу улюбленого дистрибутива.
Ubuntu
sudo apt install touchegg
Debian
На жаль, Debian не має Touchegg вофіційні джерела програмного забезпечення. Користувачі, які бажають запустити це програмне забезпечення, можуть спробувати використовувати пакет Ubuntu. Зрозумійте, що те, що Ubuntu та Debian мають базу, не означає, що останній файл DEB буде працювати. Хорошою альтернативою є просто компілювати вихідний код для використання в цьому дистрибутиві.
Arch Linux
Програмне забезпечення жестів Touchegg доступне длявстановлення через сховище користувачів Linux Linux. Щоб встановити його, спочатку завантажте останній знімок. Потім відкрийте термінал і за допомогою команди CD введіть каталог завантаження.
cd ~/Download
Звідси витягніть знімок.
tar zxvf touchegg.tar.gz
Йти до ~ / Завантаження / touchegg за допомогою команди CD і запустіть процес генерації пакета.
cd ~/Downloads/touchegg makepkg
Після закінчення генерації пакета встановіть його в систему за допомогою:
sudo pacman -U *.pkg.tar.xz
Fedora
sudo dnf copr enable mhoeher/multitouch sudo dnf install touchegg
OpenSUSE
sudo zypper install touchegg
Інші Linux
Робота з Touchegg працює над менш відомимирозповсюдження легко, оскільки розробник залишив точні вказівки щодо компіляції вихідного коду. Все, що потрібно для отримання останньої версії програмного забезпечення, готове до завантаження безпосередньо з Github. Візьміть код і зберіть все.
Налаштування профілю Touch
Touchegg - це не інструмент графічного інтерфейсу. Натомість це термінальна програма, яка працює у фоновому режимі, розпізнає певні жести і передає це на тачпад. Для більшості користувачів графічний інтерфейс не потрібен, і програмне забезпечення створює профіль автоматично. Щоб створити новий профіль, відкрийте вікно терміналу і запустіть команду Touchegg. З огляду на те, що це перший запуск програмного забезпечення, новий профіль автоматично генерується.
touchegg
Дайте програмі працювати деякий час, як це потрібно для створення нового конфігурації. Коли конфігурація завершиться, натисніть Ctrl + Z, щоб призупинити програмне забезпечення.
Використання Touchegg-GUI
Хоча термінальної програми достатньо дляДля більшості користувачів додаток GUI може бути привабливим для тих, хто хоче налаштувати свої власні жести дотику. На жаль, цей графічний інструмент не настільки широко доступний, як термінальний інструмент, і в результаті повинен бути складений з нуля.
Крок 1: Переконайтеся, що інструмент git встановлений на вашому ПК Linux. Потім скористайтеся ним, щоб отримати останню версію вихідного коду.
git clone https://github.com/Raffarti/Touchegg-gce.git
Крок 2: Встановіть необхідні залежностіTouchegg-Gce бігти. У Ubuntu ці залежності є "необхідними для побудови libqt4-dev libx11-6 libx11-dev". В інших дистрибутивах шукайте такі залежності. Назви повинні бути схожими. Користувачі Arch можуть взяти пакет з Aur тут.
Крок 3: Почніть компіляцію. Щоб встановити програму на всю систему, щоб усі користувачі могли її використовувати, скористайтеся цими інструкціями по збірці:
mkdir build && cd build qmake .. make && make install
Щоб встановити програму в домашній папці користувача, виконайте:
mkdir build && cd build qmake PREFIX=~/.local .. make && make install
Після створення відкрийте панель запуску додатківі відкрийте “Touchegg GUI”. Це відкриє простий інтерфейс, який дозволить користувачам легше створювати власні жести. Щоб створити нестандартний жест, перейдіть до графічного інтерфейсу та знайдіть "Жести". Всередині області жестів натисніть знак +, щоб додати певний жест програми. Крім того, використовуйте функцію “ALL”, щоб призначити жест всій системі.
![](/images/linux/how-to-get-macbook-touchpad-gestures-on-linux.png)
Автоматично проходьте список жестівпризначте дії своєму новому жесту. Потім, вибравши точний жест, перейдіть до списку дій, щоб вибрати, що жест повинен робити. Після того, як все налаштовано, натисніть «застосувати», щоб зберегти зміни.
Жести повинні бути негайно корисними. Якщо їх немає, можливо, вам знадобиться перезавантажити ваш ПК Linux (або просто Touchegg), щоб все працювало.
Автозапуск Touchegg
Автозапуск Touchegg є ключовим фактором для підтримки жестів. Для цього створіть запис для запуску.
![](/images/linux/how-to-get-macbook-touchpad-gestures-on-linux_2.png)
sudo nano touchegg.desktop
Потім вставте наступний код:
[Desktop Entry] Name=Touchegg GenericName=Touchégg Comment=Touchégg Gestures Manager Exec=/usr/bin/touchegg %u Terminal=false Type=Application Name[it_IT]=touchegg.desktop
Збережіть файл за допомогою Ctrl + O.
Оновіть дозволи, використовуючи Chmod, щоб ваш ПК з Linux виконував файл робочого столу. Без нього не вийде.
sudo chmod +X touchegg.desktop
Нарешті, перемістіть файл робочого столу в папку автоматичного запуску.
mv touchegg.desktop ~/.config/autostart</p>
Коментарі