caja в двухпанельном режиме, я запускаю через скрипт
#!/bin/bash
## запуск Caja в двухпанельном режиме с разными адресами в панелях
## левая ~/ , правая /tmp
if
## если включен CAPS ,то переключаем
[ "$(xset -q | sed -rn 's/.*Caps Lock:\s*(\w*).*/\1/p')" = "on" ]
then
xdotool key Shift_L+Caps_Lock
fi
if
## если включена Ru расскладка(горит LED mask) ,то переключаем на EN
[ "$(xset -q | sed -rn 's/.*LED mask.*(.)[[:xdigit:]]{3}/\1/p')" != "0" ]
then
xdotool key Mode_switch
fi
caja /tmp
sleep 0.4
echo "KeyStrPress F3 KeyStrRelease F3
Delay 1
KeyStrPress Control_L KeyStrPress l KeyStrRelease l KeyStrRelease Control_L
KeyStrPress Shift_L KeyStrPress grave KeyStrRelease grave KeyStrRelease Shift_L
KeyStrPress slash KeyStrRelease slash
KeyStrPress Return KeyStrRelease Return" | xmacroplay ":0.0"
P.S
переключение раскладки у меня по CapsLock,
но смысл действий, я думаю понятен,
а там уж подправьте под себя код для xmacroplay