Update 2024-02-14 07:51 OpenBSD/amd64-x13
This commit is contained in:
23
.bin/OLD/screensort
Executable file
23
.bin/OLD/screensort
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/sh
|
||||
|
||||
|
||||
PRIMARY=
|
||||
SECONDARY=
|
||||
OFFLINE=
|
||||
|
||||
update() {
|
||||
PRIMARY=$(xrandr --listmonitors | awk '/ 0:/{ print $4 }')
|
||||
SECONDARY=$(xrandr | awk '/ connected/ { print $1 }' | fgrep -v $PRIMARY)
|
||||
OFFLINE=$(xrandr | awk '/disconnected/ { print $1 }')
|
||||
}
|
||||
update
|
||||
|
||||
menu() {
|
||||
cat <<EOF | fzf -e --preview='xrandr | grep -A1 {1}'
|
||||
$PRIMARY (primary)
|
||||
$(for i in $SECONDARY; do echo "$i (secondary)"; done)
|
||||
$(for i in $OFFLINE; do echo "$i (offline)"; done)
|
||||
EOF
|
||||
}
|
||||
menu
|
||||
|
||||
Reference in New Issue
Block a user