3 votes

Pourquoi cela provoque-t-il l'impression sur Mac OSX via SSH?

En fouillant et en cassant des choses, j'ai trouvé ces commandes stupides (si elles sont exécutées dans l'ordre, cela provoque ce que j'ai obtenu) :

cd / && cat vmlinuz

cd /boot/ && cat init*

Cela provoque des caractères spéciaux qui ne sont pas reconnus par le système comme cependant, pour une raison quelconque, cela provoque des effets étranges comme le fait qu'iTerm2 envoie une sonnerie (une notification au système) comme sur la capture d'écran :

entrer la description de l'image ici

Cependant, le plus étrange est que cela fait imprimer MacOSX (capture d'écran) :

entrer la description de l'image ici

Est-ce que quelqu'un pourrait m'expliquer pourquoi cela se produit, surtout via SSH?

Merci d'avance !

3voto

Thomas Dickey Points 156

Terminal.app implémente probablement la séquence d'échappement "copie média" (imprimante) des VT100s. Vous pouvez en savoir plus sur ces séquences de contrôle sur vt100.net, ou dans les Séquences de contrôle XTerm, par exemple,

CSI Pm i  Copie média (MC).
        Ps = 0  -> Capture d'écran (par défaut).
        Ps = 4  -> Désactiver le mode contrôleur d'imprimante.
        Ps = 5  -> Activer le mode contrôleur d'imprimante.
CSI ? Pm i
      Copie média (MC, spécifique à DEC).
        Ps = 1  -> Imprimer la ligne contenant le curseur.
        Ps = 4  -> Désactiver le mode d'impression automatique.
        Ps = 5  -> Activer le mode d'impression automatique.
        Ps = 1  0  -> Imprimer l'affichage composé, ignore DECPEX.
        Ps = 1  1  -> Imprimer toutes les pages.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X