xrandr: Add (some) --setprovider* arg completion support
This commit is contained in:
parent
4927730980
commit
c50313c30d
@ -45,6 +45,13 @@ _xrandr()
|
||||
COMPREPLY=( $( compgen -W 'normal inverted left right' -- "$cur" ) )
|
||||
return
|
||||
;;
|
||||
--setprovideroutputsource|--setprovideroffloadsink)
|
||||
local providers=$( "$1" --listproviders 2>/dev/null |
|
||||
sed -ne 's/.* name:\([^ ]*\).*/\1/p' )
|
||||
COMPREPLY=( $( compgen -W "$providers" -- "$cur" ) )
|
||||
# TODO 2nd arg needed, is that a provider as well?
|
||||
return
|
||||
;;
|
||||
esac
|
||||
|
||||
COMPREPLY=( $( compgen -W '$( "$1" -help 2>&1 |
|
||||
|
Loading…
x
Reference in New Issue
Block a user