Вот мой маленький фикс, который работает на меньше всего для меня. Таким образом, сценарий должен выглядеть следующим образом:
#!/usr/bin/gnome-terminal
Согласно gnome-terminal документы, при выполнении этого:
cd path/to/dir
gnome-terminal
gnome-terminal будет использовать path/to/dir как
рабочий каталог, который объясняет, почему этот скрипт работает.