На этот вопрос уже есть ответ здесь:
Контекст: 16.04
Как одним действием правой кнопки мыши вычислить MD5 сумму файла?
Можно работать со сценарием наутилуса.
Создайте каталог сценариев, если он еще не существует
mkdir -p ~/.local/share/nautilus/scripts/
Поместите свой сценарий в тот каталог и сделайте его исполняемым файлом (chmod +x <name_of_script>
или с помощью Вашего файлового менеджера: щелкните правой кнопкой по файлу, свойствам). Любой исполняемый сценарий, который Вы помещаете, там будет доступен при записи "Сценарии" в Вашем контекстном меню.
В Вашем сценарии можно использовать переменную NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
получать разграниченный новой строкой список выбранных файлов (т.е., один путь к файлу в случае, если Вы выбрали единственный файл). Необходимо будет также отобразить вывод: это может быть сделано путем передачи по каналу вывода команды к zenity. Этот простой сценарий уже сократит его:
#!/bin/bash
set -eu -o pipefail
md5sum "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | zenity --text-info