45 votes

Utiliser un emoji à l'intérieur du terminal

OS X prend en charge les emoji dans le terminal, et j'en suis un peu jaloux.

Emoji One Color SVGinOT Font apporte le support des emoji à Ubuntu, mais pour l'instant le terminal ne rendra que les emojis monochromes.

Existe-t-il un moyen d'obtenir ces belles couleurs dans le terminal gnome ?

38voto

13rac1 Points 922

Je suis le créateur de cette police.

Désolé, il n'y a aucun moyen de voir les polices de couleur SVGinOT (SVG-in-OpenType) dans des applications autres que celles basées sur Gecko telles que Firefox et Thunderbird pour le moment. J'ai créé ces polices pour résoudre le problème de la "poule ou de l'œuf" : il n'y avait pas de polices de couleur et donc aucune raison de les supporter. Maintenant, il y a des polices de couleur... Prochaines étapes : Probablement une demande de fonctionnalité sur Launchpad ?

35voto

suside Points 636

Notre attente est enfin terminée ! C'est le terminal par défaut dans

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu Bionic Beaver (development branch)
Release:    18.04
Codename:   bionic

jouer avec https://www.npmjs.com/package/gulp-emojify

Il se peut que vous deviez

sudo apt install fonts-emojione

enter image description here

9voto

kenorb Points 8840

Dans le terminal GNOME (cela fonctionne également dans toute autre application), utilisez le raccourci clavier suivant :

  1. Frapper Control - Shift - E puis appuyez sur Space .
  2. Vous devriez voir le Choix de l'Emoji où vous pouvez sélectionner votre caractère unicode.

Emoji Choice on GNOME Terminal, Animals & Nature, Unicode special characters

Testé sur Ubuntu Cosmic (18.10).

7voto

wyqydsyq Points 299

Les Emojis de couleur ne sont pas pris en charge actuellement. Apparemment, il existe une version WIP corrigée de libcairo qui permet de rendre des emojis colorés, mais il n'est pas encore stable.

https://github.com/googlei18n/noto-emoji/issues/36#issuecomment-168209204

La prise en charge de cette fonctionnalité sera probablement mise en œuvre par application ou par bibliothèque d'interface utilisateur (GTK, Qt, etc.), de sorte qu'il faudra peut-être un certain temps avant que certaines applications ne la prennent en charge, même si les bibliothèques sous-jacentes du système d'exploitation le font.

UPDATE : Les libcairo a fait son chemin dans les dépôts principaux de la plupart des distros, ils devraient maintenant fonctionner nativement par défaut si vous avez une installation à jour, mais il se peut que vous ayez besoin de modifier votre fontconfig de les utiliser.

4voto

Zachary Gilbert Points 41

Dans votre bashrc script...

vim ~/.bashrc

Vous pouvez définir un tableau d'émoticônes

EMOJIS=(                            )

puis, si vous avez trop de temps devant vous, écrivez une fonction qui renvoie un moj aléatoire.

RANDOM_EMOJI() {
  SELECTED_EMOJI=${EMOJIS[$RANDOM % ${#EMOJIS[@]}]};
  echo $SELECTED_EMOJI;
}
EMJ() {
  emj
}

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X