Hi,
I’m very, very new to i3 but loving it!
My hand still seems to jump onto the mouse of its own accord tho
I have most thing working but GParted (gparted) and Gnome-disks ( gnome-disk-utility) arent going full screen when I press F11, as do all other apps I have.
F11 works with other apps without being in the config file
This was handy since I could reallocated mod+f to opening file manager (I come from Archbang most recently).
But since this didnt work for those two gnome apps I inserted an extra mod+F11 bind to use for them.
So, in summary, the config file modifications I had to make to get fullscreen working with all apps was:
# enter fullscreen mode for the focused container
# $mod+f reallocated to exec pcmanfm
#bindsym $mod+f fullscreen toggle
# NB F11 works except for GParted and Gnome-disks, but $mod+F11 works for these two:
bindsym $mod+F11 fullscreen toggle
so now if I want fullscreen for Gparted or Disks I use $mod+F11, but for all other apps F11 on its own works
Could someone please explain to me why this is needed / why F11 doesnt work on its own for those two apps?
I also have the below in config to make Gparted and disks start in Desktop 9, in case it is relevant (but I think not):
(I had to remove “” from assign [class=GParted|Gnome-Disks] $ws9
to get it to work with the pipe bar to include both apps on one line)
(Font Awesome characters not showing here, but are fine in config.)
##########################################
# configuration for workspace behaviour: #
##########################################
# Define names for default workspaces for which we configure key bindings later on.
# We use variables to avoid repeating the names in multiple places.
set $ws1 "1:"
set $ws2 "2:"
set $ws3 "3:"
set $ws4 "4:"
set $ws5 "5:"
set $ws6 "6:"
set $ws7 "7"
set $ws8 "8"
set $ws9 "9:"
set $ws10 "10"
# use workspaces on different displays:
# where you have to replace VGA-0/HDMI-0 with the names for your displays
# you can get from xrandr command
workspace $ws1 output eDP1
workspace $ws2 output HDMI1
workspace $ws3 output eDP1
workspace $ws4 output HDMI1
workspace $ws5 output HDMI1
workspace $ws6 output HDMI1
workspace $ws9 output eDP1
# bind program to workspace and focus to them on startup:
assign [class="Xfce4-terminal"] $ws1
assign [class="(?i)firefox"] $ws2
assign [class="Pcmanfm"] $ws3
assign [class="Xed"] $ws4
#assign [class="TelegramDesktop"] $ws5
assign [class="Joplin"] $ws5
assign [class="Shotwell"] $ws6
assign [class=GParted|Gnome-Disks] $ws9
# automatic set focus new window if it opens on another workspace then the current:
for_window [class=Xfce4-terminal] focus
for_window [class=(?i)firefox] focus
for_window [class=Pcmanfm] focus
for_window [class=Xed] focus
#for_window [class=TelegramDesktop] focus
for_window [class=Joplin] focus
for_window [class=Shotwell] focus
for_window [class=GParted|Gnome-Disks] focus
Thanks