Saya memiliki masalah yang sama persis beberapa bulan yang lalu dan akhirnya hanya menulis alat untuk melakukannya untuk saya. Ketika saya melihat ini dan menemukan orang lain memiliki gatal yang sama saya membersihkannya sehingga orang lain selain saya benar-benar bisa menjalankannya, dan menyelesaikan daftar pekerjaan saya. Kode sudah habis sekarang: https://github.com/mwh/dragon
Untuk mendapatkannya, jalankan
git clone https://github.com/mwh/dragon.git
cd dragon
make
Itu akan memberi Anda dragon
eksekusi mandiri - Anda dapat memindahkannya ke mana pun Anda inginkan. make install
akan memasukkannya ke dalam $HOME/.local/bin
.
Bagaimanapun, Anda dapat:
dragon *.jpg
untuk mendapatkan jendela sederhana dengan tombol yang dapat diseret untuk masing-masing file tersebut:
Anda dapat menyeret semua itu ke dalam browser, pengelola file, editor, atau di mana pun yang menggunakan protokol seret-dan-jatuhkan standar.
Jika Anda ingin pergi ke arah lain, dan tarik hal di untuk itu, penggunaan --target
- mereka akan dicetak ke output standar, atau tersedia untuk menyeret keluar lagi dengan jika Anda menggunakan --keep
juga.
Untuk membangun Anda akan memerlukan C compiler dan header pengembangan GTK + 3 - jika Anda berada di Arch Anda akan mendapatkan orang-orang hanya dengan menginstal GTK +, tapi pada distro lain Anda mungkin harus apt-get install build-essentials libgtk3-dev
atau yum install gtk3-devel
atau serupa pertama. Selain itu sepenuhnya mandiri, tanpa perpustakaan konstituen atau apa pun, dan Anda bisa meletakkan executable di mana Anda inginkan.
Kasus penggunaan saya sebagian besar hanya satu kali seret dari beberapa file (biasanya hanya satu), tanpa terlalu peduli bagaimana mereka muncul, jadi jika itu tidak sesuai dengan apa yang Anda inginkan maka Dragbox (yang saya tidak melihat sampai baru-baru ini) mungkin masih lebih baik untuk Anda. Baru kemarin saya menambahkan dukungan untuk menggunakannya sebagai target drag juga, sehingga bagian itu tidak banyak digunakan pada akhir saya. Selain itu, saya telah menggunakan ini dengan sukses untuk sementara waktu sekarang. Ada mode dan opsi lain yang dijelaskan dalam file readme.