cdown / clipmenu

Clipboard management using dmenu
MIT License
1.11k stars 90 forks source link

In FreeBSD clipmenud loops printing out xsel's usage message #106

Closed vendion closed 5 years ago

vendion commented 5 years ago

Running on FreeBSD 12.0 when I run clipmenud each time it looks looking for data it keeps printing out xsel's usage message and doesn't seem to capture any copied data.

[/u/h/v/D/clipmenu-5.6.0]─> clipmenud
xsel 0.04 23072002

Command line interface to the X selections

usage:  xsel action [options]
actions:
   -p or --paste
      Paste the current X selection (if any) to stdout and
      and exit.
   -c or --copy
      Copy the input from stdin to the X selection. Note that
      the X selection model has no concept of selection buffer
      on the server. Rather, the client that holds the current
      selection makes it available to the other clients and
      has to wait until someone requests it. Hence, xsel forks
      and serves the selection requests until someone else
      claims the selection.
      The copied string can also be given on command line
      rather than through stdin: --copy "string to copy".
   -m or --merge
      Same as -c, but merge the input to the current selection
      instead of overwriting it.
options:
   -s SELECTION or --selection SELECTION
      Where SELECTION is either "PRIMARY", "SECONDARY" or
      "CLIPBOARD". Selects which X selection to use. For -p,
      the default is to first try PRIMARY, and if it is empty,
      then SECONDARY and finally CLIPBOARD. For -c and -m, the
      default is PRIMARY.
Data before stripping: x
Data after stripping: 
Skipping as clipboard is only blank
xsel 0.04 23072002

Command line interface to the X selections

usage:  xsel action [options]
actions:
   -p or --paste
      Paste the current X selection (if any) to stdout and
      and exit.
   -c or --copy
      Copy the input from stdin to the X selection. Note that
      the X selection model has no concept of selection buffer
      on the server. Rather, the client that holds the current
      selection makes it available to the other clients and
      has to wait until someone requests it. Hence, xsel forks
      and serves the selection requests until someone else
      claims the selection.
      The copied string can also be given on command line
      rather than through stdin: --copy "string to copy".
   -m or --merge
      Same as -c, but merge the input to the current selection
      instead of overwriting it.
options:
   -s SELECTION or --selection SELECTION
      Where SELECTION is either "PRIMARY", "SECONDARY" or
      "CLIPBOARD". Selects which X selection to use. For -p,
      the default is to first try PRIMARY, and if it is empty,
      then SECONDARY and finally CLIPBOARD. For -c and -m, the
      default is PRIMARY.
Data before stripping: x
Data after stripping: 
Skipping as clipboard is only blank
xsel 0.04 23072002

Command line interface to the X selections

usage:  xsel action [options]
actions:
   -p or --paste
      Paste the current X selection (if any) to stdout and
      and exit.
   -c or --copy
      Copy the input from stdin to the X selection. Note that
      the X selection model has no concept of selection buffer
      on the server. Rather, the client that holds the current
      selection makes it available to the other clients and
      has to wait until someone requests it. Hence, xsel forks
      and serves the selection requests until someone else
      claims the selection.
      The copied string can also be given on command line
      rather than through stdin: --copy "string to copy".
   -m or --merge
      Same as -c, but merge the input to the current selection
      instead of overwriting it.
options:
   -s SELECTION or --selection SELECTION
      Where SELECTION is either "PRIMARY", "SECONDARY" or
      "CLIPBOARD". Selects which X selection to use. For -p,
      the default is to first try PRIMARY, and if it is empty,
      then SECONDARY and finally CLIPBOARD. For -c and -m, the
      default is PRIMARY.
Data before stripping: x
Data after stripping: 
Skipping as clipboard is only blank
xsel 0.04 23072002

Command line interface to the X selections

usage:  xsel action [options]
actions:
   -p or --paste
      Paste the current X selection (if any) to stdout and
      and exit.
   -c or --copy
      Copy the input from stdin to the X selection. Note that
      the X selection model has no concept of selection buffer
      on the server. Rather, the client that holds the current
      selection makes it available to the other clients and
      has to wait until someone requests it. Hence, xsel forks
      and serves the selection requests until someone else
      claims the selection.
      The copied string can also be given on command line
      rather than through stdin: --copy "string to copy".
   -m or --merge
      Same as -c, but merge the input to the current selection
      instead of overwriting it.
options:
   -s SELECTION or --selection SELECTION
      Where SELECTION is either "PRIMARY", "SECONDARY" or
      "CLIPBOARD". Selects which X selection to use. For -p,
      the default is to first try PRIMARY, and if it is empty,
      then SECONDARY and finally CLIPBOARD. For -c and -m, the
      default is PRIMARY.
Data before stripping: x
Data after stripping: 
Skipping as clipboard is only blank
cdown commented 5 years ago

0.04 is older than old (current xsel is 1.2.0). Please update to a modern xsel.