Monipuolisuus on yksi niin sanotuista hyveistä, joista pidän eniten GNU / Linuxista. Kaikki, mikä mieleeni on tullut, sain sen toimimaan GNU / Linuxissa. No, monipuolisuudessa kyse on järjestelmän mukauttamisesta erilaisiin tilanteisiin ja kokoonpanoihin. On niin paljon tilanteita, että en muista enää kaikkia, mutta muistan tämän viimeisen, jonka jaan kanssasi alla.
On käynyt ilmi, että päiviä sitten ostin langaton usb-hiiri Gimpin kanssa työskentelemisen helpottamiseksi, koska suunnittelua kosketuslevyllä on loogisesti vaikea (riippumatta kapriisista on: P).
Hiiren käyttö, joskus, kämmenen kosketus kosketuslevyn kanssa vaikeutti työskentelyä. Ratkaisu oli looginen, kosketuslevy, Se on poistettava käytöstä, kun liität hiiren, ja aktivoitava uudelleen, kun yhteys on katkaistu wiki de archlinux ja a Entrada foorumissa Manjaro Löysin tavan automatisoida tämä prosessi.
On syytä selvittää, että kcm-kosketuslevy 0.3.1 asennettu vuodesta CCR Se sammuu vain, kun liität hiiren, mutta se ei käynnisty uudelleen, kun se on irrotettu, ja siksi käytämme tätä menetelmää. Tehdään se!
Kuinka poistaa kosketuslevy käytöstä?
Hiiren ollessa kytkettynä:
xinput --list
Minun tapauksessani tämä tuotos tuotettiin:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microfins 2.4G Wireless Optical Mouse id=10 [slave pointer (2)]
⎜ ↳ HID 04f3:0103 id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
Seuraavaksi aiomme luoda komentosarjan, joka suorittaa automaattisen prosessin (jokaisen on itse käytettävä tekstieditoria ja tallennettava se haluamaasi sijaintiin, tässä käytämme alkuperäisen viestin sijaintia):
sudo nano /usr/local/bin/touchpad
Kopioimme ja liitämme seuraavat:
#! / bin / bash list = `xinput --lista | grep -i 'hiiri', jos [$ {# list} -ekv = 0]; suorita sitten `synclient touchpadoff = 0` ilmoita-lähetä" Ei USB-hiirtä havaittu "" Kosketuslevy käytössä "muut exec` synclient touchpadoff = 1` Ilmoita-lähetä" USB-hiiri kytketty "" Kosketuslevy pois käytöstä "
Pidämme kiinni CTRL + VAIHTO + V ja säästämme CTRL + O
Tarvittaessa vaihdamme 'hiiri' laitteen, jonka nimi luodaan ensimmäisellä komennolla. Jos meillä on langallinen USB-hiiri, emme tee mitään muutoksia. Minun tapauksessani:
grep -i 'Microfins'
Annamme sinulle suoritusluvan:
sudo chmod +x /usr/local/bin/touchpad
Luomme säännön udev jotta komentosarja suoritetaan joka kerta, kun liitämme tai irrotamme USB-hiiren
sudo nano /etc/udev/rules.d/01-touchpad.rules
Kopioimme ja liitämme seuraavat:
<preSUBSYSTEM==»tulo», KERNEL==»hiiri[0-9]*», ACTION==»lisää», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/koti/käyttäjänimi/. Xauthority», RUN+=»/usr/local/bin/touchpad»
OSAJÄRJESTELMÄ == »syöte», KERNEL == »hiiri [0-9] *», TOIMINTA == »poista», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / home / käyttäjänimi / .Xauthority », RUN + =» / usr / local / bin / kosketuslevy »
Me muokkaamme käyttäjätunnus käyttäjämme ja jos skripti on tallennettu toiseen sijaintiin, osoitamme sen oikein
Säästämme CTRL + O
Lopuksi meidän on saatettava komentosarja ajamaan jokaisessa alussa. KDE: ssä aiomme:
Järjestelmäasetukset> Käynnistys ja sammutus> Automaattinen käynnistys> Lisää komentosarja ja etsimme käsikirjoitusta / Usr / local / bin
Se riittää käynnistämään uudestaan, jotta voit nauttia uudesta kokoonpanosta
Erittäin hyödyllinen vinkki, toivon sen tekevän, kun ostan kannettavan tietokoneen; (
On syytä selvittää, että
pacman -S kcm-kosketuslevy (Chakrassa)
Asenna kosketuslevyn määritysmoduuli järjestelmän asetuksiin, jonka avulla voit helposti määrittää sen, mukaan lukien mitä selitetään postissa.
Se ei toimi minulle CCR: n tai virallisten arkistojen kcm-kosketuslevyn kanssa. Sen täytyy johtua käyttämästäni hiirimallista, ja siksi käytin tätä menetelmää
Hei, tiedän, että tämä viesti on vanha ja että kaikki tulee Wikiin. Haluan vain lisätä muutoksen niille, jotka tykkäävät, tulevat tähän viestiin ja tervehdyksiin.
kun lisäät udeb-säännön tiedostoon /etc/udev/rules.d/01-touchpad.rules on seuraava
OSAJÄRJESTELMÄ == »tulo», KERNEL == »hiiri [0-9]«, ACTION ==» lisää », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
OSAJÄRJESTELMÄ == »tulo», KERNEL == »hiiri [0-9]«, ACTION ==» poista », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″