De 'nieuwe' werkwijze vind ik inderdaad charmant, maar je zal een hele rits progs hebben die met een k beginnen. Zit je weer mooi te zoeken.
Wat is nu het verschil tussen een dubbelklik op het bureaublad versus 1 klik op Dash en een volgende klik op KeePassX, daar gaan we niet over discusiëren is mijn voorstel.
De nieuwe werkwijze is charmant voor applicaties. Het opstarten van de browser gaat oneindig veel sneller door <windows toets>brow<enter> te typen dan door een menu te openen en visueel te scannen. Nog sneller gaat het, door je 6 of 7 programma's op de launcher te zetten: één klik volstaat.
Waar de nieuwe werkwijze tekort schiet, is voor wat jij in dit specifieke voorbeeld wil doen: via een databestand van een applicatie snel de applicatie opstarten mét dat databestand (in jou geval je keepassx wachtwoorden) geopend. De enige "standaard" manier is hier het bestand terugvinden in de dash. Je kan hier niet zomaar een launcher voor maken, behalve dan handmatig, door zelf een .desktop bestand met de editor aan te passen.
Wat keepassx mogelijk doet, is het "oude" bestand hernoemen en bij het uitschrijven een nieuw bestand aanmaken.
- keepassx opent de link. Die link doet zich voor keepassx niet voor als link, maar als een bestand.
- Bij het bewaren gaat keepasx mogelijk het oorspronkelijke bestand hernoemen, en dan een nieuw bestand met de oorspronkelijke naam uitschrijven in dezelfde folder. Dat nieuw bestand is uiteraard geen link meer.
m.a.w.: keepasx werkt niet goed samen met symbolische links.
Ondertussen volg je nu een andere benadering die ook werkt, omdat keepassx automatisch de laatst gebruikte db opent. Anders had je het probleem ook kunnen oplossen door van het databasebestand een harde i.p.v. een zachte link te maken. Dit kan enkel via de commandoprompt:
ln <oorspronkelijke_plaats>.kbd ~/Desktop/<naam>.kbd
Er zijn meerdere wegen naar Rome, maar ze zijn niet altijd evident.