मुझे कुछ महीने पहले भी यही समस्या थी और आखिरकार मेरे लिए इसे करने के लिए एक उपकरण लिखा। जब मैंने इसे देखा और पाया कि किसी और के पास एक ही खुजली थी, तो मैंने इसे साफ कर दिया ताकि मेरे अलावा कोई और वास्तव में इसे चला सके, और मेरी टू-डू सूची को समाप्त कर सके। कोड अब ऊपर है: https://github.com/mwh/dragon
इसे पाने के लिए, दौड़ो
git clone https://github.com/mwh/dragon.git
cd dragon
make
यह आपको एक स्टैंडअलोन dragon
निष्पादन योग्य देगा - आप इसे जहां चाहें स्थानांतरित कर सकते हैं। make install
में डाल देंगे $HOME/.local/bin
।
किसी भी तरह से, आप तब कर सकते हैं:
dragon *.jpg
उन फ़ाइलों में से प्रत्येक के लिए ड्रैग करने योग्य बटन के साथ एक सरल विंडो प्राप्त करने के लिए:
आप उनमें से किसी को एक ब्राउज़र, एक फ़ाइल प्रबंधक, एक संपादक, या कहीं और खींच सकते हैं जो मानक ड्रैग-एंड-ड्रॉप प्रोटोकॉल बोलता है।
आप अन्य तरीके से, और खींचें चीजें जाना चाहते हैं में इसे करने के लिए, का उपयोग करें --target
- वे मानक आउटपुट, या उपलब्ध करने के लिए करता है, तो आप का उपयोग के साथ फिर से बाहर खींच करने के लिए मुद्रित किया जाएगा --keep
और साथ ही।
निर्माण करने के लिए आप एक सी संकलक और जीटीके + 3 विकास हेडर की आवश्यकता होगी - अगर आप आर्क पर हैं तुम सिर्फ स्थापित करने जीटीके + द्वारा उन मिलेगा, लेकिन अन्य वितरण पर आप के लिए हो सकता है apt-get install build-essentials libgtk3-dev
या yum install gtk3-devel
या इसी तरह के पहले। इसके अलावा यह पूरी तरह से स्व-निहित है, जिसमें कोई घटक पुस्तकालय या कुछ भी नहीं है, और आप केवल निष्पादन योग्य डाल सकते हैं जहां आप चाहते हैं।
मेरे उपयोग का मामला ज्यादातर केवल कुछ फ़ाइलों (आमतौर पर सिर्फ एक) के एक-बंद ड्रग्स है, विशेष रूप से देखभाल के बिना कि वे कैसे दिखाते हैं, इसलिए यदि आप जो चाहते हैं उसके साथ लाइन नहीं है तो ड्रैगबॉक्स (जो मैंने तब तक नहीं देखा था हाल ही में) अभी भी आपके लिए बेहतर हो सकता है। कल ही मैंने इसे एक ड्रैग टारगेट के रूप में भी उपयोग करने के लिए समर्थन जोड़ा, ताकि मेरे अंत में उस हिस्से का ज्यादा उपयोग न हो। हालांकि, इसके अलावा, मैं इसे कुछ समय के लिए सफलतापूर्वक उपयोग कर रहा हूं। रीडमी फ़ाइल में वर्णित अन्य मोड और विकल्प हैं।