Guest User

i3config

a guest
Sep 17th, 2021
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.79 KB | None | 0 0
  1. # i3 config file
  2.  
  3.  
  4.  
  5.  
  6. font pango:SFMono-Regular 12
  7. set $mod Mod4
  8. set $vd $(date +%Hh%Mm-del-%d-%m-%Y)
  9. set $ffmpegPID $(pidof ffmpeg)
  10.  
  11.  
  12.  
  13.  
  14. ####------------------------------------------Scrachtpad & Floating containers------------------------------------------------------------#####
  15. for_window [class="deepltranslate-nativefier-e08c47"] move scratchpad
  16. for_window [class="discord"] move scratchpad
  17. for_window [class="Franz"] move scratchpad
  18. for_window [class="Pavucontrol"] move scratchpad
  19. for_window [class="Qalculate-gtk"] move scratchpad
  20. for_window [class="Spotify"] move scratchpad
  21. #for_window [class="whatsappweb-nativefier-d40211"] move scratchpad
  22. for_window [title="joplin"] move scratchpad
  23.  
  24. for_window [class="Guitarix"] floating enable
  25. for_window [class="login-protonmail-nativefier-e5c081"] floating enable
  26. for_window [class="outlookfreepersonalemailandcalendarfrommicrosoft-nativefier-c28a1b"] floating enable
  27. for_window [class="mail-done-right-tutanotalogin-signupforanad-freemailbox-nativefier-8af5f8"] floating enable
  28. for_window [class="xfce4-terminal"] floating enable
  29. for_window [class="zoom"] floating enable
  30.  
  31. for_window [window_role="pop-up"] floating enable
  32. for_window [window_role="bubble"] floating enable
  33. for_window [window_role="task_dialog"] floating enable
  34. for_window [window_role="Preferences"] floating enable
  35. for_window [window_type="dialog"] floating enable
  36. for_window [window_type="menu"] floating enable
  37.  
  38.  
  39.  
  40.  
  41.  
  42. ####-----------------------------------------Assingment of Containers to Workspaces----------------------------------------####
  43. #333 3 Net+
  44. for_window [title="Navegación privada"] move to workspace number $ws3 ; workspace $ws3
  45.  
  46. #444 4 Work
  47. for_window [title="org.pwmt.zathura"] move to workspace number $ws4 ; workspace $ws4
  48. for_window [title="okular"] move to workspace number $ws4 ; workspace $ws4
  49.  
  50. #555 5 Work+
  51. for_window [class="libreoffice"] move to workspace number $ws5
  52. for_window [class="libreoffice-.*"] move container to mark libreoffice, mark libreoffice
  53. for_window [class="DesktopEditors"] move container to mark libreoffice, mark libreoffice
  54. for_window [class="RStudio"] move container to mark libreoffice, mark libreoffice
  55.  
  56. #777 7 Code
  57. for_window [class="Geany"] move to workspace number $ws7
  58.  
  59. #888 8 Frames
  60. for_window [class="vlc"] move to workspace number $ws8 ; workspace $ws8
  61. for_window [class="mpv"] move to workspace number $ws8 ; workspace $ws8
  62. for_window [class="smplayer"] move to workspace number $ws8 ; workspace $ws8
  63. for_window [class="(?i)mplayer"] move to workspace number $ws8 ; workspace $ws8
  64.  
  65. #000 10 Last
  66. for_window [class="zoom"] move to workspace number $ws10 ; workspace $ws10
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73. ####-----------------------------------------Bindsyms // Directives------------------------------------------####
  74. #
  75. #
  76. # restart i3 inplace reload config file reconnect wifi
  77. bindsym $mod+Shift+r restart
  78. bindsym $mod+r reload
  79. bindsym $mod+Delete exec ~/Scripts/sh/sys/reconnect-wifi
  80. bindsym --release Caps_Lock exec pkill -RTMIN+12 i3blocks
  81. # kill focused window kill screencasting cycle mode btween scratchpads session
  82. bindsym $mod+q kill
  83. bindsym $mod+End exec kill $ffmpegPID
  84.  
  85.  
  86.  
  87. bindsym $mod+Menu mode "cycle"; scratchpad show
  88. mode "cycle"{
  89. bindsym Menu scratchpad show; scratchpad show
  90. bindsym minus scratchpad show ; mode "default"
  91. bindsym space mode "default"
  92. bindsym Escape mode "default"
  93. }
  94.  
  95.  
  96.  
  97. bindsym $mod+Escape mode "sesion"
  98. mode "sesion" {
  99. bindsym a exec --no-startup-id ~/Scripts/sh/sys/sht.sh
  100. bindsym b mode "default", exec --no-startup-id dm-tool lock, exec --no-startup-id ~/Scripts/sh/sys/pm-suspend.sh
  101. bindsym p exec --no-startup-id pkill -KILL -u mnf
  102. bindsym r exec --no-startup-id ~/Scripts/sh/sys/reboot.sh
  103. bindsym Escape mode "default"
  104. }
  105.  
  106.  
  107. bindsym $mod+F9 exec --no-startup-id ~/Scripts/sh/sys/pm-hibernate.sh
  108. bindsym $mod+F10 exec --no-startup-id ~/Scripts/sh/sys/pm-suspend-hybrid.sh
  109. bindsym $mod+u exec --no-startup-id ~/Scripts/sh/sys/pm-suspend.sh
  110.  
  111.  
  112.  
  113. ## scrachtpad show binds scrachtpad show binds scrachtpad show binds scrachtpad show binds #
  114. bindsym $mod+button2 dunstify x
  115. bindsym $mod+Up [class="Spotify"] scratchpad show
  116. bindsym $mod+dead_grave [class="discord"] scratchpad show
  117. bindsym $mod+Down [title="joplin"] scratchpad show
  118. bindsym $mod+Left [class="deepltranslate-nativefier-e08c47"] scratchpad show
  119. bindsym $mod+Right [class="Pavucontrol"] scratchpad show
  120. bindsym $mod+dead_acute [class="Qalculate-gtk"] scratchpad show
  121. bindsym $mod+ccedilla [class="Franz"] scratchpad show
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128. ####------------------------------------------Bindsyms // Programs - order by workspaces -------------------------------####
  129.  
  130.  
  131.  
  132.  
  133. #2222
  134.  
  135. bindsym $mod+w workspace $ws2 ; exec --no-startup-id firefox
  136. bindsym $mod+n mode "netBrowser"
  137. mode "netBrowser" {
  138. bindsym c mode "default", workspace $ws2; exec --no-startup-id firefox 'https://www.icloud.com/calendar/'
  139. bindsym g mode "default", workspace $ws2; exec --no-startup-id firefox 'https://www.geogebra.org/calculator'
  140. bindsym h mode "default", workspace $ws2; exec --no-startup-id firefox 'https://hangouts.google.com/?pli=1'
  141. bindsym i mode "default", workspace $ws2; exec --no-startup-id firefox 'https://i3wm.org/docs/userguide.html'
  142. bindsym l mode "default", workspace $ws2; exec --no-startup-id firefox 'https://lacuerda.net/Recursos/afinador/'
  143. bindsym m mode "default", workspace $ws2; exec --no-startup-id firefox 'https://www.fceqyn.unam.edu.ar/moodle/'
  144. bindsym M mode "default", workspace $ws2; exec --no-startup-id firefox 'https://mapmaker.nationalgeographic.org/'
  145. bindsym o mode "default", exec --no-startup-id ./2ndNODE/nativefier/Outlook-linux-x64/Login-Outlook
  146. bindsym p mode "default", workspace $ws2; exec --no-startup-id firefox 'https://playwsop.com/play'
  147. #bindsym p mode "default", exec --no-startup-id ./2ndNODE/nativefier/ProtonMail-linux-x64/Login-ProtonMail
  148. bindsym s mode "default", exec --no-startup-id --no-startup-id firefox 'https://es.symbolab.com'
  149. bindsym t mode "default", exec --no-startup-id ./2ndNODE/nativefier/Tutanota-linux-x64/Tutanota
  150. bindsym w mode "default", workspace $ws2; exec --no-startup-id firefox 'https://servicios-web.online-convert.com/es/convertir-para-whatsapp'
  151. bindsym Escape mode "default"
  152. }
  153.  
  154.  
  155.  
  156. #5555
  157.  
  158. bindsym $mod+Shift+o mode "libreoffice"
  159. mode "libreoffice" {
  160. bindsym l mode "default", workspace $ws5; exec --no-startup-id libreoffice
  161. bindsym c mode "default", workspace $ws5; exec --no-startup-id libreoffice --calc
  162. bindsym d mode "default", workspace $ws5; exec --no-startup-id libreoffice --draw
  163. bindsym i mode "default", workspace $ws5; exec --no-startup-id libreoffice --impress
  164. bindsym o mode "default", workspace $ws5; exec --no-startup-id onlyoffice-desktopeditors
  165. bindsym r mode "default", workspace $ws5; exec --no-startup-id rstudio
  166. bindsym w mode "default", workspace $ws5; exec --no-startup-id libreoffice --writer
  167. bindsym Escape mode "default"
  168. }
  169.  
  170.  
  171.  
  172. #6666 nemo bleachbit joplin
  173.  
  174. bindsym $mod+Shift+g mode "gui"
  175. mode "gui" {
  176. bindsym n mode "default", workspace $ws6 ; exec --no-startup-id nemo
  177. bindsym j mode "default", exec --no-startup-id xfce4-terminal -e joplin -T joplin
  178. bindsym k mode "default", exec --no-startup-id xfce4-terminal -e joplin-desktop -T joplin-desktop
  179. bindsym Escape mode "default"
  180. }
  181.  
  182.  
  183. bindsym $mod+b mode "database"
  184. mode "database"{
  185. bindsym a mode "default", workspace $ws6; exec --no-startup-id sql-power-architect
  186. bindsym b mode "default", workspace $ws6; exec --no-startup-id dbeaver
  187. bindsym p mode "default", exec --no-startup-id pgadmin4
  188. bindsym Escape mode "default"
  189. }
  190.  
  191.  
  192. bindsym $mod+Shift+b workspace $ws6 ; exec --no-startup-id bleachbit
  193.  
  194.  
  195.  
  196.  
  197. #7777 Atom code geany pycharm sublimeText
  198.  
  199. bindsym $mod+Shift+t mode "editors"
  200. mode "editors" {
  201. bindsym a mode "default", exec --no-startup-id flatpak run io.atom.Atom
  202. bindsym g mode "default", workspace $ws7; exec --no-startup-id geany
  203. bindsym n mode "default", workspace $ws7; exec --no-startup-id netbeans
  204. bindsym p mode "default", workspace $ws7; exec --no-startup-id /opt/pycharm-community-2020.3/bin/pycharm.sh
  205. bindsym s mode "default", exec --no-startup-id subl
  206. bindsym Escape mode "default"
  207. }
  208.  
  209.  
  210.  
  211.  
  212. #8888 blender gimp pitivi shotcut
  213.  
  214. bindsym $mod+Shift+v mode "i&ves"
  215. mode "i&ves" {
  216. bindsym b mode "default", workspace $ws8; exec --no-startup-id blender
  217. bindsym g mode "default", workspace $ws8; exec --no-startup-id gimp
  218. bindsym p mode "default", workspace $ws8; exec --no-startup-id flatpak run org.pitivi.Pitivi
  219. bindsym s mode "default", workspace $ws8; exec --no-startup-id shotcut
  220. bindsym Escape mode "default"
  221. }
  222.  
  223.  
  224.  
  225.  
  226. #9999
  227.  
  228. bindsym $mod+i mode "daw"
  229. mode "daw" {
  230. bindsym a mode "default", workspace $ws9; exec --no-startup-id audacity
  231. bindsym c mode "default", exec --no-startup-id cadence
  232. bindsym e mode "default", workspace $ws10; exec --no-startup-id pulseeffects
  233. bindsym g mode "default", exec --no-startup-id guitarix
  234. bindsym r mode "default", workspace $ws9; exec --no-startup-id ardour6
  235. bindsym s mode "default", exec --no-startup-id ~/Scripts/sh/sys/startJack.sh &
  236. bindsym q mode "default", exec --no-startup-id qjackctl
  237. bindsym Escape mode "default"
  238. }
  239.  
  240.  
  241.  
  242.  
  243. #0000 zoom discord
  244.  
  245. bindsym $mod+masculine mode "communication"
  246. mode "communication" {
  247. bindsym a mode "testing"
  248. bindsym z mode "default", workspace $ws0; exec --no-startup-id zoom
  249. bindsym d mode "default", exec --no-startup-id discord
  250. bindsym t mode "default", exec --no-startup-id flatpak run org.telegram.desktop
  251. bindsym Escape mode "default"
  252. }
  253.  
  254.  
  255.  
  256.  
  257. mode "testing"{
  258. bindsym x mode "default", exec --no-startup-id dunstify "DONEEEEEEEEEEEE"
  259. bindsym Escape mode "default"
  260. }
  261.  
  262.  
  263.  
  264.  
  265. mode "fixes" {
  266. bindsym F1 mode "default", exec --no-startup-id xset r rate 250 50, exec xmodmap $HOME/.config/Xmodmap
  267. bindsym r mode "default", exec --no-startup-id xset r rate 250 50
  268. bindsym x mode "default", exec --no-startup-id xmodmap $HOME/.config/Xmodmap
  269. bindsym Escape mode "default"
  270. }
  271.  
  272. bindsym $mod+p mode "programs"
  273. mode "programs" {
  274. bindsym v mode "default", exec --no-startup-id visual-paradigm-community
  275. # insert your programs here
  276. bindsym Escape mode "default"
  277. }
  278.  
  279.  
  280.  
  281. #Scrachtpad Programs Bindsyms
  282.  
  283.  
  284. #scripts: F1)fixes F2)chamgeWeb F3)ScreenCaptures F4)empty
  285. bindsym $mod+F1 mode "fixes"
  286. bindsym $mod+F2 exec --no-startup-id j4-dmenu-desktop --dmenu="~/.config/i3/i3blocks/change_WebInfo.sh"
  287. bindsym $mod+F3 exec --no-startup-id j4-dmenu-desktop --dmenu="~/Scripts/sh/sys/see_ScrCap_Folder.sh"
  288. bindsym $mod+F4 exec --no-startup-id j4-dmenu-desktop --dmenu="~/Scripts/sh/sys/runAnyScript.sh"
  289. # F5)spotify F6)KdeConnect F7)Mount usb F8)Unmount usb
  290. bindsym $mod+F5 exec --no-startup-id j4-dmenu-desktop --dmenu="spotify"
  291. bindsym $mod+F6 exec --no-startup-id j4-dmenu-desktop --dmenu="~/Scripts/sh/sys/kde_toggle.sh"
  292. bindsym $mod+F7 exec --no-startup-id j4-dmenu-desktop --dmenu="~/Scripts/sh/sys/mount_usb.sh"
  293. bindsym $mod+F8 exec --no-startup-id j4-dmenu-desktop --dmenu="~/Scripts/sh/sys/umount_usb.sh"
  294.  
  295. #Everywhere dmenu screenshot pavucontrol
  296. bindsym $mod+c exec --no-startup-id j4-dmenu-desktop --dmenu="dmenu -i -nb '$black' -nf '$darkRed' -sb '$rosaHLight' -sf '$bg' -fn 'ebrima-11' -l 4"
  297. bindsym $mod+Print exec --no-startup-id scrot -q 100 ~/Imágenes/ScrCap/$vd.jpg && dunstify 'Screenshot succesfully stored'
  298. bindsym $mod+colon exec --no-startup-id pavucontrol
  299. #Everywhere launch terminal qalculate videosFcd
  300. bindsym $mod+Return exec --no-startup-id xfce4-terminal --hide-scrollbar
  301. bindsym $mod+Shift+c exec --no-startup-id qalculate-gtk
  302. bindsym $mod+Shift+Return exec --no-startup-id ~/Scripts/sh/sys/videosFcd.sh
  303. #Everywhere clipmenu Franz Dropbox
  304. bindsym $mod+comma exec --no-startup-id clipmenu
  305. bindsym $mod+f exec --no-startup-id franz
  306. #bindsym $mod+F2 exec--no-startup-id ~/.dropbox-dist/dropboxd
  307. ###Everywhere lanUpdate DeepL changeAudioSink
  308. bindsym $mod+t exec --no-startup-id ./2ndNODE/nativefier/DeepLTranslate-linux-x64/DeepLTranslate
  309. bindsym $mod+Shift+space exec --no-startup-id j4-dmenu-desktop --dmenu="~/Scripts/sh/sys/changeAudioSink.sh"
  310.  
  311.  
  312.  
  313.  
  314. ####---------------------------------------------------i3 bar-------------------------------------------------------------####
  315.  
  316.  
  317.  
  318. set $black #000000
  319. set $darkRed #ab0730
  320. set $rosaHLight #fcb6c7
  321. set $rosaClaro #ffb3d1
  322. set $rosaFuerte #ff3377
  323. set_from_resource $fg i3wm.color7 $fg
  324. set_from_resource $bg i3wm.color2 $bg
  325. set_from_resource $color2 i3wm.color2 $color2
  326. set_from_resource $color3 i3wm.color3 $color3
  327. set_from_resource $color6 i3wm.color6 $color6
  328.  
  329.  
  330.  
  331. bar {
  332. status_command i3blocks -c ~/.config/i3/i3blocks/i3blocks.conf
  333. position top
  334. #workspace_min_width 55
  335. i3bar_command i3bar --transparency
  336. strip_workspace_numbers yes
  337. tray_padding 0
  338. font pango: Droid Sans Bold 11
  339.  
  340. colors {
  341. background #00000000
  342. # Estilo i3bar: BORDER BACKGROUND TEXT #last marco ffcccc
  343. focused_workspace $color6 #00000000 $color6
  344. active_workspace #5294e2 #000000 #ff3377
  345. inactive_workspace #00000000 #00000000 $color6
  346. urgent_workspace #33cccc #000000 #00e6ac
  347. binding_mode #ff9999 #00000000 #ff9999
  348. } # Torquise theme letra 007399 marco 006080
  349. }
  350.  
  351.  
  352.  
  353. ## Colores
  354.  
  355. ## Estilo ventanas: border backgr text indicator child_border #last child border b30086 800060 rosaBordeff99ff
  356. client.focused #ff0000 #006080 #006080 $color3 $color2
  357. client.focused_inactive #006080 #006080 #006080 #333333 #000000
  358. client.unfocused #ff0000 #000000 #eeeeee #ff5757 #000000
  359. client.urgent #ff0000 #404552 #ffffff #555757 #404552
  360. client.background #006080
  361.  
  362.  
  363.  
  364.  
  365. ####-------------------------------------------------Containers Management---------------------------------------------------####
  366.  
  367.  
  368.  
  369. # Toggle tiling / floating
  370. bindsym $mod+plus floating toggle
  371. #### Change focus between tiling / floating container
  372. bindsym $mod+Shift+plus focus mode_toggle
  373.  
  374. # Make the currently focused window a scratchpad
  375. bindsym $mod+Shift+minus move scratchpad
  376. # Show the first scratchpad window
  377. bindsym $mod+minus scratchpad show
  378. # Back and forth
  379. #bindsym $mod+n workspace back_and_forth
  380. bindsym $mod+ISO_Level3_Shift workspace back_and_forth
  381. bindsym $mod+less workspace back_and_forth
  382.  
  383. # Cambiar entre el escritorio actual y el anterior
  384. #workspace_auto_back_and_forth yes
  385. # Use Mouse+$mod to drag floating windows to their wanted position
  386. floating_modifier $mod
  387.  
  388. # Main control keys
  389. bindsym $mod+h focus left
  390. bindsym $mod+j focus down
  391. bindsym $mod+k focus up
  392. bindsym $mod+l focus right
  393. ### Move focused window
  394. bindsym $mod+Shift+h move left
  395. bindsym $mod+Shift+j move down
  396. bindsym $mod+Shift+k move up
  397. bindsym $mod+Shift+l move right
  398.  
  399. # Fullscreen Split toggle
  400. bindsym $mod+x fullscreen toggle
  401. bindsym $mod+space split toggle
  402.  
  403.  
  404.  
  405.  
  406.  
  407. ####-------------------------------Audio : Use pactl to adjust volume in PulseAudio------------------------####
  408.  
  409.  
  410. set $refresh_i3status killall -SIGUSR1 i3status
  411. bindsym $mod+a exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -0.43db && pkill -RTMIN+10 i3blocks
  412. bindsym $mod+s exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +0.43db && pkill -RTMIN+10 i3blocks
  413. bindsym $mod+m exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && pkill -RTMIN+10 i3blocks
  414. bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle
  415.  
  416. bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +0.43db && pkill -RTMIN+10 i3blocks
  417. bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -0.43db && pkill -RTMIN+10 i3blocks
  418. bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && pkill -RTMIN+10 i3blocks
  419.  
  420. # Media player controls
  421. bindsym XF86AudioPlay exec --no-startup-id pactl playerctl play-pause
  422. bindsym XF86AudioNext exec --no-startup-id pactl playerctl next
  423. bindsym XF86AudioPrev exec --no-startup-id pactl playerctl previous
  424.  
  425.  
  426.  
  427. ###-----------Screen brightness controls-------------####
  428.  
  429. bindsym XF86MonBrightnessUp exec --no-startup-id pactl xbacklight -inc 0.2
  430. bindsym XF86MonBrightnessDown exec --no-startup-id pactl xbacklight -dec 0.2
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437. ####--------------------------------------------Workspaces-------------------------------------------------####
  438.  
  439. set $ws1 "1  "
  440. set $ws2 "2  "
  441. set $ws3 "3  + "
  442. set $ws4 "4  "
  443. set $ws5 "5  "
  444. set $ws6 "6  "
  445. set $ws7 "7  "
  446. set $ws8 "8  "
  447. set $ws9 "9  "
  448. set $ws10 "10  "
  449.  
  450. # Change workspace
  451. bindsym $mod+1 workspace $ws1
  452. bindsym $mod+2 workspace $ws2
  453. bindsym $mod+3 workspace $ws3
  454. bindsym $mod+4 workspace $ws4
  455. bindsym $mod+5 workspace $ws5
  456. bindsym $mod+6 workspace $ws6
  457. bindsym $mod+7 workspace $ws7
  458. bindsym $mod+8 workspace $ws8
  459. bindsym $mod+9 workspace $ws9
  460. bindsym $mod+0 workspace $ws10
  461.  
  462. # Move focused container to some workspace
  463. bindsym Ctrl+1 move container to workspace $ws1
  464. bindsym Ctrl+2 move container to workspace $ws2
  465. bindsym Ctrl+3 move container to workspace $ws3
  466. bindsym Ctrl+4 move container to workspace $ws4
  467. bindsym Ctrl+5 move container to workspace $ws5
  468. bindsym Ctrl+6 move container to workspace $ws6
  469. bindsym Ctrl+7 move container to workspace $ws7
  470. bindsym Ctrl+8 move container to workspace $ws8
  471. bindsym Ctrl+9 move container to workspace $ws9
  472. bindsym Ctrl+0 move container to workspace $ws10
  473.  
  474. # Move to workspace with focused container
  475. bindsym $mod+Shift+1 move container to workspace $ws1; workspace $ws1
  476. bindsym $mod+Shift+2 move container to workspace $ws2; workspace $ws2
  477. bindsym $mod+Shift+3 move container to workspace $ws3; workspace $ws3
  478. bindsym $mod+Shift+4 move container to workspace $ws4; workspace $ws4
  479. bindsym $mod+Shift+5 move container to workspace $ws5; workspace $ws5
  480. bindsym $mod+Shift+6 move container to workspace $ws6; workspace $ws6
  481. bindsym $mod+Shift+7 move container to workspace $ws7; workspace $ws7
  482. bindsym $mod+Shift+8 move container to workspace $ws8; workspace $ws8
  483. bindsym $mod+Shift+9 move container to workspace $ws9; workspace $ws9
  484. bindsym $mod+Shift+0 move container to workspace $ws10; workspace $ws10
  485.  
  486. # Go prev/next workspace
  487. bindsym $mod+Tab workspace next
  488. bindsym $mod+Shift+Tab workspace prev
  489. bindsym --whole-window $mod+button4 workspace next_on_output
  490. bindsym --whole-window $mod+button5 workspace prev_on_output
  491.  
  492.  
  493.  
  494.  
  495.  
  496. ####----------------------------------------------------i3-gaps-----------------------------------------------####
  497.  
  498.  
  499.  
  500. focus_follows_mouse yes
  501. for_window [class="^.*"] border pixel 2
  502. for_window [class="(?i)xfce4-terminal"] border pixel 2
  503. for_window [window_role="pop-up"] floating disable
  504. for_window [window_role="task_dialog"] floating enable
  505. for_window [title="Preferences$"] floating enable
  506.  
  507.  
  508. bindsym $mod+Shift+z gaps inner current plus 1
  509. bindsym $mod+Shift+x gaps inner current minus 1
  510. bindsym $mod+Shift+a gaps outer current plus 1
  511. bindsym $mod+Shift+s gaps outer current minus 1
  512. bindsym $mod+Shift+d gaps inner current set 30 ; gaps outer current set 5
  513. bindsym $mod+Shift+f gaps inner current set -1; gaps outer current set 0
  514.  
  515. #smart_gaps on
  516. new_window none
  517. focus_on_window_activation focus
  518. smart_borders no_gaps
  519. gaps outer -1
  520. gaps inner 2
  521. workspace_layout default
  522.  
  523.  
  524.  
  525. ####----------------------------------------------------Autolaunch----------------------------------------------------####
  526.  
  527.  
  528. exec --no-startup-id ~/Scripts/sh/sys/redshift.sh
  529. exec --no-startup-id nm-applet
  530. exec --no-startup-id clipmenud
  531. exec --no-startup-id picom -bCG
  532. exec --no-startup-id exec dunst
  533. exec --no-startup-id exec pavucontrol
  534. exec --no-startup-id exec xfce4-power-manager
  535. exec --no-startup-id ~/Scripts/py/sys/autotiling.py
  536.  
Add Comment
Please, Sign In to add comment