improve display extends
This commit is contained in:
parent
3f467c8d36
commit
867e1cf679
17
config
17
config
@ -256,8 +256,21 @@ exec --no-startup-id emacsclient -c
|
|||||||
# i3lock
|
# i3lock
|
||||||
bindsym Pause exec "sh /home/$USER/.config/i3/scripts/i3lock.sh"
|
bindsym Pause exec "sh /home/$USER/.config/i3/scripts/i3lock.sh"
|
||||||
|
|
||||||
# i3display 2 screen
|
## Manual management of external displays
|
||||||
bindsym $mod+F4 exec "sh /home/$USER/.config/i3/scripts/i3display.sh"
|
# Set the shortcuts and what they do
|
||||||
|
set $mode_display Ext Screen (v) VGA ON, (h) HDMI ON, (x) VGA OFF, (y) HDMI OFF
|
||||||
|
mode "$mode_display" {
|
||||||
|
bindsym v exec --no-startup-id xrandr --output VGA1 --auto --right-of LVDS1, mode "default"
|
||||||
|
bindsym h exec --no-startup-id xrandr --output HDMI1 --auto --right-of LVDS1, mode "default"
|
||||||
|
bindsym x exec --no-startup-id xrandr --output VGA1 --auto --off, mode "default"
|
||||||
|
bindsym y exec --no-startup-id xrandr --output HDMI1 --auto --off, mode "default"
|
||||||
|
|
||||||
|
# back to normal: Enter or Escape
|
||||||
|
bindsym Return mode "default"
|
||||||
|
bindsym Escape mode "default"
|
||||||
|
}
|
||||||
|
# Declare here the shortcut to bring the display selection menu
|
||||||
|
bindsym $mod+x mode "$mode_display"
|
||||||
|
|
||||||
#open audio player
|
#open audio player
|
||||||
exec --no-startup-id audacious
|
exec --no-startup-id audacious
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
IN="LVDS1"
|
|
||||||
EXT="VGA1"
|
|
||||||
if ( xrandr | grep -q "$EXT disconnected")
|
|
||||||
then
|
|
||||||
xrandr --output $IN --auto --output $EXT --off
|
|
||||||
else
|
|
||||||
xrandr --output $IN --auto --primary --output $EXT --auto --right-of $IN
|
|
||||||
## Only VGA
|
|
||||||
# xrandr --output $IN --mode 1366x768
|
|
||||||
# xrandr --output $EXT --mode 1366x768 --right-of $IN
|
|
||||||
fi
|
|
Loading…
x
Reference in New Issue
Block a user