יש כרטיס קול פנימי במחשב, שהוא הכרטיס שאיתו המחשב הגיע(נמצא על לוח האם).
הכרטיס הזה כמובן עובד היטב. אין איתו בעיה.
קניתי כרטיס קול USB פשוט ואני רוצה שכשאני מחברו למחשב, שהוא יהפוך להיות התקן ברירת המחדל, כך שאם אחבר אליו אוזניות, השמע יצא ממנו.
לאחר שאסיר את ההתקן, אני רוצה שאוטומטית הצלילים יחזרו להיות מופקים מהכרטיס הפנימי שבמחשב.
אני יודע שאפשרי, וראיתי כל מיני תוצאות בחיפושים השונים שלי, אבל לא הצלחתי לגרום לזה לעבוד.
אני עובד עם ארץ' ו/או ג'נטו, אז לא אכפת לי לאיזו הפצה תתייחסו.
גם אם אתם בהפצה אחרת, אל תתביישו לספר איך הצלחתם לגרום לזה לעבוד.
אני מניח שאפשר לעשות התאמות בין ההפצה שלכם לשלי.
בכל אופן, בויקי של ארץ', ראיתי את האפשרות הבאה, שאמורה לגרום ל- udev לזהות שההתקן חובר למחשב ואז לעבור אליו, אבל זה לא עובד לי:
https://wiki.archlinux.org/index.php/Alsa#Hot-plugging_a_USB_sound_card
לא עובד, פירושו, אני לא מצליח לגרום לכרטיס ה- usb להפיק צלילים לאחר הכנסת השורות האלו ככלל חדש כפי שמוסבר שם.
כמובן בצעתי גם הפעלה מחדש...
במקום אחר הסבירו לי שאני צריך למחוק את הקובץ שיצרתי לפי הויקי של ארץ'(לא נורא, ממילא זה לא עובד לי) ולהכנס לתוכנה pulse audio volume control ושם לסמן את התקן ה-usb שלי כהתקן ברירת המחדל/fallback.
להבנתי עשיתי את זה.
יש שם אפשרות ללחוץ על כפתור ליד כל התקן, שאומר להתקן הזה ספציפית להפוך להיות התקן ה- fallback. יש על הכפתור הזה V לבן על רקע ירוק.
בנוסף נאמר לי להוסיף את השורה הבאה:
קוד: |
load-module module-switch-on-connect |
לקובץ הבא:
קוד: |
/etc/pulse/default.pa |
זה אמור לגרום להתקן שמוכנס להיות ההתקן הראשי, כלומר זה שעובד כרגע.
לאחר כל זה, בצעתי הפעלה מחדש, כאשר התקן ה-usb לא מחובר למחשב.
לאחר חיבור ה- usb למחשב, לא קורה דבר והוא אינו עובד כשאני משמיע שמע כלשהו במחשב.
הכרטיס הפנימי עובד כרגיל, ללא בעיה(כמו תמיד).
למישהו יש רעיונות?
(אגב, בווינדווס 7, הכרטיס מותקן אוטומטית ועובד היטב
)