Make xclip work as I would expect
This commit is contained in:
parent
c396da4af2
commit
653381b921
1 changed files with 17 additions and 0 deletions
|
@ -6,6 +6,23 @@ function big-new-chromium () {
|
|||
chromium-snapshot-bin --force-device-scale-factor=$1
|
||||
}
|
||||
|
||||
# make xclip work as I would expect. Copy to clipboard if piped data. Paste from otherwise
|
||||
function xclip(){
|
||||
if command -v /usr/bin/xclip 1>/dev/null; then
|
||||
if [[ -p /dev/stdin ]] ; then
|
||||
# stdin is a pipe
|
||||
# stdin -> clipboard
|
||||
/usr/bin/xclip -i -selection clipboard
|
||||
else
|
||||
# stdin is not a pipe
|
||||
# clipboard -> stdout
|
||||
/usr/bin/xclip -o -selection clipboard
|
||||
fi
|
||||
else
|
||||
echo "Remember to install xclip"
|
||||
fi
|
||||
}
|
||||
|
||||
#Swap two files
|
||||
function swap() {
|
||||
mv $1 $1._tmp;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue