Linux에서 Macbook 터치패드 제스처를 얻는 방법

Linux는 정말 훌륭한 장치 지원을 제공합니다. 각 릴리스에서 새 드라이버가 커널에 추가됩니다. 터치 패드에서 무선 카드, 지문 스캐너까지. 불행히도 장치가 잘 지원되지만 트랙 패드, 클릭 패드 등의 최신 사용에 관해서는 플랫폼이 다른 운영 체제보다 훨씬 뒤떨어져 있습니다. 수년 동안 Linux 사용자는 Mac 사용자가 즐기는 보다 현대적인 터치/제스처 경험을 원했습니다. 많은 프로젝트가 Linux에서 Macbook 터치패드 제스처를 모방하려고 시도했지만 랩톱에서 Mac과 같은 터치 제스처를 얻는 가장 보편적이고 가장 보편적인 방법은 Touchegg를 설치하는 것입니다. 사용자가 Linux 플랫폼에 개별 제스처를 추가할 수 있는 프로그램입니다.

설치

Touchegg는 대부분의 Linux 배포판에서 널리 사용할 수 있습니다. 다음은 선호하는 배포판에서 실행하는 방법입니다.

우분투

sudo apt install touchegg

데비안

불행히도 데비안은 공식 소프트웨어 소스에 Touchegg가 없습니다. 이 소프트웨어를 실행하려는 사용자는 우분투 패키지. Ubuntu와 Debian이 기반을 공유한다고 해서 최신 DEB 파일이 작동한다는 의미는 아님을 이해하십시오. 좋은 대안은 이 배포판에서 사용할 소스 코드를 컴파일하는 것입니다.

아치 리눅스

Touchegg 제스처 소프트웨어는 Arch Linux 사용자 저장소를 통해 설치할 수 있습니다. 설치하려면 먼저 최신 스냅샷 다운로드. 그런 다음 터미널을 열고 CD 명령을 사용하여 다운로드 디렉토리로 들어갑니다.

cd ~/Download

여기에서 스냅샷을 추출합니다.

tar zxvf touchegg.tar.gz

CD 명령으로 ~/Downloads/touchegg로 이동하여 패키지 생성 프로세스를 시작합니다.

cd ~/Downloads/touchegg
makepkg

패키지 생성이 완료되면 다음을 사용하여 시스템에 설치합니다.

sudo pacman -U *.pkg.tar.xz

페도라

sudo dnf copr enable mhoeher/multitouch

sudo dnf install touchegg

오픈수세

sudo zypper install touchegg

기타 리눅스

덜 알려진 배포판에서 Touchegg를 사용하는 것은 쉽습니다. 개발자는 소스 코드를 컴파일하는 방법에 대한 정확한 지침을 남겼습니다.. 최신 버전의 소프트웨어를 다운로드하는 데 필요한 모든 것이 Github에서 직접 다운로드할 수 있습니다. 코드를 잡고 모든 것을 컴파일하십시오.

  Gnome Shell에서 타일링 창을 사용하는 방법

터치 프로필 구성

Touchegg는 GUI 도구가 아닙니다. 대신 백그라운드에서 실행되고 특정 제스처를 인식하고 이를 터치패드에 연결하는 터미널 애플리케이션입니다. 대부분의 사용자는 GUI가 필요하지 않으며 소프트웨어가 자동으로 프로필을 생성합니다. 새 프로필을 만들려면 터미널 창을 열고 Touchegg 명령을 실행합니다. 이것이 소프트웨어의 첫 번째 실행이라는 점을 감안할 때 새 프로필이 자동으로 생성됩니다.

touchegg

새 구성을 생성해야 하므로 잠시 동안 프로그램을 실행합니다. 구성 설정이 완료되면 Ctrl + Z를 눌러 소프트웨어를 일시 중단합니다.

Touchegg-GUI 사용

터미널 프로그램은 대부분의 사용자에게 충분하지만 GUI 응용 프로그램은 자신의 터치 제스처를 사용자 정의하려는 사람들에게 매력적일 수 있습니다. 불행히도 이 그래픽 도구는 터미널 도구만큼 널리 사용되지 않으며 결과적으로 처음부터 컴파일해야 합니다.

1단계: git 도구가 Linux PC에 설치되어 있는지 확인합니다. 그런 다음 이를 사용하여 최신 버전의 소스 코드를 가져옵니다.

git clone https://github.com/Raffarti/Touchegg-gce.git

2단계: Touchegg-Gce를 실행하는 데 필요한 종속성을 설치합니다. Ubuntu에서 이러한 종속성은 “build-essential 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”를 엽니다. 그러면 사용자가 사용자 지정 제스처를 더 쉽게 만들 수 있는 간단한 인터페이스가 열립니다. 사용자 지정 제스처를 만들려면 GUI로 이동하여 “제스처”를 찾으십시오. 제스처 영역 내에서 + 기호를 클릭하여 특정 애플리케이션 제스처를 추가합니다. 또는 “ALL” 기능을 사용하여 전체 시스템에 제스처를 할당합니다.

제스처 목록으로 이동하여 새 제스처에 작업을 자동으로 할당합니다. 그런 다음 정확한 제스처를 선택한 후 동작 목록으로 이동하여 제스처가 수행해야 하는 작업을 선택합니다. 모든 것이 구성되면 “적용”을 클릭하여 변경 사항을 저장하십시오.

  Slack 채널을 삭제, 보관, 편집하는 방법(전체 자습서)

제스처를 즉시 사용할 수 있어야 합니다. 그렇지 않은 경우 모든 것이 작동하려면 Linux PC(또는 Touchegg만)를 재부팅해야 할 수 있습니다.

자동 시작 Touchegg

Touchegg 자동 시작은 제스처 작동을 유지하는 데 중요합니다. 이렇게 하려면 시작 항목을 만듭니다.

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로 파일을 저장합니다.

Linux PC가 데스크탑 파일을 실행할 수 있도록 Chmod를 사용하여 권한을 업데이트하십시오. 그것 없이는 작동하지 않습니다.

sudo chmod +X touchegg.desktop

마지막으로 바탕 화면 파일을 autostart 폴더로 이동합니다.

mv touchegg.desktop ~/.config/autostart