Citat:
Ursprungligen postat av
Bacontjej
Hej Litton är du kvar?....
Jag är nästan kvar.
Du har alla delarna i svaren ovan. Du kan bygga lösningen själv, men eftersom att du skriver igen så antar jag att du inte lyckats.
Del 1 Hitta rätt plist-fil med följande i terminalen:
Kod:
find ~/Library/ -type f -iname "*kee*" 2>@1 | grep 'plist'
Del 2 När du hittat rätt plist; ta bort sökvägen och suffix och använd
defaults för att radera värdet för senast använda mapp. Plist-filerna börjar ofta med "com.". Byt ut
com.Filnman till i del 1 funna plist-filens namn exklusive ändelsen (.plist):
Kod:
defaults delete com.Filnamn NSNavLastRootDirectory
Om defaults avslutas utan felmeddelande, verifiera att du ändrat rätt plist-fil med att öppna ditt KeePass program och öppna en fil. Nu ska den tidigare valda mappen inte visas som förvald. Istället visas Finders förvalda mapp, oftast Dokument.
Del 3 Nu får du hitta något sätt att kör filen regelbundet. Här finns det många lösningar.
Vissa program har en inställning för att köra program vid avslut. Det vore den smidigaste lösningen.
Oavsett så är det en bra början att lägga kommandot i en shell script fil med innehållet:
Kod:
#!/usr/bin/env bash
defaults delete com.Filnamn NSNavLastRootDirectory
Lägg den i ex ~/bin (mappen får du skapa själv) med filnamnet: radera-senaste-mapp.sh
Och gör den körbar med: chmod +x radera-senaste-mapp.sh
Ett annat sätt är att köra shell script:et via cron.
(De andra okunniga svaren om att flytta filen med lösenord är vilseledande och ska ignoreras.)