Verder Terug Inhoud

4. Per console Beep Configuratie

Sinds Linux 1.3.43 voegde Martin Mares de mogelijkheid toe de toon en duur van de beep te configureren door het wijzigen van console.c. Iedere console kan zo worden geconfigureerd dat het voorziet in een andere duur en/of toon van het beepgeluid; de taak wordt bewerkstelligd door het gebruik van escape sequences voor het console device. Je kunt je eigen ~/.profile of ~/.login bestand configureren om een ander beepgeluid (of zonodig zonder enige beep) geassocieerd met een console te selecteren.

De escape sequences werken als volgt:

Om bijvoorbeeld een 50Hz toon voor de duur van één seconde te selecteren, gebruik je "echo -e "\\33[10;50]\\33[11;1000]"" met bash (waar "-e" betekent `ga uit van Escape sequences'. Als je gebruik maakt van tcsh luidt de opdracht hiervoor "echo "\\033[10;50]\\033[11;1000]"".

Alhoewel ik niet bekend ben met een versie van de opdracht setterm die een dergelijke configuratie ondersteunt, zou het goed kunnen dat een toekomstige versie een opdrachtregeloptie ondersteunt voor het configuren van het beepgeluid.

Als je Linux-1.3.43 of nieuwer draait, ben je wellicht tevreden met de escape sequences en hoef je niet verder te lezen. Als je een oudere kernel hebt, of je wilt de visuele beep, dan zal je in je schik zijn met de rest van het document.


Verder Terug Inhoud