Ang pagiging nabago ay isa sa mga birtud, kung gayon, na gusto ko ang pinaka tungkol sa GNU / Linux. Lahat ng sumagi sa aking isipan ay nakuha ko upang gumana sa GNU / Linux. Sa gayon iyon ang tungkol sa kagalingan sa maraming bagay, tungkol sa pagbagay sa system sa iba't ibang mga sitwasyon at pagsasaayos. Maraming mga sitwasyon na hindi ko na naaalala ang lahat sa kanila ngunit naalala ko ang huling ito na ibabahagi ko sa iyo sa ibaba.
Ngayon pala ay bumili ako ng wireless usb mouse upang gawing mas madali para sa akin na magtrabaho kasama ang Gimp, dahil ang pagdidisenyo gamit ang touchpad, lohikal, ay mahirap (gaano man kahusay ang isang tao: P).
Gamit ang mouse, sa ilang mga okasyon, ang pagkontak ng palad ng kamay gamit ang touchpad ay naging mahirap. Ang solusyon ay lohikal, ang touchpad Dapat itong i-deactivate kapag kumokonekta sa mouse at muling naaktibo sa sandaling na-disconnect at iyon ang paano sa wiki de archlinux at sa a pagpasok sa Forum ng Manjaro Nakahanap ako ng isang paraan upang i-automate ang prosesong ito.
Ito ay nagkakahalaga ng paglilinaw na sa kcm-touchpad 0.3.1 naka-install mula pa CCR Nagdi-deactivate lang ito kapag nakakonekta ang mouse ngunit hindi ito muling binuhay pagkatapos na idiskonekta ito at iyon ang dahilan kung bakit gagamitin namin ang pamamaraang ito. Gawin natin!
Paano hindi pagaganahin ang touchpad?
Gamit ang mouse na konektado sa run:
xinput --list
Sa aking kaso ang output na ito ay nabuo:
⎡ 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)]
Susunod, lilikha kami ng isang script na magsasagawa ng awtomatikong proseso (nasa bawat isa ang paggamit ng text editor at i-save ito sa lokasyong nais nila, dito ay gagamitin namin ang lokasyon ng orihinal na post):
sudo nano /usr/local/bin/touchpad
Kopyahin at i-paste namin ang sumusunod:
#! / bin / bash list = `xinput --list | grep -i 'mouse'` kung [$ {# list} -eq 0]; pagkatapos ay exec `synclient touchpadoff = 0` abisuhan-ipadala ang" Walang nakitang USB mouse "" Pinagana ang Touchpad "iba pa exec` synclient touchpadoff = 1` abisuhan-ipadala ang" USB mouse konektado "" Hindi pinagana ang Touchpad
Dumidikit kami sa CTRL + SHIFT + V at nagtipid tayo kasama CTRL + O
Kung kinakailangan palitan natin 'mouse' ng aparato na ang pangalan ay nabuo sa unang utos. Kung mayroon kaming isang wired USB mouse, hindi kami gumagawa ng anumang mga pagbabago. Sa aking kaso:
grep -i 'Microfins'
Binibigyan ka namin ng pahintulot sa pagpapatupad:
sudo chmod +x /usr/local/bin/touchpad
Lumilikha kami ng isang panuntunan udev upang maipatupad nito ang script sa tuwing kumokonekta o ididiskonekta namin ang USB mouse
sudo nano /etc/udev/rules.d/01-touchpad.rules
Kopyahin at i-paste namin ang sumusunod:
<preSUBSYSTEM==»input», KERNEL==»mouse[0-9]*», ACTION==»add», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/. Xauthority», RUN+=»/usr/local/bin/touchpad»
SUBSYSTEM == »input», KERNEL == »mouse [0-9] *», ACTION == »alisin», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / home / username / .Xauthority », RUN + =» / usr / local / bin / touchpad »
Binabago namin username ng aming gumagamit at kung sakaling nai-save ang script sa isa pang lokasyon ay itinatalaga namin ito ng tama
Nagtipid tayo kasama CTRL + O
Panghuli, dapat nating patakbuhin ang script sa bawat pagsisimula. Sa KDE gagawin namin:
Mga Kagustuhan sa System> Startup at Shutdown> Autostart> Magdagdag ng Script at hinanap namin ang script sa / usr / local / bin
Sapat na upang muling simulan upang matamasa ang bagong pagsasaayos
Napaka kapaki-pakinabang na tip, inaasahan kong gawin ito kapag bumili ako ng laptop; (
Ito ay nagkakahalaga ng paglilinaw na ang
pacman -S kcm-touchpad (sa Chakra)
Mag-install ng isang module ng pagsasaayos ng touchpad sa mga kagustuhan ng system na nagbibigay-daan sa iyo upang madaling mai-configure ito, kasama ang ipinaliwanag sa post.
Hindi ito gumagana para sa akin sa kcm-touchpad mula sa CCR o sa mga opisyal na repository. Ito ay dapat na dahil sa modelo ng mouse na ginagamit ko at iyon ang dahilan kung bakit ginamit ko ang pamamaraang ito
Kumusta, alam kong ang post na ito ay luma na, at lahat ng bagay ay dumating sa Wiki Nais ko lamang idagdag ang pagbabago para sa mga nais sa akin na dumating sa post na ito at mga pagbati.
kapag idinagdag ang panuntunan ng udeb sa /etc/udev/rules.d/01-touchpad.rules ay ang sumusunod
SUBSYSTEM == »input», KERNEL == »mouse [0-9]«, ACTION ==» dagdag », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
SUBSYSTEM == »input», KERNEL == »mouse [0-9]«, ACTION ==» alisin », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″