I3 fullscreen not working with GParted and Gnome-disks

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 :slight_smile:

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