[HOW] השבת לוח מגע בעת חיבור עכבר USB בצ'אקרה

touchpad

צדדיות היא אחת המעלות, כביכול, שאני הכי אוהבת את GNU / Linux. כל מה שעבר לי אי פעם יצא לי לעבוד על GNU / Linux. ובכן, מדובר על צדדיות, התאמת המערכת למצבים ותצורות שונות. יש כל כך הרבה מצבים שאני כבר לא זוכר את כולם אבל אני זוכר את האחרון הזה שאשתף אתכם למטה.

מתברר שלפני ימים קניתי עכבר USB אלחוטי כדי להקל עלי בעבודה עם גימפ, שכן עיצוב עם לוח המגע, באופן הגיוני, הוא קשה (לא משנה כמה קפריזי הוא: P).

שימוש בעכבר, במקרים מסוימים, מגע כף היד עם לוח המגע הקשה על העבודה. הפיתרון היה הגיוני, ה משטח מגע יש להשבית אותו בעת חיבור העכבר ולהפעיל אותו מחדש לאחר ניתוקו וכך ויקי de ארכלינוקס ובאחת Entrada בפורום של מאנג'רו מצאתי דרך להפוך את התהליך לאוטומטי.

ראוי להבהיר את זה עם משטח מגע kcm 0.3.1 הותקן מאז CCR זה מבוטל רק כאשר העכבר מחובר אך הוא אינו מפעיל שוב לאחר ניתוקו ולכן נשתמש בשיטה זו. בוא נעשה את זה!

נבדק על צ'אקרה, ארכלינוקס ומנג'רו. לא יכול לעבוד בכל ההפצות

כיצד להשבית את לוח המגע?

עם הפעלת העכבר מחובר:

xinput --list

במקרה שלי הפלט הזה נוצר:

⎡ 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)]

בשלב הבא אנו הולכים ליצור סקריפט שיבצע את התהליך האוטומטי (על כל אחד מהם להשתמש בעורך הטקסט ולשמור אותו במיקום הרצוי להם, כאן נשתמש במיקום ההודעה המקורית):

sudo nano /usr/local/bin/touchpad

אנו מעתיקים ומדביקים את הדברים הבאים:

#! / bin / bash list = `xinput --list | grep -i 'עכבר' 'אם [$ {# list} -eq 0]; ואז exec `synclient touchpadoff = 0` להודיע-לשלוח" לא זוהה עכבר USB "" משטח מגע מופעל "אחר exec` synclient touchpadoff = 1` להודיע-לשלוח" עכבר USB מחובר "" לוח מגע מושבת "fi

אנחנו נשארים עם CTRL + SHIFT + V ואנחנו חוסכים עם CTRL + O

אם אנחנו לא רוצים את ההודעות אנחנו מסירים את השורות שמתחילות איתן להודיע-לשלוח

במידת הצורך אנו מחליפים 'עכבר' על ידי המכשיר ששמו נוצר באמצעות הפקודה הראשונה. אם יש לנו עכבר USB קווי, איננו מבצעים שינויים כלשהם. במקרה שלי:

grep -i 'Microfins'

אנו נותנים לך אישור ביצוע:

sudo chmod +x /usr/local/bin/touchpad

אנו יוצרים כלל udev כך שהוא מבצע את התסריט בכל פעם שאנחנו מחברים או מנתקים את עכבר ה- USB

sudo nano /etc/udev/rules.d/01-touchpad.rules

אנו מעתיקים ומדביקים את הדברים הבאים:

<preSUBSYSTEM==»input», KERNEL==»mouse[0-9]*», ACTION==»add», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/. Xauthority», RUN+=»/usr/local/bin/touchpad»
SUBSYSTEM == »קלט», KERNEL == »עכבר [0-9] *», ACTION == »הסר», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / בית / שם משתמש / .Xauthority », RUN + =» / usr / local / bin / touchpad »

אנו משנים שם משתמש על ידי המשתמש שלנו ובמקרה ששמרנו את הסקריפט במיקום אחר אנו מקצים אותו כהלכה

אנחנו חוסכים עם CTRL + O

לבסוף, עלינו להפעיל את התסריט בכל התחלה. ב- KDE אנו:

העדפות מערכת> הפעלה וכיבוי> הפעלה אוטומטית> הוספת סקריפט ואנחנו מחפשים את התסריט ב / usr / local / bin

זה יהיה מספיק כדי להפעיל מחדש כדי להיות מסוגל ליהנות מהתצורה החדשה

תצורות אלה ואחרות ניתן למצוא בוויקי Archlinux

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   cris דיג'ו

    טיפ שימושי מאוד, אני מקווה לעשות את זה כשאקנה את המחשב הנייד; (

  2.   פגה דיג'ו

    ראוי להבהיר כי

  3.   JW דיג'ו

    pacman -S kcm-touchpad (בצ'אקרה)
    התקן מודול תצורה של משטח מגע בהעדפות מערכת המאפשר לך להגדיר אותו בקלות, כולל מה שמוסבר בפוסט.

    1.    פגה דיג'ו

      זה לא עובד בשבילי עם משטח המגע kcm מ- CCR או המאגרים הרשמיים. זה חייב להיות בגלל מודל העכבר שבו אני משתמש ולכן השתמשתי בשיטה זו

  4.   טונה דיג'ו

    שלום, אני יודע שהפוסט הזה ישן, ושהכל מגיע בוויקי אני רק רוצה להוסיף את השינוי למי שאוהב אותי מגיע לפוסט הזה וברכות.
    בעת הוספת כלל udeb ב- /etc/udev/rules.d/01-touchpad.rules הוא הבא

    SUBSYSTEM == »קלט», KERNEL == »עכבר [0-9]«, פעולה ==» הוסף », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / שם משתמש / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
    SUBSYSTEM == »קלט», KERNEL == »עכבר [0-9]
    «, ACTION ==» הסר », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ בית / שם משתמש / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″