summaryrefslogtreecommitdiff
path: root/.config/i3
diff options
context:
space:
mode:
authorMarc Vertes <mvertes@free.fr>2025-01-21 08:42:15 +0100
committerMarc Vertes <mvertes@free.fr>2025-01-21 08:42:15 +0100
commit0ad4e2b969c28d2b39d29e55e53ae632db710030 (patch)
tree62bb292d8da9a835becb679b5d6917c50da3d950 /.config/i3
parentbac7296bb38bb46b51e4fd70c5fe234f2a58d553 (diff)
parent6d506e0b30569c547f41f6d6334a1b5133774da4 (diff)
Merge github.com:mvertes/dotfiles
Diffstat (limited to '.config/i3')
-rw-r--r--.config/i3/config51
1 files changed, 41 insertions, 10 deletions
diff --git a/.config/i3/config b/.config/i3/config
index 48c461c..d898633 100644
--- a/.config/i3/config
+++ b/.config/i3/config
@@ -44,7 +44,7 @@ bindsym $mod+twosuperior exec --no-startup-id dunstctl history-pop
# pulse audio systray icon
-exec --no-startup-id pasystray
+# exec --no-startup-id pasystray
# Use pactl to adjust volume in PulseAudio.
set $refresh_i3status killall -SIGUSR1 i3status
@@ -56,36 +56,64 @@ bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ to
bindsym $mod+KP_Enter exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status
bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
-# enable floating mode
+# enable floating mode and border
+for_window [class="aft-linux-qt"] floating enable
for_window [class="Arandr"] floating enable
+for_window [class="Asunder"] floating enable
for_window [class="Brave-browser"] floating enable
+for_window [class="Blueberry.py"] floating enable
+for_window [class="Blueman-manager"] floating enable
for_window [class="Chromium"] floating enable
for_window [title="Task Manager - Chromium"] floating enable
for_window [title="Gestionnaire de tâches – Chromium"] floating enable
+for_window [class="DeltaChat"] floating enable
for_window [instance="DOTTY"] floating enable
+for_window [instance="LEFTY text view"] floating enable
for_window [class="discord"] floating enable
+for_window [class="easyeffects"] floating enable border normal
for_window [class="Display"] floating enable
for_window [class="Feedreader"] floating enable
for_window [class="feh"] floating enable
for_window [class="firefox"] floating enable
+for_window [class="fluent-reader"] floating enable border normal
for_window [class="Geeqie"] floating enable
+for_window [class="Google-chrome"] floating enable
+for_window [title="Google Chrome"] floating enable
for_window [class="Gpicview"] floating enable
for_window [class="Ghb"] floating enable
for_window [class="Gitk"] floating enable
for_window [class="gnuplot_qt"] floating enable
for_window [instance="gxditview"] floating enable
+for_window [class="index"] floating enable
for_window [class="Keybase"] floating enable
for_window [class="libreoffice"] floating enable
+for_window [class="Liferea"] floating enable
+for_window [class="lagrange"] floating enable
for_window [class="llpp"] floating enable
for_window [class="MuPDF"] floating enable
+for_window [class="io.elementary.music"] floating enable
+for_window [class="org.gnome.Music"] floating enable
+for_window [class="Org.gnome.Software"] floating enable
for_window [class="Pavucontrol"] floating enable
-for_window [class="Slack"] floating enable
+for_window [class="pcmanfm-qt"] floating enable
+for_window [class="Picard"] floating enable
+for_window [title="QEMU"] floating enable
+for_window [class="Quodlibet"] floating enable
+for_window [class="RSS Guard"] floating enable
+#for_window [class="Navigator"] floating enable
+for_window [class="SeaMonkey"] floating enable
+#for_window [window_role="browser"] floating enable
for_window [class="Signal"] floating enable
+for_window [class="Slack"] floating enable
for_window [class="Spotify"] floating enable
-for_window [class="Thunderbird"] floating enable
+for_window [class="Tauon Music Box"] floating enable
+for_window [class="thunderbird"] floating enable
+for_window [class="UXTerm"] floating enable
for_window [class="vlc"] floating enable
for_window [instance="wish"] floating enable
for_window [class="wpa_gui"] floating enable
+for_window [class="Xdialog"] floating enable
+for_window [class="Xournalpp"] floating enable
for_window [class="XVroot"] floating enable
for_window [class="zoom"] floating enable
@@ -96,11 +124,13 @@ floating_modifier $mod
# start a terminal
bindsym $mod+Return exec --no-startup-id xt
+bindsym $mod+t exec --no-startup-id uxterm
+bindsym $mod+Shift+t exec --no-startup-id xtb
# kill focused window
-bindsym $mod+Shift+a kill
-bindsym $mod+w kill
-bindsym --release button2 kill
+bindsym $mod+q kill
+#bindsym $mod+w kill
+bindsym --release $mod+button2 kill
# start dmenu (a program launcher)
#bindsym $mod+d exec dmenu_run
@@ -109,9 +139,10 @@ bindsym --release button2 kill
# installed.
#bindsym $mod+d exec --no-startup-id i3-dmenu-desktop -dmenu="dmenu -i -fn 'Mono-9'"
#bindsym F1 exec --no-startup-id i3-dmenu-desktop -dmenu="dmenu -i -fn 'Mono-9'"
-bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
+#bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
#bindsym F1 exec --no-startup-id i3-dmenu-desktop -entry-type=command
-bindsym F1 exec --no-startup-id i3-dmenu-desktop -dmenu="dmenu -i -fn 'Fixed-12'"
+#bindsym F1 exec --no-startup-id i3-dmenu-desktop -dmenu="dmenu -i -fn 'Fixed-12'"
+bindsym $mod+d exec --no-startup-id i3-dmenu-desktop -dmenu="dmenu -i -fn 'Fixed-12'"
# Use playerctl to control media player from keyboard
bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause
@@ -174,7 +205,7 @@ bindsym $mod+Shift+space floating toggle
bindsym $mod+space focus mode_toggle
# focus the parent container
-bindsym $mod+q focus parent
+#bindsym $mod+q focus parent
# focus the child container
#bindsym $mod+d focus child