Skip to content
forked from mwh/dragon

Drag and drop source/target for X

License

Notifications You must be signed in to change notification settings

toluschr/dragon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dragon - simple drag-and-drop source/sink for X or Wayland

Many programs, particularly web applications, expect files to be dragged into them now. If you don't habitually use a file manager that is a problem. dragon is a lightweight drag-and-drop source for X where you can run: dragon file.tar.gz to get a window with just that file in it, ready to be dragged where you need it.

What if you need to drag into something? Using: dragon --target you get a window you can drag files and text into. Dropped items are printed to standard output.

If you're only dealing with a single file, either source or sink, use the --and-exit option to terminate as soon as one drag-and-drop operation is complete.

If you want to keep the files you drag in around for a while, use: dragon --target --keep and each file you drop becomes its own draggable button, which you can drag elsewhere later.

Installing

Just run make to compile dragon and get an executable you can run immediately or put where you like.

To install, run make install, which will put it into ~/.local/bin by default. If you want a different destination, run make PREFIX=/path/here install instead. To choose a different executable name, run make NAME=dragon-drop install, which will generate the executable and man page to match the given name.

dragon requires GTK+ 3 and is distributed under the GNU GPL version 3.

About

Drag and drop source/target for X

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 90.2%
  • Roff 5.9%
  • Makefile 3.9%