Problèmes et questions sur les applications multimédia.
Répondre

TUTO: un Emoji-picker pour Ubuntu mais qui fonctionne sous Manjaro

#1Messageil y a 5 ans

emojione-picker-ubuntu

🙂 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).

Image

Lien / source: https://github.com/gentakojima/emojione-picker-ubuntu
Dernière modification par Nettlebayil y a 5 ans, modifié au total 1 fois.

TUTO: un Emoji-picker pour Ubuntu mais qui fonctionne sous Manjaro

#2Messageil y a 5 ans

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.



....

TUTO: un Emoji-picker pour Ubuntu mais qui fonctionne sous Manjaro

#3Messageil y a 5 ans

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?

TUTO: un Emoji-picker pour Ubuntu mais qui fonctionne sous Manjaro

#4Messageil y a 5 ans

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.

TUTO: un Emoji-picker pour Ubuntu mais qui fonctionne sous Manjaro

#5Messageil y a 5 ans

Je me suis mal exprimé. Je voulais dire dans l'application et non pas l'installation. Désolé.

TUTO: un Emoji-picker pour Ubuntu mais qui fonctionne sous Manjaro

#6Messageil y a 5 ans

Sinon, vous avez dans AUR emojione-picker-git qui fonctionne très bien aussi sous XFCE.

TUTO: un Emoji-picker pour Ubuntu mais qui fonctionne sous Manjaro

#7Messageil y a 5 ans

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.
Répondre