Приветствую!
Есть ещё
Devilspie2 https://www.gusnan.se/scite/devilspie2/manual.php/, я его использую но только для того чтобы окна открывались где хочется и заданного размера.
Нормально работает, настройки конфигурационным файлом, несложно, вполне постижимо, «по образу и подобию

» короче.
Попробуйте, а вдруг подойдёт…
Если с wmctrl то можно попробовать:
wmctrl -r firefox -b add,hidden
с терминала это будет работать, ну а там нужно думать или в скрипт или на хоткей, man там в wmctrl хороший не запутанный…
Может даже проще будет чем с Devilspie2…