You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/man/man1/blobdrop.1
+9-8Lines changed: 9 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -74,7 +74,7 @@ This frontend shows an user interface that lists all items. Each item can be con
74
74
.SS "immediate"
75
75
This frontend starts the drag operation automatically without showing a GUI inbetween. The user does not need to hold any mouse button and can just move the mouse cursor to the target location and then click once to drop the files.
76
76
.br
77
-
Due to limitations in Wayland, this option is only available on X11. This option also works over XWayland, but then the target drop location is required to be running in XWayland too. Native Wayland does not support this option, because wl_data_device::start_drag() requires an implicit grab, which means that this workflow is impossible to implement on Wayland.
77
+
Due to limitations in Wayland, this option is only available on X11. This option also works over XWayland, but then the target drop location is required to be running in XWayland too. Native Wayland does not have support for this frontend, because the spec requires an implicit grab for native wl_data_device::start_drag() operations, thus making it impossible to implement this workflow on Wayland.
78
78
.br
79
79
Another feature implemented in immediate mode is that the parent terminal window will be hidden automatically during the drag operation, unless the
80
80
.B\-\-persistent
@@ -103,52 +103,53 @@ With this option blobdrop keeps track of which items have been dragged already.
103
103
104
104
.SH EXAMPLES
105
105
Here are some example usecases.
106
+
107
+
The following example drags all png files in the current directory.
106
108
.PP
107
109
.in+2n
108
110
.EX
109
111
$ \fBblobdrop\fP *.png
110
112
.EE
111
113
.in
112
114
.PP
113
-
This example drags all png files in the current directory.
114
115
116
+
The next example drags a single file and explicitly does not show a GUI, always starting the drag operation right away. The user does not need to hold any mouse button. Then the user can just click on the target location to drop the file.
115
117
.PP
116
118
.in+2n
117
119
.EX
118
120
$ \fBblobdrop\fP\-f \fIimmediate\fP upload.mp4
119
121
.EE
120
122
.in
121
123
.PP
122
-
This example drags a single file and explicitly does not show a GUI, always starting the drag operation right away. The user does not need to hold any mouse button. Then the user can just click on the target location to drop the file.
123
124
125
+
The example below shows a new frameless window that always stays on top of other windows, containing all files chosen in the fzf selection selection prompt.
The above example shows a new frameless window that always stays on top of other windows, containing all files chosen in the fzf selection selection prompt.
132
133
134
+
In this example blobdrop sends a desktop notification containing the URL of the given file and then quits immediately. On supported window managers the desktop notification itself can be dragged and dropped to any application.
133
135
.PP
134
136
.in+2n
135
137
.EX
136
138
$ \fBblobdrop\fP\-f \fInotify\fP doc.pdf
137
139
.EE
138
140
.in
139
141
.PP
140
-
In this example blobdrop sends a desktop notification containing the URL of the given file and then quits immediately. On supported window managers the desktop notification itself can be dragged and dropped to any application.
141
142
143
+
The below example shows a window displaying all files that contain the phrase "uploadable". The UI will show up right away and if the
144
+
.Bgrep
145
+
command takes a while, then the UI will already display the files that were found so far. The list will be updated live, as all operations are done asynchronously.
The above example shows a window displaying all files that contain the phrase "uploadable". The UI will show up right away and if the
150
-
.Bgrep
151
-
command takes a while, then the UI will already display the files that were found so far. The list will be updated live, as all operations are done asynchronously.
152
153
153
154
It is also possible to integrate blobdrop in other external programs. For example if you use the ranger commandline file manager, you can use blobdrop to drag any file with a simple keybinding in your ~/.config/ranger/rc.conf:
0 commit comments