Een launcher in de taakbalk of die je snel kan opstarten als een programma is natuurlijk ook perfect werkbaar

. Voorlopig werk ik met nautilus scripts.
In jou geval kan je vereenvoudigen: het is niet nodig een terminal te laten lopen om dan Ctrl+C te kunnen gebruiken om te eindigen. Je hebt immers je starter, die je een tweede keer kan aanklikken om te eindigen als het volume aangekoppeld is. Ook kan je in bestandsbeheer zelf ontkoppelen.
Enkele suggesties:
- Plaats een & na het rclone commando: dat zorgt ervoor dat het commando in de achtergrond draait, en dat het script afsluit. Ontkoppelen kan je immers
of door het script opnieuw te draaien
of door te ontkoppelen in bestandsbeheer.
- Wis alles na het rclone commando, tot "else". Die code hoort in het tweede deel van het script, na "else", als je ontkoppelt. Let wel dat ontkoppelen via bestandsbeheer het koppelpunt niet verwijdert. Zelf laat ik dit koppelpunt altijd staan. Ik koppel trouwens aan onder /media/$USER. Daar staan die koppelpunten netjes uit de weg. Ook storen ze, en dat is veel erger, een zoekopdrachten in de home folder niet meer.
Een betere manier om te testen of je schijf aangekoppeld is, is
if grep -qs "/home/johan/OneDrive" /proc/mounts ;
Dan heb je dat verborgen bestandje op de mount niet nodig
