עבור לתוכן

טוב אז הנה טריק קטן ומגניב מבית איקס , מי ידע שגם הטאץ'פד שלך יכול.

Featured Replies

פורסם

בהתחלה הייתי ממש מעוצבן לגלות שאחרי שנים שהייתי רגיל להשתמש בxorg.conf מאז ההוצאה 1.5 כל האינטרקציה הולכת להיות דרך HAL

שירות שהולך לדמות סוג של plug and play מזוייף.

בכל מקרה הדבר מציק לי כי אני עכשיו צריך ללמוד איך משנים הגדרות בקבצי fdi

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

אז הנה הסבר קצרצר ולא מספק:

בתיקיה

/etc/hal/fdi/policy/

אם אתם לא שמתם ידנית את הקבצים כמוני כנראה אני צריך להגיד לכם, אמורים להיות קבצים שמגדירים את ההתנהגות של רוב המכשירים הפריפריאליים שלכם

כולל קובץ בשם 11-x11-synaptics.fdi

תפתחו אותו ותתחילו לפשפש

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

השורה הראשונה (שלי):

<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</m

erge>

תכתבו את זה לפני </match> ושמרו

עכשיו אם אתם על דביאן או ג'נטו אני די בטוח שהפקודה הבאה תאתחל את שרת הHAL

לא צריך כבר לאתחל את XORG, זה הייתרון כעקרון בשיטה הזו

בדיבאן ואובונטו וגם סביון אם יש sudo

sudo /etc/init.d/hal restart

בכל BSD אם אני זוכר וב arch ואולי בסלקוואר

sudo /etc/rc.d/hal restart

עכשיו תנסו :)

את העריכה גם צריך לעשות בתור root

אז בכל השלבים צריך sudo

השורה שצריך להוסיף בשביל אופקית (לא ניסיתי):

<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</m

erge>

נ.ב מי שהצליח בלי ההאק המלוכלך של לחזור לxorg.conf להפעיל את ה alt_shift_toggle שישלח לי הודעה בפרטי תודה :)

פורסם

למה בפרטי?

יש לשים לב שאני עובד עם lyx

/etc/hal/fdi/policy/10-keymap.fdi


<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>

<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">base</merge>

<!-- If we're using Linux, we use evdev by default (falling back to
keyboard otherwise). -->
<merge key="input.xkb.model" type="string">keyboard</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.xkb.model" type="string">evdev</merge>
</match>

<merge key="input.xkb.layout" type="string">us,il</merge>
<merge key="input.xkb.variant" type="string">,lyx</merge>
<merge key="input.xkb.options" type="string">grp:alt_shift_toggle,grp_led:scroll</merge>
</match>
</device>
</deviceinfo>
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->

פורסם
  • מחבר

זה בדיוק מה שעשיתי , לא עבד לי =\ hal hates me

פורסם

קודם כול, באיזו הפצה\סביבה אתה עובד?

ו--

תעלה את ה-keymap ולוג של xorg..

פורסם
  • מחבר

זה בסדר תיקנתי את זה.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים