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

Sketch98/dragon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 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

Packages

No packages published

Languages

  • C 91.2%
  • Roff 5.4%
  • Makefile 2.7%
  • Shell 0.7%