ฉันมีปัญหาเดียวกันเมื่อสองสามเดือนก่อนและท้ายที่สุดก็แค่เขียนเครื่องมือที่จะทำเพื่อฉัน เมื่อฉันเห็นสิ่งนี้และพบว่ามีคนอื่นที่มีอาการคันเดียวกันฉันก็ทำความสะอาดมันเพื่อให้คนอื่นที่ไม่ใช่ฉันสามารถทำให้มันทำงานได้จริงและจบรายการที่ต้องทำของฉัน รหัสนี้ใช้งานได้แล้ว: 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
เช่นกัน
เพื่อสร้างคุณจะต้องคอมไพเลอร์ C และส่วนหัวพัฒนา GTK + 3 - ถ้าคุณอยู่ใน Arch คุณจะได้รับผู้ที่เพิ่งโดยการติดตั้ง GTK + แต่ในการกระจายอื่น ๆ ที่คุณอาจจะต้องapt-get install build-essentials libgtk3-dev
หรือyum install gtk3-devel
หรือคล้ายกันครั้งแรก นอกเหนือจากนั้นมันมีอยู่ในตัวเองทั้งหมดโดยไม่มีไลบรารีที่เป็นส่วนประกอบหรืออะไรเลยและคุณสามารถใส่ไฟล์ปฏิบัติการได้ตามที่คุณต้องการ
กรณีการใช้งานของฉันส่วนใหญ่เป็นแบบลากครั้งเดียวของไฟล์เพียงไม่กี่ไฟล์ (โดยปกติจะเป็นเพียงไฟล์เดียว) โดยไม่สนใจว่าไฟล์จะแสดงเป็นอย่างไรถ้านั่นไม่ตรงกับสิ่งที่คุณต้องการแล้ว Dragbox (ซึ่งฉันไม่เห็นจนกระทั่ง เมื่อเร็ว ๆ นี้) อาจยังดีกว่าสำหรับคุณ เมื่อวานนี้ฉันได้เพิ่มการสนับสนุนเพื่อใช้เป็นเป้าหมายการลากด้วยเช่นกันดังนั้นส่วนนั้นก็ไม่ได้มีประโยชน์อะไรมากมายในตอนท้าย นอกเหนือจากนั้นฉันได้ใช้มันสำเร็จมาระยะหนึ่งแล้ว มีโหมดและตัวเลือกอื่น ๆ ที่อธิบายไว้ในไฟล์ readme