#!/bin/sh
set -e #abort if anything fails
firefox & #run firefox in the background
pid=$! #remember its pid
#Poll X until firefox sets up a window
#remember the X id of the window
while [ -z "$id" ]; do
id=$(xdotool search --onlyvisible --pid $pid)
sleep 0.1 #poll interval
done
#Bring the window to the front and send it the F12 key
xdotool windowactivate $id && xdotool key F12
disown "$pid"
Isso não é muito robusto, no entanto. Configurar firefox
para abrir o console por si só seria melhor.