Skip to content
Snippets Groups Projects
Commit 4cc49793 authored by Jiří Kalvoda's avatar Jiří Kalvoda
Browse files

Revert "I3 Delete old keymap"

This reverts commit 72b15463.
parent 7321ac20
No related branches found
No related tags found
No related merge requests found
i3/config 0 → 100644
exec xrdb ~/.Xresources
# This file has been auto-generated by i3-config-wizard(1).
# It will not be overwritten, so edit it as you like.
#
# Should you change your keyboard layout some time, delete
# this file and re-run i3-config-wizard(1).
#
# i3 config file (v4)
#
# Please see https://i3wm.org/docs/userguide.html for a complete reference!
set $mod Mod4
# Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below.
font pango:monospace 8
# This font is widely installed, provides lots of unicode glyphs, right-to-left
# text rendering and scalability on retina/hidpi displays (thanks to pango).
#font pango:DejaVu Sans Mono 8
# Before i3 v4.8, we used to recommend this one as the default:
# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
# The font above is very space-efficient, that is, it looks good, sharp and
# clear in small sizes. However, its unicode glyph coverage is limited, the old
# X core fonts rendering does not support right-to-left and this being a bitmap
# font, it doesn’t scale on retina/hidpi displays.
# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod
# start a terminal
bindsym $mod+Return exec xdg-terminal
# kill focused window
bindsym $mod+q exec ~/.config/i3/i3-kill
bindsym $mod+Shift+q --release exec xkill
bindsym $mod+Ctrl+q --release exec killall xkill
# start dmenu (a program launcher)
#bindsym $mod+d exec --no-startup-id "rofi -show drun -font \\"DejaVu 9\\" -run-shell-command '{terminal} -e \\" {cmd}; read -n 1 -s\\"'"
bindsym $mod+Shift+d exec dmenu_run
bindsym $mod+Ctrl+Shift+d exec xdg-terminal $(dmenu_path | dmenu)
bindsym $mod+d exec rofi -show combi
bindsym $mod+Ctrl+d exec xfce4-appfinder
# There also is the (new) i3-dmenu-desktop which only displays applications
# shipping a .desktop file. It is a wrapper around dmenu, so you need that
# installed.
# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
# change focus
bindsym $mod+h focus left
bindsym $mod+j focus down
bindsym $mod+k focus up
bindsym $mod+l focus right
# alternatively, you can use the cursor keys:
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
# move focused window
bindsym $mod+Shift+h move left
bindsym $mod+Shift+j move down
bindsym $mod+Shift+k move up
bindsym $mod+Shift+l move right
# alternatively, you can use the cursor keys:
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
bindsym $mod+Ctrl+h move workspace to output left
bindsym $mod+Ctrl+j move workspace to output down
bindsym $mod+Ctrl+k move workspace to output up
bindsym $mod+Ctrl+l move workspace to output right
# alternatively, you can use the cursor keys:
bindsym $mod+Ctrl+Left move workspace to output left
bindsym $mod+Ctrl+Down move workspace to output down
bindsym $mod+Ctrl+Up move workspace to output up
bindsym $mod+Ctrl+Right move workspace to output right
#
# split in horizontal and vertical orientation
bindsym $mod+g split h
bindsym $mod+v split v
bindsym $mod+t split v; layout tabbed
# enter fullscreen mode for the focused container
bindsym $mod+f fullscreen toggle
# change container layout (stacked, tabbed, toggle split)
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split
# toggle tiling / floating
bindsym $mod+Shift+space floating toggle
# change focus between tiling / floating windows
bindsym $mod+space focus mode_toggle
# focus the parent container
bindsym $mod+a focus parent
bindsym $mod+Shift+a focus child
# focus the child container
#bindsym $mod+d focus child
# switch to workspace
bindcode $mod+49 workspace 0
bindsym $mod+1 workspace 1
bindsym $mod+2 workspace 2
bindsym $mod+3 workspace 3
bindsym $mod+4 workspace 4
bindsym $mod+5 workspace 5
bindsym $mod+6 workspace 6
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+0 workspace 10
bindcode $mod+20 workspace 11
bindcode $mod+21 workspace 12
bindsym $mod+F1 workspace 21
bindsym $mod+F2 workspace 22
bindsym $mod+F3 workspace 23
bindsym $mod+F4 workspace 24
bindsym $mod+F5 workspace 25
bindsym $mod+F6 workspace 26
bindsym $mod+F7 workspace 27
bindsym $mod+F8 workspace 28
bindsym $mod+F9 workspace 29
bindsym $mod+F10 workspace 30
bindsym $mod+F11 workspace 31
bindsym $mod+F12 workspace 32
# move focused container to workspace
bindcode $mod+Shift+49 move container to workspace 0
bindsym $mod+Shift+1 move container to workspace 1
bindsym $mod+Shift+2 move container to workspace 2
bindsym $mod+Shift+3 move container to workspace 3
bindsym $mod+Shift+4 move container to workspace 4
bindsym $mod+Shift+5 move container to workspace 5
bindsym $mod+Shift+6 move container to workspace 6
bindsym $mod+Shift+7 move container to workspace 7
bindsym $mod+Shift+8 move container to workspace 8
bindsym $mod+Shift+9 move container to workspace 9
bindsym $mod+Shift+0 move container to workspace 10
bindcode $mod+Shift+20 move container to workspace 11
bindcode $mod+Shift+21 move container to workspace 12
bindsym $mod+Shift+F1 move container to workspace 21
bindsym $mod+Shift+F2 move container to workspace 22
bindsym $mod+Shift+F3 move container to workspace 23
bindsym $mod+Shift+F4 move container to workspace 24
bindsym $mod+Shift+F5 move container to workspace 25
bindsym $mod+Shift+F6 move container to workspace 26
bindsym $mod+Shift+F7 move container to workspace 27
bindsym $mod+Shift+F8 move container to workspace 28
bindsym $mod+Shift+F9 move container to workspace 29
bindsym $mod+Shift+F10 move container to workspace 30
bindsym $mod+Shift+F11 move container to workspace 31
bindsym $mod+Shift+F12 move container to workspace 32
# move and switch to workspace
bindcode $mod+Ctrl+49 move container to workspace 0; workspace 0
bindsym $mod+Ctrl+1 move container to workspace 1; workspace 1
bindsym $mod+Ctrl+2 move container to workspace 2; workspace 2
bindsym $mod+Ctrl+3 move container to workspace 3; workspace 3
bindsym $mod+Ctrl+4 move container to workspace 4; workspace 4
bindsym $mod+Ctrl+5 move container to workspace 5; workspace 5
bindsym $mod+Ctrl+6 move container to workspace 6; workspace 6
bindsym $mod+Ctrl+7 move container to workspace 7; workspace 7
bindsym $mod+Ctrl+8 move container to workspace 8; workspace 8
bindsym $mod+Ctrl+9 move container to workspace 9; workspace 9
bindsym $mod+Ctrl+0 move container to workspace 10; workspace 10
bindcode $mod+Ctrl+20 move container to workspace 11; workspace 11
bindcode $mod+Ctrl+21 move container to workspace 12; workspace 12
bindsym $mod+Ctrl+F1 move container to workspace 21; workspace 21
bindsym $mod+Ctrl+F2 move container to workspace 22; workspace 22
bindsym $mod+Ctrl+F3 move container to workspace 23; workspace 23
bindsym $mod+Ctrl+F4 move container to workspace 24; workspace 24
bindsym $mod+Ctrl+F5 move container to workspace 25; workspace 25
bindsym $mod+Ctrl+F6 move container to workspace 26; workspace 26
bindsym $mod+Ctrl+F7 move container to workspace 27; workspace 27
bindsym $mod+Ctrl+F8 move container to workspace 28; workspace 28
bindsym $mod+Ctrl+F9 move container to workspace 29; workspace 29
bindsym $mod+Ctrl+F10 move container to workspace 30; workspace 30
bindsym $mod+Ctrl+F11 move container to workspace 31; workspace 31
bindsym $mod+Ctrl+F12 move container to workspace 32; workspace 32
# reload the configuration file
bindsym $mod+Shift+c reload
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+Shift+r exec "cat ~/.config/i3/config.* > ~/.config/i3/config "; restart
# exit i3 (logs you out of your X session)
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"
bindsym $mod+Shift+s exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to shutdown i3?' -b 'Yes, exit i3' 'shutdown 0'"
bindsym $mod+Ctrl+r exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to reboot i3?' -b 'Yes, exit i3' 'reboot'"
bindsym $mod+Ctrl+s exec systemctl suspend
# resize window (you can also use the mouse for that)
mode "resize" {
# These bindings trigger as soon as you enter the resize mode
# Pressing left will shrink the window’s width.
# Pressing right will grow the window’s width.
# Pressing up will shrink the window’s height.
# Pressing down will grow the window’s height.
set $bigResize 12
bindsym h resize shrink width $bigResize px or $bigResize ppt
bindsym j resize grow height $bigResize px or $bigResize ppt
bindsym k resize shrink height $bigResize px or $bigResize ppt
bindsym l resize grow width $bigResize px or $bigResize ppt
# same bindings, but for the arrow keys
bindsym Left resize shrink width $bigResize px or $bigResize ppt
bindsym Down resize grow height $bigResize px or $bigResize ppt
bindsym Up resize shrink height $bigResize px or $bigResize ppt
bindsym Right resize grow width $bigResize px or $bigResize ppt
# With shift is small shifts
set $smallResize 2
bindsym Shift+h resize shrink width $smallResize px or $smallResize ppt
bindsym Shift+j resize grow height $smallResize px or $smallResize ppt
bindsym Shift+k resize shrink height $smallResize px or $smallResize ppt
bindsym Shift+l resize grow width $smallResize px or $smallResize ppt
# same bindings, but for the arrow keys
bindsym Shift+Left resize shrink width $smallResize px or $smallResize ppt
bindsym Shift+Down resize grow height $smallResize px or $smallResize ppt
bindsym Shift+Up resize shrink height $smallResize px or $smallResize ppt
bindsym Shift+Right resize grow width $smallResize px or $smallResize ppt
# back to normal: Enter or Escape
bindsym Return mode "default"; exec i3-mode-log default
bindsym Escape mode "default"; exec i3-mode-log default
# back $mod+o normal: Enter or Escape
bindsym $mod+Return mode "default"; exec i3-mode-log default
bindsym $mod+Escape mode "default"; exec i3-mode-log default
}
bindsym $mod+r mode "resize"; exec i3-mode-log resize
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
bar {
status_command "~/.config/i3/status.out 2>~/.status.log"
}
exec --no-startup-id synclient HorizEdgeScroll=1 VertEdgeScroll=1 VertScrollDelta=-111
bindsym $mod+c exec chromium
bindsym $mod+ctrl+z exec zathura
bindsym $mod+Shift+comma workspace WUI;exec ~/dev/runWUI/run.sh
bindsym $mod+comma workspace WUI
bindsym $mod+Ctrl+comma move container to workspace WUI; workspace WUI
for_window [title="WebUpdatingIndicator compare"] floating enable
bindsym $mod+Shift+m workspace MAIL; exec bash -c "start-mail"
bindsym $mod+m workspace MAIL
bindsym $mod+z workspace ZOOM
bindsym $mod+Ctrl+m move container to workspace MAIL; workspace MAIL
bindsym $mod+n exec nemo
exec --no-startup-id /usr/bin/gnome-keyring-deamon --start --components=secrets
exec numlockx on
floating_modifier $mod
bindsym $mod+Escape mode "LOCK MOD+ESC"; exec i3-mode-log LOCK-MOD+ESC
mode "LOCK MOD+ESC"
{
bindsym $mod+Escape mode "default"; exec i3-mode-log default
}
bindsym $mod+Shift+Escape mode "LOCK MOD+Shift+ESC"; exec i3-mode-log LOCK-MOD-Shift-ESC
mode "LOCK MOD+Shift+ESC"
{
bindsym $mod+Shift+Escape mode "default"; exec i3-mode-log default
}
bindsym $mod+x mode "System modifikator"; exec i3-mode-log System-modifikator
mode "System modifikator"
{
bindsym w exec light - 0.9 ; exec lightGUI
bindsym e exec light - 0.15; exec lightGUI
bindsym r exec light + 0.15; exec lightGUI
bindsym t exec light + 0.9 ; exec lightGUI
bindsym q exec light H 0 ; exec lightGUI
bindsym a exec "amixer sset Master -q 0%; sleep 0.05; volumeGUI"
bindsym s exec "amixer sset Master -q 10%-; sleep 0.05; volumeGUI"
bindsym d exec "amixer sset Master -q 2%-; sleep 0.05; volumeGUI"
bindsym f exec "amixer sset Master -q 2%+; sleep 0.05; volumeGUI"
bindsym g exec "amixer sset Master -q 10%+; sleep 0.05; volumeGUI"
bindsym Shift+a exec "echo 0 > .config/micloop/volume;pacmd set-sink-input-volume $(cat .config/micloop/id) $(cat .config/micloop/volume) ; notify-send loopmic $(cat .config/micloop/volume) -h string:x-canonical-private-synchronous:anything"
bindsym Shift+s exec "echo $(( $(cat .config/micloop/volume) - 20000 )) > .config/micloop/volume; notify-send loopmic \\" $(cat .config/micloop/volume) \\" -h string:x-canonical-private-synchronous:anything;pacmd set-sink-input-volume $(cat .config/micloop/id) $(cat .config/micloop/volume) "
bindsym Shift+d exec "echo $(( $(cat .config/micloop/volume) - 5000 )) > .config/micloop/volume; notify-send loopmic \\" $(cat .config/micloop/volume) \\" -h string:x-canonical-private-synchronous:anything;pacmd set-sink-input-volume $(cat .config/micloop/id) $(cat .config/micloop/volume) "
bindsym Shift+f exec "echo $(( $(cat .config/micloop/volume) + 5000 )) > .config/micloop/volume; notify-send loopmic \\" $(cat .config/micloop/volume) \\" -h string:x-canonical-private-synchronous:anything;pacmd set-sink-input-volume $(cat .config/micloop/id) $(cat .config/micloop/volume) "
bindsym Shift+g exec "echo $(( $(cat .config/micloop/volume) + 20000 )) > .config/micloop/volume; notify-send loopmic \\" $(cat .config/micloop/volume) \\" -h string:x-canonical-private-synchronous:anything;pacmd set-sink-input-volume $(cat .config/micloop/id) $(cat .config/micloop/volume) "
bindsym Ctrl+a exec "pactl load-module module-loopback source=\\"alsa_input.pci-0000_00_1f.3.analog-stereo\\" latency_msec=1 | ~/.config/micloop/grepId > ~/.config/micloop/id "
bindsym Ctrl+s exec "pactl unload-module module-loopback"
bindsym Ctrl+d exec "echo $(( 1 - $(cat ~/.config/micloop/mute) )) > ~/.config/micloop/mute;pacmd set-sink-input-mute $(cat ~/.config/micloop/id) $(cat ~/.config/micloop/mute) ; notify-send 'loopmic mute' $(cat ~/.config/micloop/mute) -h string:x-canonical-private-synchronous:anything"
bindsym comma exec xrandr --auto
bindsym n exec xrand--auto; exec xrandr --output HDMI-1 --off --output eDP-1 --pos 0x0
bindsym m exec xrandr --auto; exec xrandr --output HDMI-1 --pos 0x0 --output eDP-1 --pos 2560x500
# back to normal: Enter or Escape
bindsym Return mode "default"; exec i3-mode-log default
bindsym Escape mode "default"; exec i3-mode-log default
bindsym $mod+w exec light - 0.9 ; exec lightGUI
bindsym $mod+e exec light - 0.15; exec lightGUI
bindsym $mod+r exec light + 0.15; exec lightGUI
bindsym $mod+t exec light + 0.9 ; exec lightGUI
bindsym $mod+q exec light H 0 ; exec lightGUI
bindsym $mod+a exec "amixer sset Master -q 0%; sleep 0.05; volumeGUI"
bindsym $mod+s exec "amixer sset Master -q 10%-; sleep 0.05; volumeGUI"
bindsym $mod+d exec "amixer sset Master -q 2%-; sleep 0.05; volumeGUI"
bindsym $mod+f exec "amixer sset Master -q 2%+; sleep 0.05; volumeGUI"
bindsym $mod+g exec "amixer sset Master -q 10%+; sleep 0.05; volumeGUI"
bindsym $mod+comma exec xrandr --auto
bindsym $mod+n exec xrand--auto; exec xrandr --output HDMI-1 --off --output eDP-1 --pos 0x0
bindsym $mod+m exec xrandr --auto; exec xrandr --output HDMI-1 --pos 0x0 --output eDP-1 --pos 2560x500
# back $mod+o normal: Enter or Escape
bindsym $mod+Return mode "default"; exec i3-mode-log default
bindsym $mod+Escape mode "default"; exec i3-mode-log default
bindsym b exec "setxkbmap us,cz -variant ,ucw -option grp:caps_switch"
bindsym p exec cpuFGUI
bindsym o exec "cpuF 5000; cpuFGUI 'SET TO 5000'"
bindsym i exec "cpuF 1500; cpuFGUI 'SET TO 1500'"
bindsym u exec "cpuF 800; cpuFGUI 'SET TO 800'"
bindsym y exec "cpuF 400; cpuFGUI 'SET TO 400'"
bindsym l exec "diskSleepGUI sda 1"
bindsym Shift+l exec "diskSleepGUI sdb 1"
bindsym Ctrl+ l exec "diskSleepGUI sdc 1"
bindsym Ctrl+Shift+l exec "diskSleepGUI sdd 1"
bindsym k exec "diskSleepGUI sda 30"
bindsym Shift+k exec "diskSleepGUI sdb 30"
bindsym Ctrl+ k exec "diskSleepGUI sdc 30"
bindsym Ctrl+Shift+k exec "diskSleepGUI sdd 30"
bindsym j exec "diskSleepGUI sda 0"
bindsym Shift+j exec "diskSleepGUI sdb 0"
bindsym Ctrl+ j exec "diskSleepGUI sdc 0"
bindsym Ctrl+Shift+j exec "diskSleepGUI sdd 0"
bindsym semicolon exec "diskSleepGUI sda Y"
bindsym Shift+semicolon exec "diskSleepGUI sdb Y"
bindsym Ctrl+ semicolon exec "diskSleepGUI sdc Y"
bindsym Ctrl+Shift+semicolon exec "diskSleepGUI sdd Y"
bindsym backslash exec "diskSleepGUI sda off"
bindsym Shift+backslash exec "diskSleepGUI sdb off"
bindsym Ctrl+ backslash exec "diskSleepGUI sdc off"
bindsym Ctrl+Shift+backslash exec "diskSleepGUI sdd off"
bindsym apostrophe exec "diskSleepGUI sda umount"
bindsym Shift+apostrophe exec "diskSleepGUI sdb umount"
bindsym Ctrl+ apostrophe exec "diskSleepGUI sdc umount"
bindsym Ctrl+Shift+apostrophe exec "diskSleepGUI sdd umount"
bindsym bracketright exec "notify-send \\"$(lsblk)\\""
bindsym Shift+bracketright mode "default"; exec "gksudo -g gparted"; exec i3-mode-log default
bindsym Ctrl+bracketright mode "default"; exec "gksudo -g gnome-disks"; exec i3-mode-log default
bindcode 94 exec --no-startup-id "osdd-run & sleep 1;osdc --color=red RESTART"
bindcode $mod+51 exec --no-startup-id "osdd-run & sleep 1;osdc --color=red RESTART"
bindsym Shift+z exec --no-startup-id "osdc --cmd-after=disable:led --color=red Disable led "
bindsym z exec --no-startup-id "osdc --cmd-now=enable:led --color=red Enable led "
bindsym Shift+x exec --no-startup-id "osdc --cmd-after=disable:loglast --color=red Disable loglast "
bindsym x exec --no-startup-id "osdc --cmd-now=enable:loglast --color=red Enable loglast "
bindsym Shift+c exec --no-startup-id "osdc --cmd-after=disable:display0 --color=red Disable display0 "
bindsym c exec --no-startup-id "osdc --cmd-now=enable:display0 --color=red Enable display0 "
bindsym Shift+v exec --no-startup-id "osdc --cmd-after=disable:display1 --color=red Disable display1 "
bindsym v exec --no-startup-id "osdc --cmd-now=enable:display1 --color=red Enable display1 "
bindcode Shift+94 exec --no-startup-id "osdc --color=red test --color=blue 123456789 --color=green 123456789123456789123456789123456789123456789123456789 --color=white 123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789 "
bindcode Shift+$mod+51 exec --no-startup-id "osdc --color=red test --color=blue 123456789 --color=green 123456789123456789123456789123456789123456789123456789 --color=white 123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789 "
}
bindcode 121 exec "echo $(( 1 - $(cat ~/.config/micloop/mute) )) > ~/.config/micloop/mute;pacmd set-sink-input-mute $(cat ~/.config/micloop/id) $(cat ~/.config/micloop/mute) ; notify-send 'loopmic mute' $(cat ~/.config/micloop/mute) -h string:x-canonical-private-synchronous:anything"
bindcode 122 exec "echo $(( $(cat .config/micloop/volume) - 10000 )) > .config/micloop/volume; notify-send loopmic \\" $(cat .config/micloop/volume)\\" -h string:x-canonical-private-synchronous:anything;pacmd set-sink-input-volume $(cat .config/micloop/id) \\"$(cat .config/micloop/volume)\\" "
bindcode 123 exec "echo $(( $(cat .config/micloop/volume) + 10000 )) > .config/micloop/volume; notify-send loopmic \\" $(cat .config/micloop/volume)\\" -h string:x-canonical-private-synchronous:anything;pacmd set-sink-input-volume $(cat .config/micloop/id) $(cat .config/micloop/volume) "
#bindsym Print exec gnome-screenshot -w
#bindsym Shift+Print exec gnome-screenshot
#bindsym Control+Print exec gnome-screenshot -i
#bindsym $mod+Print exec printscreengimp
bindsym Print exec "maim -suo | tee ~/screenshot.png | xclip -selection clipboard -t image/png"
bindsym Shift+Print exec "maim -suo > ~/screenshot.png ; convert ~/screenshot.png $(zenity --file-selection --save --file-filter='Picture | *.png *.jpg *.gif *.bmp' --confirm-overwrite)"
bindsym Ctrl+Shift+Print exec "maim -uo | convert png:- `zenity --file-selection --save --file-filter='Picture | *.png *.jpg *.gif *.bmp' --confirm-overwrite`"
bindsym Ctrl+Print exec " maim -uo | xclip -selection clipboard -t image/png"
bindsym $mod+Print exec "maim -uo > ~/screenshot.png ;gimp ~/screenshot.png"
exec --no-startup-id /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &
for_window [class=".*"] border pixel 1
for_window [class="zoom"] move container to workspace ZOOM
for_window [title="MAIL"] move container to workspace MAIL
for_window [title="Jitsi Meet"] floating enable
#for_window [class=".*"] border pixel 1
bindsym $mod+p exec ~/.config/i3/i3-toggle-border
# class border bground text indicator child_border
client.focused #FF0000 #285577 #FFFFFF #FF0000 #FF0000
client.focused_inactive #000000 #000000 #FFFFFF #000000 #000000
client.unfocused #000000 #000000 #888888 #000000 #000000
client.urgent #2F343A #900000 #FFFFFF #900000 #900000
client.placeholder #000000 #0C0C0C #FFFFFF #000000 #000000
client.background #FFFFFF
bindsym $mod+o exec --no-startup-id bash -i -c "mate-session"
bindsym $mod+Shift+o exec --no-startup-id killall -3 mate-session; exec --no-startup-id killall -3 mate-panel
exec "setxkbmap us,cz -variant ,ucw -option grp:caps_switch"
exec --no-startup-id "sleep 2; osdd-run & sleep 1;osdc --color=red START"
exec --no-startup-id "sleep 5; terminal -e m-daemon"
bindcode 94 exec "osdc --duration=1 --output=loglast \\"\\""
bindcode $mod+51 exec "osdc --duration=1 --output=loglast \\"\\""
bindcode Shift+ 94 exec "osdc --cmd-now=skip --do-not-que --output=no --duration=1 \\"\\""
bindcode Shift+$mod+51 exec "osdc --cmd-now=skip --do-not-que --output=no --duration=1 \\"\\""
bindcode Ctrl+ 94 exec "osd-clock --output=display"
bindcode Ctrl+$mod+51 exec "osd-clock --output=display"
bindcode Ctrl+Shift +94 exec "terminal -e bash -i -c \\"tail -n500 ~/.osdd_log;read\\""
bindcode Ctrl+Shift+$mod+51 exec "terminal -e bash -i -c \\"tail -n500 ~/.osdd_log;read\\""
bindcode $mod+94 exec "terminal"
bindcode $mod+61 exec "vlc http://192.168.1.191:9981/playlist/channels"
bindcode $mod+Shift+61 exec "vlc http://192.168.1.191:9981/stream/mux/53d6b078f24454f7f0ac0dd323f69569 http://192.168.1.191:9981/stream/mux/df4d0d285682018251b68a9b81e0293a http://192.168.1.191:9981/stream/mux/47b53b11fb6dcabc260b7784de9eb45f"
bindcode $mod+Ctrl+61 exec "vlc http://localhost:9981/playlist/channels"
bindcode $mod+Ctrl+Shift+61 exec "vlc http://localhost:9981/stream/mux/53d6b078f24454f7f0ac0dd323f69569 http://localhost:9981/stream/mux/df4d0d285682018251b68a9b81e0293a http://localhost:9981/stream/mux/47b53b11fb6dcabc260b7784de9eb45f"
#!/bin/bash
cd ~/.config/i3/
i3-workspace exit
tex keymap-i3 && i3-msg restart
\IiiiLine{set $mod Mod4}%$
\def\LedOpSwap#1#2#3{\Cmd{}}
%%%%%%%%%%%%%% Local vars %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcount\countI
\newcount\countJ
\def\Iter{}
\IfInclude{local.tex}
%%%%%%%%%%%%%% Config functions %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\WorkspaceAll#1#2#3{
\BindKey{\Key{\Super }{#1}{#2}}{ \GoWorkspace{#3}}
\BindKey{\Key{\Shift\Super}{#1}{#2}}{ \ContWorkspace{#3}}
\BindKey{\Key{\Ctrl\Super }{#1}{#2}}{\ContGoWorkspace{#3}}
}
\def\WorkspaceMasterAll#1#2#3{
\BindKey{\Key{\Super }{#1}{#2}}{ \GoMasterWorkspace{#3}}
\BindKey{\Key{\Shift\Super}{#1}{#2}}{ \ContMasterWorkspace{#3}}
\BindKey{\Key{\Ctrl\Super }{#1}{#2}}{\ContGoMasterWorkspace{#3}}
\BindKey{\Key{\Alt\Super }{#1}{#2}}{\Cmd{i3-woman swap-with-workspace -m #3 -s alloc -n}}
\BindKey{\Key{\Alt\Shift\Super}{#1}{#2}}{\Cmd{i3-woman swap-master-with-workspace -m #3 -s alloc -n}}
}
\def\WorkspaceSlaveAll#1#2#3{
\BindKey{\Key{\Super }{#1}{#2}}{ \GoSlaveWorkspace{#3}}
\BindKey{\Key{\Shift\Super}{#1}{#2}}{ \ContSlaveWorkspace{#3}}
\BindKey{\Key{\Ctrl\Super }{#1}{#2}}{\ContGoSlaveWorkspace{#3}}
\BindKey{\Key{\Alt\Super }{#1}{#2}}{\Cmd{i3-woman swap-with-workspace -s #3 -n}}
}
\def\BindArrUp#1#2{
\BindKey{\Key{#1}{3}{8}}{#2}
\BindKey{\Key{#1}{9}{0}}{#2}
}
\def\BindArrDown#1#2{
\BindKey{\Key{#1}{3}{7}}{#2}
\BindKey{\Key{#1}{10}{1}}{#2}
}
\def\BindArrLeft#1#2{
\BindKey{\Key{#1}{3}{6}}{#2}
\BindKey{\Key{#1}{10}{0}}{#2}
}
\def\BindArrRight#1#2{
\BindKey{\Key{#1}{3}{9}}{#2}
\BindKey{\Key{#1}{10}{2}}{#2}
}
\def\StandardReturn
{
\BindKey{\Key{}{2}{13}}{\GoMode{\UpModeName}}
\BindKey{\Key{}{0}{0}}{\GoMode{default}}
\BindKey{\Key{\Super}{2}{13}}{\GoMode{\UpModeName}}
\BindKey{\Key{\Super}{0}{0}}{\GoMode{default}}
}
\def\AppWorkspace#1#2#3#4{
\BindKey{\Key{\Super}{#1}{#2}}{\GoWorkspace{#3}}
\BindKey{\Key{\Shift\Super}{#1}{#2}}{\AndII{\GoWorkspace{#3}}{\Cmd{#4}}}
\BindKey{\Key{\Ctrl\Super}{#1}{#2}}{\ContGoWorkspace{#3}}
}
%%%%%%%%%%%%%% On start run %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\RunCmd{xrdb ~/.Xresources}
\def\CmdSetxkbmap{setxkbmap us,cz -variant ,ucw -option "" -option grp:caps_switch}
\RunCmd{\CmdSetxkbmap}
\RunCmd{sleep 2; osdd-run & sleep 1;osdc --color=red START}
\RunCmd{/usr/bin/gnome-keyring-deamon --start --components=secrets}
\RunCmd{numlockx on}
\RunCmd{sleep 5; terminal -e m-daemon}
%%%%%%%%%%%%%% View option %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\catcode`#11
% class border bground text indicator child_border
\IiiiLine{client.focused #FF0000 #285577 #FFFFFF #FF0000 #FF0000}
\IiiiLine{client.focused_inactive #000000 #000000 #FFFFFF #000000 #000000}
\IiiiLine{client.unfocused #000000 #000000 #888888 #000000 #000000}
\IiiiLine{client.urgent #2F343A #900000 #FFFFFF #900000 #900000}
\IiiiLine{client.placeholder #000000 #0C0C0C #FFFFFF #000000 #000000}
\IiiiLine{client.background #FFFFFF}
\catcode`#6
\IiiiLine{for_window [class=".*"] border pixel 1}
\IiiiLine{font pango:monospace 9}
\IiiiLine{%
bar \{%
% status_command "~/.config/i3/status.out 2>~/.status.log"%
status_command "~/bin/i3csstatus i3 -c .config/i3/i3csstatus.conf -i 2>~/.i3csstatus.log"%
\}%
}
%%%%%%%%%%%%%% Mouse %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\IiiiLine{floating_modifier $mod} %$
%%%%%%%%%%%%%% Standard workspaces %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\IiiiLine{exec_always "i3-woman exit; i3-woman-daemon --gui"}
\IiiiLine{for_window [title="^i3-woman$"] move to workspace 0}
\IiiiLine{for_window [title="^i3-woman-daemon-tmp-window$"] move to workspace tmp}
\for{I}{0}{13}{\countJ\countI
\WorkspaceSlaveAll{1}{\the\countI}{\the\countJ}
}
\for{I}{1}{13}{\countJ\countI\relax
\WorkspaceMasterAll{0}{\the\countI}{\the\countJ}
}
%%%%%%%%%%%%%% WM Control %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\for{Iter}\in{{Left}{Right}{Up}{Down}}{
\csname BindArr\Iter\endcsname{\Super}{\FocusWind{\Iter}}
\csname BindArr\Iter\endcsname{\Shift\Super}{\MoveCont{\Iter}}
}
\BindKey{\Key{\Super}{4}{10}}{\MoveWorkspace{next}}
\BindKey{\Key{\Super}{4}{9}}{\Cmd{i3-woman goto-workspace -s alloc -n}}
\BindKey{\Key{\Shift\Super}{4}{9}}{\Cmd{i3-woman goto-workspace -m alloc -n}}
\BindKey{\Key{\Ctrl\Super}{4}{9}}{\Cmd{i3-woman goto-with-container-to -s alloc -n}}
\BindKey{\Key{\Ctrl\Shift\Super}{4}{9}}{\Cmd{i3-woman goto-with-container-to -m alloc -n}}
\BindKey{\Key{\Super}{4}{11}}{\Cmd{i3-woman gui}}
% \IiiiLine{for_window [title="i3-workspace-daemon"] move container to workspace 0}
\BindArrDown{\Ctrl\Super}{\Cmd{i3-woman goto-workspace -m next-skip -n}}
\BindArrUp{\Ctrl\Super}{\Cmd{i3-woman goto-workspace -m prev-skip -n}}
\BindArrLeft{\Ctrl\Super}{\Cmd{i3-woman goto-workspace -s prev-skip -n}}
\BindArrRight{\Ctrl\Super}{\Cmd{i3-woman goto-workspace -s next-skip -n}}
\BindArrDown{\Ctrl\Shift\Super}{\Cmd{i3-woman goto-workspace -m next -n}}
\BindArrUp{\Ctrl\Shift\Super}{\Cmd{i3-woman goto-workspace -m prev -n}}
\BindArrLeft{\Ctrl\Shift\Super}{\Cmd{i3-woman goto-workspace -s prev-limit -n}}
\BindArrRight{\Ctrl\Shift\Super}{\Cmd{i3-woman goto-workspace -s next-limit -n}}
\BindKey{\Key{\Super}{4}{5}}{\SplitContV}
\BindKey{\Key{\Super}{3}{5}}{\SplitContH}
\BindKey{\Key{\Super}{2}{5}}{\SplitContT}
\BindKey{\Key{\Super}{3}{4}}{\FullscreenContToggle}
\BindKey{\Key{\Super}{3}{2}}{\LayoutCont{stacking}}
\BindKey{\Key{\Super}{2}{2}}{\LayoutCont{tabbed}}
\BindKey{\Key{\Super}{2}{3}}{\LayoutCont{toggle split}}
\BindKey{\Key{\Shift\Super}{5}{3}}{\FloatingToggleCont}
\BindKey{\Key{\Ctrl\Super}{5}{3}}{\StickyToggleCont}
\BindKey{\Key{\Super}{5}{3}}{\FocusWind{mode_toggle}}
\BindKey{\Key{\Super}{3}{1}}{\FocusWind{parent}}
\BindKey{\Key{\Shift\Super}{3}{1}}{\FocusWind{child}}
\BindKey{\Key{\Shift\Super}{2}{4}}{\RestartProg}
\BindKey{\Key{\Ctrl\Shift\Super}{2}{4}}{\RestartProgII}
% kill window
\BindKey{\Key{\Super}{2}{1}}{\Cmd{~/.config/i3/i3-kill}}
\BindKey{\Key{\Shift\Super}{2}{1}}{\IiiiInline{ --release }\Cmd{xkill}}
\BindKey{\Key{\Ctrl\Super}{2}{1}}{\IiiiInline{ --release }\Cmd{killall xkill}}
% resize window (you can also use the mouse for that)
\BindKey{\Key{\Super}{2}{4}}{\GoMode{resize}}
\Mode{resize}{
\StandardReturn
\def\ResizeContSGLeft{shrink}
\def\ResizeContSGRight{grow}
\def\ResizeContSGUp{shrink}
\def\ResizeContSGDown{grow}
\def\ResizeContWHLeft{width}
\def\ResizeContWHRight{width}
\def\ResizeContWHUp{height}
\def\ResizeContWHDown{height}
\for{Iter}\in{{Left}{Right}{Up}{Down}}{
\csname BindArr\Iter\endcsname{}
{\ResizeCont{\csname ResizeContSG\Iter\endcsname}{\csname ResizeContWH\Iter\endcsname}{12}}
\csname BindArr\Iter\endcsname{\Shift}
{\ResizeCont{\csname ResizeContSG\Iter\endcsname}{\csname ResizeContWH\Iter\endcsname}{2}}
}
}
\BindKey{\Key{\Super}{2}{10}}{\Cmd{~/.config/i3/i3-toggle-border}}
% Locks
\BindKey{\Key{\Super}{0}{0}}{\GoMode{LOCK-MOD-ESC}}
\Mode{LOCK-MOD-ESC}{
\BindKey{\Key{\Super}{0}{0}}{\GoMode{\UpModeName}}
}
\BindKey{\Key{\Shift\Super}{0}{0}}{\GoMode{LOCK-MOD-SHIFT-ESC}}
\Mode{LOCK-MOD-SHIFT-ESC}{
\BindKey{\Key{\Shift\Super}{0}{0}}{\GoMode{\UpModeName}}
}
%%%%%%%%%%%%%% App binding %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% start a terminal
\BindKey{\Key{\Super}{2}{13}}{\Cmd{xdg-terminal}}
\BindKey{\Key{\Super}{4}{1}}{\Cmd{terminal}}
% app launcher
\BindKey{\Key{\Shift\Super}{3}{3}}{\Cmd{dmenu_run}}
\BindKey{\Key{\Ctrl\Shift\Super}{3}{3}}{\Cmd{xdg-terminal $(dmenu_path | dmenu)}} %$
\BindKey{\Key{\Super}{3}{3}}{\Cmd{rofi -show combi}}
\BindKey{\Key{\Ctrl\Super}{3}{3}}{\Cmd{xfce4-appfinder}}
% web brouwsers
\BindKey{\Key{\Super}{4}{4}}{\Cmd{chromium}}
\BindKey{\Key{\Shift\Super}{4}{4}}{\Cmd{firefox}}
\BindKey{\Key{\Ctrl\Super}{4}{4}}{\Cmd{qutebrowser}}
\BindKey{\Key{\Ctrl\Shift\Super}{4}{2}}{\Cmd{zathura}}
% \BindKey{\Key{\Super}{4}{9}}{\GoWorkspace{1}}
\IiiiLine{for_window [title="WebUpdatingIndicator compare"] floating enable}
\IiiiLine{for_window [title="Tea Timer"] floating enable}
\IiiiLine{for_window [title="Tea Timer"] sticky enable}
\AppWorkspace{4}{8}{MAIL}{terminal -e m-daemon}
\IiiiLine{for_window [title="MAIL"] move container to workspace MAIL}
\AppWorkspace{4}{2}{ZOOM}{zoom}
\IiiiLine{for_window [class="zoom"] move container to workspace ZOOM}
\IiiiLine{for_window [title="^zoom$" class="zoom"] floating enable}
\IiiiLine{for_window [title="Zoom - Free Account" class="zoom"] floating disable}
\IiiiLine{for_window [title="AlwaysOnTop"] floating enable}
\BindKey{\Key{\Super}{4}{7}}{\Cmd{nemo}}
\IiiiLine{floating_modifier $mod} %$
\BindKey{\Key{}{6}{0}}{\Cmd{maim -suo | tee ~/screenshot.png | xclip -selection clipboard -t image/png}}
\BindKey{\Key{\Shift}{6}{0}}{\Cmd{maim -suo > ~/screenshot.png ; convert ~/screenshot.png $(zenity --file-selection --save --file-filter='Picture | *.png *.jpg *.gif *.bmp' --confirm-overwrite)}} %$
\BindKey{\Key{\Ctrl}{6}{0}}{\Cmd{maim -uo | convert png:- $(zenity --file-selection --save --file-filter='Picture | *.png *.jpg *.gif *.bmp' --confirm-overwrite)}} %$
\BindKey{\Key{\Ctrl\Shift}{6}{0}}{\Cmd{maim -uo | xclip -selection clipboard -t image/png}}
\BindKey{\Key{\Super}{6}{0}}{\Cmd{maim -uo > ~/screenshot.png ;gimp ~/screenshot.png}}
% TV
% \BindKey{\Key{\Super}{4}{11}}{\Cmd{vlc http://192.168.1.191:9981/playlist/channels}}
% \BindKey{\Key{\Shift\Super}{4}{11}}{\Cmd{vlc http://192.168.1.191:9981/stream/mux/53d6b078f24454f7f0ac0dd323f69569 http://192.168.1.191:9981/stream/mux/df4d0d285682018251b68a9b81e0293a http://192.168.1.191:9981/stream/mux/47b53b11fb6dcabc260b7784de9eb45f}}
% \BindKey{\Key{\Ctrl\Super}{4}{11}}{\Cmd{vlc http://localhost:9981/playlist/channels}}
% \BindKey{\Key{\Ctrl\Shift\Super}{4}{11}}{\Cmd{vlc http://localhost:9981/stream/mux/53d6b078f24454f7f0ac0dd323f69569 http://localhost:9981/stream/mux/df4d0d285682018251b68a9b81e0293a http://localhost:9981/stream/mux/47b53b11fb6dcabc260b7784de9eb45f}}
%%%%%%%%%%%%%% OSD %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\OsdEmpty{\Cmd{osdc --duration=1 --output=loglast ""}}
\def\OsdSkip{\Cmd{osdc --cmd-now=skip --do-not-que= --output=no --duration=1 ""}}
\def\OsdClock{\Cmd{osd-clock --output=display}}
\def\OsdLog{\Cmd{terminal -e bash -i -c "tail -n500 ~/.osdd_log;read"}}
\def\OsdRestart{\Cmd{osdd-run & sleep 1;osdc --color=red RESTART}}
\def\OsdDisable#1{\Cmd{osdc --cmd-after=disable:#1 --color=red Disable #1 }}
\def\OsdEnable#1{\Cmd{osdc --cmd-now=enable:#1 --color=red Enable #1 }}
\def\OsdTest{\Cmd{osdc --color=red test --color=blue 123456789 --color=green 123456789123456789123456789123456789123456789123456789 --color=white 123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789 }}
\BindKey{\Key{}{4}{1}}{\OsdEmpty}
\BindKey{\Key{\Super}{3}{12}}{\OsdEmpty}
\BindKey{\Key{\Shift}{4}{1}}{\OsdSkip}
\BindKey{\Key{\Shift\Super}{3}{12}}{\OsdSkip}
\BindKey{\Key{\Ctrl}{4}{1}}{\OsdClock}
\BindKey{\Key{\Ctrl\Super}{3}{12}}{\OsdClock}
\BindKey{\Key{\Ctrl\Shift}{4}{1}}{\OsdLog}
\BindKey{\Key{\Ctrl\Shift\Super}{3}{12}}{\OsdLog}
%%%%%%%%%%%%%% System modificator %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\BindKey{\Key{\Shift\Super}{2}{3}}{\ExitProg}
\BindKey{\Key{\Ctrl\Super}{2}{3}}{\Cmd{xtrlock}}
\BindKey{\Key{\Shift\Super}{3}{2}}{\ExitShutdown}
\BindKey{\Key{\Ctrl\Super}{3}{2}}{\ExitSuspend}
\BindKey{\Key{\Ctrl\Super}{2}{4}}{\ExitRestart}
\BindKey{\Key{\Super}{4}{3}}{\GoMode{System-modifikator}}
\Mode{System-modifikator}{
\StandardReturn
\BindKey{\Key{}{2}{1}}{\Light{H}{0}}
\BindKey{\Key{}{2}{2}}{\Light{-}{0.9}}
\BindKey{\Key{}{2}{3}}{\Light{-}{0.15}}
\BindKey{\Key{}{2}{4}}{\Light{+}{0.15}}
\BindKey{\Key{}{2}{5}}{\Light{+}{0.9}}
\BindKey{\Key{}{3}{1}}{\Volume{ }{0}}
\BindKey{\Key{}{3}{2}}{\Volume{-}{10}}
\BindKey{\Key{}{3}{3}}{\Volume{-}{2}}
\BindKey{\Key{}{3}{4}}{\Volume{+}{2}}
\BindKey{\Key{}{3}{5}}{\Volume{+}{10}}
\BindKey{\Key{}{4}{7}}{\Cmd{xrand--auto; xrandr --output DP-1 --off --output HDMI-1 --off --output eDP-1 --pos 0x0 --mode 1920x1080; wacom-config output 0}}
\BindKey{\Key{}{4}{8}}{\Cmd{xrandr --auto; xrandr --output DP-1 --pos 0x0 --output HDMI-1 --pos 0x0 --output eDP-1 --pos 2560x500; xsetwacom --set 10 MapToOutput 2560x1440+0+0; wacom-config output 0}}
\BindKey{\Key{}{4}{9}}{\Cmd{xrandr --auto ; wacom-config output 0}}
\BindKey{\Key{}{4}{6}}{\Cmd{\CmdSetxkbmap}}
\BindKey{\Key{}{2}{6}}{\CpuFSet{400}}
\BindKey{\Key{}{2}{7}}{\CpuFSet{800}}
\BindKey{\Key{}{2}{8}}{\CpuFSet{1500}}
\BindKey{\Key{}{2}{9}}{\CpuFSet{5000}}
\BindKey{\Key{}{2}{10}}{\CpuF}
\for{Iter}\in{{sda}{sdb}{sdc}{sdd}}{
\def\DiskSleepModsda{}
\def\DiskSleepModsdb{\Shift}
\def\DiskSleepModsdc{\Ctrl}
\def\DiskSleepModsdd{\Ctrl\Shift}
\letcs{DiskSleepMod}{DiskSleepMod\Iter}
\BindKey{\Key{\DiskSleepMod}{3}{9}}{\DiskSleep{\Iter}{1}}
\BindKey{\Key{\DiskSleepMod}{3}{8}}{\DiskSleep{\Iter}{30}}
\BindKey{\Key{\DiskSleepMod}{3}{7}}{\DiskSleep{\Iter}{0}}
\BindKey{\Key{\DiskSleepMod}{3}{10}}{\DiskSleep{\Iter}{Y}}
\BindKey{\Key{\DiskSleepMod}{3}{11}}{\DiskSleep{\Iter}{umount}}
\BindKey{\Key{\DiskSleepMod}{3}{12}}{\DiskSleep{\Iter}{off}}
}
\BindKey{\Key{}{2}{12}}{\Cmd{notify-send "$(lsblk)"}}%$
\BindKey{\Key{\Shift}{2}{12}}{\AndII{\GoMode{default}}{\Cmd{gksudo -g gparted}}}
\BindKey{\Key{\Ctrl}{2}{12}}{\AndII{\GoMode{default}}{\Cmd{gksudo -g gnome-disks}}}
\BindKey{\Key{}{4}{1}}{\OsdRestart}
\BindKey{\Key{\Shift}{4}{1}}{\OsdTest}
\BindKey{\Key{\Super}{3}{12}}{\OsdRestart}
\BindKey{\Key{\Super\Shift}{3}{12}}{\OsdTest}
\BindKey{\Key{}{4}{2}}{\OsdEnable{led}}
\BindKey{\Key{\Shift}{4}{2}}{\OsdDisable{led}}
\BindKey{\Key{}{4}{3}}{\OsdEnable{loglast}}
\BindKey{\Key{\Shift}{4}{3}}{\OsdDisable{loglast}}
\BindKey{\Key{}{4}{4}}{\OsdEnable{display0}}
\BindKey{\Key{\Shift}{4}{4}}{\OsdDisable{display0}}
\BindKey{\Key{}{4}{5}}{\OsdEnable{display1}}
\BindKey{\Key{\Shift}{4}{5}}{\OsdDisable{display1}}
\BindKey{\KeyH{}}{\AndII{\GoMode{default}}{\Cmd{blueman-manager}}}
\BindKey{\KeyH{\Shift}}{\AndII{\GoMode{default}}{\Cmd{bueman-applet}}}
}
%\BindKey{\KeyI{\Super}}{\Cmd{terminal}}
%\BindKey{\Key{}{2}{6}}{\Cmd{terminal}}
%\IiiiLine{bindsym --whole-window button9 exec wacom-config next}
%\IiiiLine{bindsym --whole-window button4 exec osdc 4 ~/.wacom/button}
%\IiiiLine{bindsym --whole-window button5 exec osdc 5 ~/.wacom/button}
%\IiiiLine{bindsym --whole-window button6 exec osdc 6 ~/.wacom/button}
%\IiiiLine{bindsym --whole-window button7 exec osdc 7 ~/.wacom/button}
%\IiiiLine{bindsym --whole-window button8 exec osdc 8 ~/.wacom/button}
%\def\nope,{}
%\for{I}4 {30} {
%\IiiiLine{bindsym --whole-window button\the\countI\nope, exec "echo -n \the\countI\nope, > ~/.wacom/button"}
%\IiiiLine{bindsym --release --whole-window --border button\the\countI\nope, exec "echo -n \the\countI\nope, > ~/.wacom/button"}
%}
%\IiiiLine{bindsym --whole-window button5 exec "echo -n 5 > ~/.wacom/button"}
%\IiiiLine{bindsym --whole-window button6 exec "echo -n 6 > ~/.wacom/button"}
%\IiiiLine{bindsym --whole-window button7 exec "echo -n 7 > ~/.wacom/button"}
%\IiiiLine{bindsym --whole-window button8 exec "echo -n 8 > ~/.wacom/button"}
\IiiiLine{exec wacom-daemon}
\IiiiLine{bindsym --whole-window $Mod+Shift+button1 exec wacom-config map 0} %$
\IiiiLine{bindsym --whole-window $Mod+Ctrl+button1 exec wacom-config map 1} %$
\IfInclude{led.tex}
\def\OutputModeIiii{i3}
\ifx\OutputMode\OutputModeIiii
\IiiiInline{bindcode 171 }\LedOpSwap{jug9/1}{_}{second}\IiiiLine{}
\IiiiInline{bindcode 173 }\Volume{}{0}\IiiiLine{}
\IiiiLine{bindcode 172 exec playerctl play-pause}
\IiiiLine{bindcode 208 exec playerctl play-pause}
\IiiiLine{bindcode 209 exec playerctl play-pause}
\fi
\BindKey{\KeyX{\Super\Shift}}{\Cmd{playerctl play-pause}}
\def\BindPasman#1#2{
\BindKey{#1{ \Super}}{\IiiiInline{ --release }\Cmd{pasman-osd #2 xall}}
\BindKey{#1{\Shift\Super}}{\IiiiInline{ --release }\Cmd{pasman-osd #2 xuser}}
\BindKey{#1{\Ctrl \Super}}{\IiiiInline{ --release }\Cmd{pasman-osd #2 xpasswd}}
}
\BindPasman{\KeyU}{rofi}
\BindPasman{\KeyI}{clip}
\BindPasman{\KeyO}{chrome}
\BindPasman{\csname Key[\endcsname}{roficlip}
\BindPasman{\csname Key]\endcsname}{rofichrome}
\BindKey{\Key{\Super}{3}{10}}{\Cmd{tt}}
\BindKey{\Key{\Super\Shift}{3}{10}}{\Cmd{tt 2:00}}
\BindKey{\Key{\Super\Ctrl}{3}{10}}{\Cmd{tt 3:00}}
\BindKey{\Key{\Super\Ctrl\Shift}{3}{10}}{\Cmd{tt 5:00}}
\def\OutputModeDoc{doc}
\ifx\OutputMode\OutputModeDoc
\PrintKeyboard{{\relax\Super}{\Super\Shift}{\Super\Ctrl}{\Super\Ctrl\Shift}}
\PrintKeyboard{{\relax}{\Shift}{\Ctrl}{\Ctrl\Shift}}
\fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment