Добавление в подменю делается с помощью добавления строк с описанием команд в файлы, которые находятся в директории ~/.local/share/applications и вот парочка примеров.
Файл, в котором описано подменю приложения nautilus находится в файле: ~/.local/share/applications/nautilus.desktop ... [Desktop Action mountServer] Name=Mount Server Exec=sh -c "sshfs lebnik@master:/mnt /mnt/master && nautilus /mnt/master" OnlyShowIn=Unity; ... Файл, в котором описано подменю приложения gnome-terminal находится в файле: ~/.local/share/applications/gnome-terminal.desktop ... [Desktop Action mountServer] Name=Mount Server Exec=sh -c "sshfs lebnik@master:/mnt /mnt/master && nautilus /mnt/master" OnlyShowIn=Unity; [Desktop Action umountServer] Name=Umount Server Exec=gksudo -k -u root umount /mnt/master OnlyShowIn=Unity |
Готово.
Источник: 1