Tout ce que je veux faire, c'est transmettre des mailto:
liens vers urxvt -e mutt -F ~/path/to/muttrc
le reste du mailto: URL ajouté. J'ai essayé tous les scripts que je peux trouver en ligne qui prétendent le faire, du plus simple:
#!/bin/sh
exec "urxvt -e mutt -F /path/to/muttrc \"$@\""
à complexe , et le plus qu'ils font est d'ouvrir une fenêtre de terminal pendant une fraction de seconde avant qu'elle ne disparaisse automatiquement (et il n'y a aucune preuve d'un processus mutt en cours d'exécution). Aucune suggestion?
$@
et quand ne pas le faire."$@"
entraînera autant de mots que le nombre d'arguments. Avec$@
, tous les arguments seront réduits et divisés à nouveau (généralement ce n'est pas ce que vous voulez).terminator
terme, il fournit une-x
option, qui transmet commodément des arguments supplémentaires à la commande en cours d'exécution.exec termite -e "mutt \"$@\""
.