Les notes de Lionel

Notes, astuces et infos en tout genre

#62 - Installation de Joplin avec i3

Le script d'installation ne reconnaît pas i3 donc installer manuellement

Créer le répertoire d'installation

 
mkdir ~/.joplin

Télécharger l'application


wget https://github.com/laurent22/joplin/releases/download/v1.0.197/Joplin-1.0.197.AppImage -O ~/.joplin/Joplin.AppImage

créer le lanceur/raccourci:


# ~/.local/share/applications/joplin.desktop
[Desktop Entry] 
Encoding=UTF-8 
Name=Joplin 
Comment=Joplin for Desktop
Exec=/home/<username>/.joplin/Joplin.AppImage
Icon=joplin
StartupWMClass=Joplin
Type=Application
Categories=Office;
#1.0.197.1757 

Créer le répertoire des icones et y télécharger l'icone de l'application


mkdir ~/.local/share/icons/hicolor/512x512/apps
wget https://joplinapp.org/images/Icon512.png -O ~/.local/share/icons/hicolor/512x512/apps/joplin.png

Mettre à jour la base des applications


update-desktop-database
update-desktop-database ~/.local/share/applications

#31 - Fn + fkeys : i3wm

Pour trouver les codes des touches du clavier un alias utile:

alias xevkb="xev -event keyboard | egrep -o '(keycode(.)+\)|XLookup.+[1-9].+)'"

#24 - Fixing GPG "Inappropriate ioctl for device" errors — Daniel15

Toujours dans l'optique d'utiliser i3 comme gestionnaire de fenêtres, visiblement l'agent gpg se vautre, il me jette l'erreur "Error: gpg: signing failed: Inappropriate ioctl for device"

Pour le régler, ajouter à ~/.gnupg/gpg.conf les lignes:


use-agent

pinentry-mode loopback

Et à ~/.gnupg/gpg-agent.conf la ligne:

allow-loopback-pinentry

D'après https://www.gnupg.org/documentation/manuals/gpgme/Pinentry-Mode.html:

For GnuPG >= 2.1 this option is required to be set to GPGME_PINENTRY_MODE_LOOPBACK to enable the passphrase callback mechanism in GPGME through gpgme_set_passphrase_cb.

https://d.sb/2016/11/gpg-inappropriate-ioctl-for-device-errors