J'ai eu exactement le même problème il y a quelques mois et je viens juste d'écrire un outil pour le faire à ma place. Quand j'ai vu cela et que j'ai trouvé quelqu'un d'autre qui avait le même problème, je l'ai nettoyé de sorte que quelqu'un d'autre que moi puisse le faire fonctionner et j'ai terminé ma liste de choses à faire. Le code est maintenant disponible: https://github.com/mwh/dragon
Pour l'obtenir, lancez
git clone https://github.com/mwh/dragon.git
cd dragon
make
Cela vous donnera un dragon
exécutable autonome - vous pouvez le déplacer où vous voulez. make install
va le mettre dans $HOME/.local/bin
.
De toute façon, vous pouvez alors:
dragon *.jpg
pour obtenir une simple fenêtre avec des boutons glissables pour chacun de ces fichiers:
Vous pouvez faire glisser n'importe lequel de ces éléments dans un navigateur, un gestionnaire de fichiers, un éditeur ou n'importe quel autre lieu utilisant le protocole standard de glisser-déposer.
Si vous voulez aller dans l'autre sens, et les choses glisser dans lui, l' utilisation --target
- ils seront imprimés sur la sortie standard ou disponible pour traîner à nouveau avec si vous utilisez --keep
aussi bien.
Pour vous construire aurez besoin d' un compilateur C et les en- têtes de développement GTK + 3 - si vous êtes sur Arc vous obtiendrez ceux qui viennent en installant GTK +, mais sur d' autres distributions , vous devrez peut-être apt-get install build-essentials libgtk3-dev
ou yum install gtk3-devel
ou similaire en premier. En dehors de cela, il est entièrement autonome, sans aucune bibliothèque constitutive, et vous pouvez simplement placer l'exécutable où vous voulez.
Mon cas d'utilisation est principalement constitué de quelques fichiers uniques (généralement un seul), sans se soucier de la façon dont ils apparaissent, donc si cela ne correspond pas à ce que vous voulez, alors Dragbox (que je n'ai pas vu jusqu'à ce que récemment) pourrait encore être mieux pour vous. Hier encore, j’ai ajouté le support pour l’utiliser comme cible de glissement, de sorte que cette partie n’a pas eu beaucoup d’usage de ma part. Autre que cela, cependant, je l'utilise avec succès depuis un certain temps maintenant. Il existe d'autres modes et options décrits dans le fichier lisez-moi.