Eu escrevi um script bash e um lançador para isso.
Primeiro, crie o arquivo:
mkdir ~/bin && gedit ~/bin/nautilus-ctrl-t.sh
Em seguida, cole o seguinte e salve:
if [ "$(wmctrl -xl | grep "nautilus\.Nautilus")" == "" ]; then
nautilus "$1" &
else
#Save old clipboard value
oldclip="$(xclip -o -sel clip)"
echo -n "$1" | xclip -i -sel clip
#wmctrl -xF -R nautilus.Nautilus && xdotool key "ctrl+t" "ctrl+l" && xdotool type "${1}" && xdotool key Return
wmctrl -xF -R nautilus.Nautilus && xdotool key ctrl+t ctrl+l ctrl+v Return
#Restore old clipboard value
echo -n "$oldclip" | xclip -i -sel clip
fi
Em seguida, execute o comando:
sudo chmod u+x ~/bin/nautilus-ctrl-t.sh
Agora, para criar o arquivo do iniciador, execute este comando:
gedit ~/.local/share/applications/Nautilus-Ctrl-t.desktop
Cole o seguinte e salve:
[Desktop Entry]
Type=Application
Name=Nautilus-Ctrl-t
Comment=Launches Nautilus if not yet, otherwise opens a new tab in it
Categories=FileManager;GNOME;
Icon=/usr/share/icons/gnome/48x48/apps/system-file-manager.png
Exec=/bin/bash -c ~/bin/nautilus-ctrl-t.sh
Terminal=false
Faça logout ou reinicie para atualizar a lista de aplicativos e pronto.
Tente isso. Espero que ajude.
ATUALIZAR
Adicionado um local como parâmetro de script
ATUALIZAÇÃO 2
Tipo xdotool substituído por xclip
ATUALIZAÇÃO 3
Limpou o processo adicionando números. Adicionado comando mkdir. Atualizada a primeira instrução "if", porque, se o nautilus estiver gerenciando a área de trabalho, ele terá uma janela pid, mas não ativa, melhor usar o wmctrl. Foram adicionadas aspas ao redor do primeiro argumento, caso haja espaços. O ícone do nautilus foi alterado como padrão do sistema no arquivo .desktop.