צדדיות היא אחת המעלות, כביכול, שאני הכי אוהבת את 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
זה יהיה מספיק כדי להפעיל מחדש כדי להיות מסוגל ליהנות מהתצורה החדשה
טיפ שימושי מאוד, אני מקווה לעשות את זה כשאקנה את המחשב הנייד; (
ראוי להבהיר כי
pacman -S kcm-touchpad (בצ'אקרה)
התקן מודול תצורה של משטח מגע בהעדפות מערכת המאפשר לך להגדיר אותו בקלות, כולל מה שמוסבר בפוסט.
זה לא עובד בשבילי עם משטח המגע kcm מ- CCR או המאגרים הרשמיים. זה חייב להיות בגלל מודל העכבר שבו אני משתמש ולכן השתמשתי בשיטה זו
שלום, אני יודע שהפוסט הזה ישן, ושהכל מגיע בוויקי אני רק רוצה להוסיף את השינוי למי שאוהב אותי מגיע לפוסט הזה וברכות.
בעת הוספת כלל 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 ″