Malgré son nom, cet "emoji-picker-ubuntu" peut fonctionner la plupart du temps sous d'autres distros notamment Manjaro.
Si vous allez sur la page Github du projet, vous verrez qu'il y a 3 solutions pour l'installer mais celle-ci fonctionnera à coup sûr.
Vous pourrez aussi trouver cette app dans Pamac, le gestionnaire de paquets de Manjaro ou même probablement l'installer via yaourt -S emoji-picker-ubuntu.
Je décris ici la méthode préconisée par le développeur. Ce n'est pas bien compliqué:
Installateur autonome (devrait fonctionner sur n'importe quelle distribution!)
Cette méthode ne nécessite pas d'accès root mais si vous l'exécutez en tant que root, le lanceur sera installé pour tous les utilisateurs.
Clonez le Git:
git clone https://github.com/gentakojima/emojione-picker-ubuntu; cd emojione-picker-ubuntu
La commande CD vous fait entrer du même coup dans le dossier d'installation.
Installation:
[user@manjaro emojione-picker-ubuntu]$ ./install.sh
Since you are running this as plain user, the program will be installed just for the current user.
Press enter to install emojione-picker or Ctrl-C to abort
Installation completed.
Si vous voulez le désinstaller plus tard, lancez à nouveau ./install.sh.
. Fermez votre session en cours et relancez-la.
. Allez dans le Menu Whisker (menu principal) de XFCE4 et dans la box du bas, tapez emoji, le nom complet devrait vous être suggéré. Cliquez dessus et attendez quelques secondes que la fenêtre apparaisse (ça peut être assez long avec une vieille bécane poussive...).
. Il suffira ensuite d'en faire un lanceur dans votre tableau de bord. Sinon, mettez-le dans les favoris à partir des "récents".
Comment on s'en sert? Pas bien compliqué!
1. Lancez emojione-picker-ubuntu
2. Ouvrez l'onglet qui vous convient
3. Choisissez la taille.
3. Choisissez un émoji (un clic jaune suffit pour le copier)
4. Ctrl-V pour le coller où vous voulez y compris dans un simple éditeur de texte comme Leafpad (taille 29 une fois en ligne)
Comme on peut s'en douter, c'est sur Ubuntu que ça marche le mieux mais pas parfaitement sur toutes les variantes. Sur Manjaro XFCE, on n'obtient pas les raffinements d'Unity (qui est d'ailleurs abandonné) mais il fonctionne très correctement.
Deux bugs constatés jusqu'à présent:
. on ne peut pas réduire le nombre d'émoji à 900 pour rendre le démarrage plus rapide.
. Les emojis deviennent noir et blanc une fois collés (dans certaines applications mais en couleur tout-de-même dans ce forum).
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com
Dernière modification par Nettlebayil y a 5 ans, modifié au total 1 fois.
Bonjour.
Il faut toujours éviter d'installer un paquet via un script.sh si celui-ci ne pointe pas vers un PKGBUILD.
#!/bin/bash
_INSTALL_PREFIX=/usr/local/
_AUTOSTART_DIR=/etc/xdg/autostart
_APP_DIR=/usr/local/share/applications
uninstall_emojionepicker(){
# Remove files
rm -f $_INSTALL_PREFIX/bin/emojione-picker
rm -f $_AUTOSTART_DIR/emojione-picker_autostart.desktop
rm -rf $_INSTALL_PREFIX/share/emojione-picker
# Remove desktop entry
rm -f $_APP_DIR/emojione-picker.desktop
# Uninstall iconsa
for SIZE in 16 22 24 32 48 64 ; do
xdg-icon-resource uninstall --theme ubuntu-mono-dark --size ${SIZE} emojione-picker
xdg-icon-resource uninstall --theme ubuntu-mono-light --size ${SIZE} emojione-picker
xdg-icon-resource uninstall --theme default --size ${SIZE} emojione-picker
done
}
install_emojionepicker(){
# Make directories
mkdir -p $_INSTALL_PREFIX/bin
mkdir -p $_AUTOSTART_DIR
mkdir -p $_INSTALL_PREFIX/share/emojione-picker
# Copy files
cp emojione-picker $_INSTALL_PREFIX/bin
cp emojione-picker_autostart.desktop $_AUTOSTART_DIR
cp -rf assets $_INSTALL_PREFIX/share/emojione-picker/
# Fix autostart paths
sed -i $_AUTOSTART_DIR/emojione-picker_autostart.desktop -e "s*/usr*$_INSTALL_PREFIX*g"
# Install icons
for SIZE in 16 22 24 32 48 64 ; do
xdg-icon-resource install --theme ubuntu-mono-dark --size ${SIZE} assets/icon-mono-dark-${SIZE}.png emojione-picker
xdg-icon-resource install --theme ubuntu-mono-light --size ${SIZE} assets/icon-mono-light-${SIZE}.png emojione-picker
xdg-icon-resource install --theme default --size ${SIZE} assets/icon-default-${SIZE}.png emojione-picker
done
# Install desktop entry
mkdir -p $_APP_DIR
cp -f emojione-picker.desktop $_APP_DIR
}
cd "${0%/*}"
if [ "$(id -u)" != "0" ]; then
echo "Since you are running this as plain user, the program will be installed just for the current user."
_INSTALL_PREFIX=~/.local
_AUTOSTART_DIR=~/.config/autostart
_APP_DIR=~/.local/share/applications
else
_INSTALL_PREFIX=/usr/local
_AUTOSTART_DIR=/etc/xdg/autostart
_APP_DIR=/usr/local/share/applications
fi
if [ -f "$_INSTALL_PREFIX/bin/emojione-picker" ] ; then
read -p "Installation detected. Press enter to uninstall or Ctrl-C to abort"
uninstall_emojionepicker
echo "Uninstall completed."
else
read -p "Press enter to install emojione-picker or Ctrl-C to abort"
install_emojionepicker
echo "Installation completed."
fi
Là, tu clones les sources et lance un script qui invoque la commande unix install comme pour toutes distributions, sauf que la nôtre est particulière sur ce point.Ça fonctionne, mais un conflit de dépendances est tôt ou tard inévitable quand on court-circuite le gestionnaire de paquet. Les PKGBUILDs font la même choses, mais intègrent les spécificités propres à Archlinux et pacman archive l'arborescence du paquet (.PKGINFO).
Je l'ai testé via pamac donc dans la mouture officielle et il est vrai que le résultat laisse a désirer, d'autant que la somme de contrôle a été passée à 'SKIP' ce qui est pas top pour un paquet non .git de plus en [Extra].
Reste qu'à la base du projet, ce sont surtout des collections de Alt-codes.
Ça reste un truc intéressant.
....
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
OK. C'est un peu comme installer via un snap... Danger possible. mais bon suffit de checker le code soigneusement -même si on ne s'y connaît pas bcp- cela permettra de voir une anomalie. Par contre pour les interférences avec Pkbuild, je déclare forfait...
Il y a plus de bogues dans l'installation via Pamac?
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com
Je n'en ai pas eu . Sinon un simple sudo pacman -S ibus-typing-booster l' installera proprement .
Edit: je parlais du résultat d'affichage des objets qui ne sont pas tous reconnus, pas de l'installation en elle même.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Je me suis mal exprimé. Je voulais dire dans l'application et non pas l'installation. Désolé.
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com
lemust83 a écrit : ↑il y a 5 ans
Là, tu clones les sources et lance un script qui invoque la commande unix install comme pour toutes distributions, sauf que la nôtre est particulière sur ce point.Ça fonctionne, mais un conflit de dépendances est tôt ou tard inévitable quand on court-circuite le gestionnaire de paquet.
La, c'est un cas particulier, il n'y a pas de compilation, mais une copie de l'exécutable qui risque de planter si les dépendances ne sont pas compatibles au niveau des versions. Dans le cas d'une installation classique avec compilation (configure, make, make install), on est prévenu d'un problème de dépendance dès le lancement du script configure, si c'est le cas, soit on gère en de hors du gestionnaire de paquets, soit on laisse tomber.