Dans une fenêtre de terminal de Konsole en dehors de l'écran exécutant une coque bash avec terme réglée sur Konsole-256Color si je tape:
echo -n $ '\ a' ou
[.____] echo -n $ '\\EG' ou
[.____] ./ Ringbell où le contenu de ./ringbell est
#!/bin/bash [.____] echo -n $ '\ EG'; echo -n $ '\ a'
Ils aboutissent tous à la cloche audio configurée. Si je saisis une session d'écran (mon fichier .screenrc définit également le terme sur Konsole-256Color), seule la seconde des commandes ci-dessus (ECHO -N $ '\\\\\\\\\\\\\\\\\\\\\\\\\\\ \' Dois-je modifier le script ou est-ce un problème avec l'écran?
La version Ubuntu du paquet d'écran que j'ai est 4.1.0 ~ 20120320gitdB59704-9.
De la mémoire, Ctrl-G est le personnage de Bell, alors je pense que c'est pourquoi le second a fonctionné. Mais l'écran peut être difficile sur les caractères qu'il accepte car il prend Ctrl-A comme code de commande.
Essaye ça
#!/bin/sh
# Ring the terminal bell
# echo "\a" # does not work in some shells
tput bel
J'ai trouvé cela sur - Rosettacode , j'espère que cela vous donnera quelques options