Slik konfigurerer en berøringsskjerm på Linux

Ah berøringsskjermen ─ det stykke maskinvare som lover å endelig strippe menneskeheten av et grensesnitt veldig mye lenge i tann. Jeg snakker om musen. Det er det stykke teknologi som er truet av utryddelse, takket være berøringsskjermen. Og med god grunn. Når du har brukt den berøringsskjerm, du forstår at de er i virkeligheten.
Men i Linux-land, er en sårt tiltrengt pust av frisk luft hele ikke akkurat rosenrød. Når du får tak i en enhet som støttes (for eksempel den fantastiske System76 Sable Touch kjører Ubuntu 14.10), vil du finne at ikke alt fungerer som du forventer. Klart det er noen praktiske tre og fire finger multi-touch-bevegelser som fungerer ut av boksen, men farten til gester (som høyre museklikk og Firefox rulle) rett og slett ikke fungerer.
Gode nyheter, får de veldig nødvendige gester for å jobbe er ikke alle som utfordrende. Det gjør det, men krever installasjon av en app og en Firefox-utvidelse. Den dårlige nyheten er at ikke alle distribusjoner svare på samme måte til disse løsningene. Til syvende og sist, faller dette i hendene på Linux-fellesskapet å løse, som berøringsskjermer ikke kommer unna (og, faktisk, vil fortsette å stige i popularitet). Med det sagt, la oss ta en titt på hva du kan gjøre for å få den skinnende nye berøringsskjerm enheten arbeider på en måte som faktisk er fornuftig.
Hva du trenger
Først skal vi ta opp leseren ─ siden som er en av de mest brukte verktøy av den stasjonære handelen. Det er litt flere dårlige nyheter på den fronten ─ er du nødt til å hugge Google Chrome. Hvorfor? Fordi, i alle fall i skrivende stund, har Google Chrome og Linux berøringsskjermer ikke spille godt sammen. Med det sagt, vi kommer til å fokusere vår innsats på Firefox og en enkel utvidelse.
Andre, må du installere og bruke en hendig app som heter Touchegg. Denne applikasjonen vil tjene som et middel til å konfigurere bestemte hendelser for berøringsskjerm samhandling.

Med det sagt, la oss begynne.
Firefox
Ut av boksen, gjør Firefox ikke mye omsorg for berøringsskjermer. Men det er en forlengelse du kan installere som vil overvinne dette problemet. Utvidelsen heter Grab og Drag. Denne utvidelsen vil gjøre det mulig ta tak og dra rulle samt flick rulling og momentum rulle
å installere denne utvidelsen klikk Verktøy >.; Add-ons og klikk deretter Get Add-ons. I søkelinjen i ny fane, skriv "grip og dra." Når resultatene vises (Figur 1), klikk på knappen Installer forbundet med Grab og Drag forlengelse.
Du vil bli bedt om å starte Firefox . Gjør dette og da, når det åpner igjen gå tilbake til Add-ons vindu, trykker Extensions velger Grab og Drag, og klikk deretter på Innstillinger. I skjermbildet Preferanser kan du ignorere kategorien Momentum (som denne funksjonen ikke fungerer med berøringsskjermer). Du vil mest sannsynlig vil åpne flippen Flere alternativer og leke med Drag Multiplier innstillingen (figur 2). Som standard er den rulling ganske treg. Jeg har funnet en Drag Multiplier på 1,6 for å være ideelt for å bruke berøringsskjermer og Firefox.
Nå som du har Firefox aktivert, la oss installere en app som (i noen tilfeller) vil tillate deg å kontrollere nesten alle multi- berører gest på Linux.
Touchegg
Jeg skal demonstrere hvordan du installerer dette programmet på Ubuntu 14.10. Jeg vil også legge til en GUI verktøy som lar enklere kontroll over konfigurasjonen av gester. GUI verktøy, touchegg-GCE, har en rekke avhengigheter som må først installert.
Før vi installere GUI, la oss installere grunnverktøyet. Touchegg kan finnes i standard repositories, slik at en enkelt kommando vil installere:
sudo apt-get install touchegg
Når den installasjonen er ferdig, la oss installere avhengig for GUI-verktøyet. Kommandoen for dette er:
sudo apt-get install build-essential libqt4-dev libx11-6
Etter avhengigheter er installert, laste ned Touchegg-GCE fil og legg den i en katalog som gir deg skrivetilgang ( som ~ /). Her er fremgangsmåten for å installere dette programmet..

    Endre til katalogen holder .zip filen
    Gi kommandoen unzip Touchegg-gce-master.zip å pakke ut filen

    Endre inn i Touchegg-GCE-mester mappe.
    Gi kommandoen qmake
    Gi kommandoen gjør største nettstedene Kopier touchegg-GCE filen til /usr /bin
    Det var det. Nå kan du gi kommandoen touchegg-GCE fra en katalog og applikasjonen vil kjøre. Når programmet starter, må du først velge språk (dette skjer hver gang du kjører app). Fra app hovedvinduet (figur 3), trykk på Load knappen for å laste Touchegg konfigurasjonsfilen (standard bør være ~ /.config /touchegg /).
    På dette punktet, kan du enten endre en eksisterende gest eller legge til en ny gest. Hva du trenger å vite om denne prosessen er konfigurasjonsalternativene tilgjengelige. Med hver oppføring, er det fire alternativer:
    Fingers: Hvor mange fingre utgjør oppføring
    Gesture: Hva er den faktiske gest (trykk, dra, knipe, rotere, Tap & Hold , Double Tap)
    Regi: Retningen på gest (Alle, Opp, Ned, Venstre, Høyre)
    Handling: Hva er handlingen tilknyttet bevegelsen (dvs. museklikk, Rull Minimer, Maksimer, Close, etc).
    Tap (eller klikk) Legg til for å opprette en ny gest. For hensikten med eksempel, vil vi lage en to finger dra for å rulle opp. Vi oppretter denne gesten under All-konsernet (som betyr at det vil gjelde for alle applikasjoner ─ mer om dette i en bit). Fra popup-vinduet (figur 4), konfigurere følgende:
    Fingers: 2
    Gesture: Drag
    Veibeskrivelse: Up
    Handling: Bla.
    Når du har konfigurert dette, trykker du OK og gest er klar til å prøve ut.
    La oss si, men ønsker du å knytte en bestemt bevegelse med et bestemt program ( eller en gruppe av programmer). For at du må opprette en ny gruppe. For å gjøre dette, trykk på knappen Legg til under gruppene (på venstre side av vinduet). I popup (figur 5), må du konfigurere tre alternativer:
    Programmer: Søknadene denne gesten vil bruke største nettstedene Legg til: Velg < New Group > å opprette en ny gruppe
    Ta gester fra. Du kan importere bevegelser fra en annen gruppe for å tjene som en mal
    Når du har opprettet den nye gruppen, du kan skape nye bevegelser som vil fungere bare for den gruppen.
    Etter at du har fullført prosessen med å skape bevegelser og grupper, sørg for å tappe (eller klikk) på Lagre-knappen. Hvis du ikke gjør dette siste steget, vil konfigurasjonene gå tapt når du lukker programmet. Når du lagre konfigurasjonen, vil Touchegg startes på nytt, og nye bevegelser skal fungere.
    Selv med hjelp av apps som Dra og Grab og Touchegg, Linux og berøringsskjerm har en lang vei å gå. Ikke hver gest vil fungere på alle enheter, og i noen tilfeller kan du fortsatt finne deg selv fanget en mus oftere enn ikke. Forhåpentligvis i løpet av neste år, vil vi se store forbedringer på denne fronten ─ ellers Linux vil slite etter hvert som flere og flere enheter med berøringsskjerm er vedtatt. Anmeldelser