אני מזה כמה ימים שמנסה להגדיר את מקשי המולטימידיה אצלי במחשב הנישא, אבל ללא הועיל. ההגדרות ב xmodmap נופלות על אוזניים ערלות בגלל שהן איכשהו (לא הבנתי איך) מתנגשות עם evdev ולכן לא הצלחתי למפות את המקשים נכון.
אז זהו שמסתבר שלא צריך למפות אותם אצלי ב Arch אלא רק להגיד לו מה בדיוק לעשות עם המקשים, ואת זה הבנתי אחרי כמה ימים מעצבנים. ואז הגיע הצורך למפות פעולה למקש, כי נחמד שאני יודע מה המקש, אבל אני לא יכול להשתמש בו ככה סתם, ואז גיליתי את amixer. למי שאינו מכיר, amixer הוא מיקסר שורת פקודה המגיע עם alsa, אשר מאפשר דרך שורת הפקודה לשלוט במיקסר.
הפקודה אומרת ככה: תשתמש בכרטיס הראשון (מספר 0) ותקבע שמאסטר הניגון (יש גם מאסטר של תפיסת קול וכו' עד כמה שהבנתי) יהיה על השתקה או ביטול השתקה. ניתן גם להשתמש ב mute ו unmute (במקום toggle) אבל אני לא מצאתי סיבה לכך. אם אתם רק רוצים להשתיק בלי יכולת להחזיר (דרך המקש) או שיש לכם 2 מקשים שנבנו במיוחד בשביל הפעולות האלו, אז אלו הפעולות שאתם צריכים.
הפקודה אומרת ככה: תשתמש בכרטיס הראשון (ראו הסבר קודם) ותקבע למאסטר להוריד אחוז אחד. המספר יכול להיות מ0 ועד 31, כאשר 31 זה כל העצמה ו0 מן הסתם לא יעשה כלום כאן, אבל הוא אומר שזה השקט ביותר.
אה, ומי שעובד עם buntu* (ואולי עוד כמה הפצות "ידידותיות" יותר), אז בד"כ "מישהו" עשה לכם את העבודה ואתם לא צריכים את הטיפ הזה (אלא אם אתם ממש רוצים).
ערך זה פורסם ב-לינוקס, קוד פתוח ב- 29 ספטמבר, 2009 על ידי ik_5.
אני אישית משתמש בה, היא באמת עוזרת במקומות ( כמו lxde ) שזה בעייתי להגדיר מקשים לעשות פעולה מסויימת.
ניסיתי אותה, אבל זה ממש לכתוב קוד בקובץ הגדרות, כאן ההגדרות שלי במקרה הזה מאוד פשוטות ונעשו בצורה גרפית בxfce עצמו.
גם אני מחפש זמן מה פתרון לחוסר בדרך ידידותית להגדיר כפתורי מולטימדיה במחשב נייד על Xubuntu, למרות שהיא אמורה להיות ידידותית.