Keepassxc merge databases kdbx5/20/2023 Maybe a third possibility would be for the launcher script to check if the ~amnesia/.config/keepassxc/keepassxc.ini is the default one (i.e., that it actually comes from the /etc/skel, and that it wasn't overwritten by a previous KeePassXC session) and, if so, tries to find whether there is a. However, if a user doesn't always use the same language localization when starting Tails, the keepassxc script will offer to rename the database file after each switch from one language to another and even if the user chooses to stop the script from prompting for this option, the default keepassxc.ini will not always be in sync with the actual name of the database, and KeePassXC will not always be able to automatically open the database, which might also be confusing for the user. However, this would require a binary patch, and this might also prevent other instances of Passwords in KeePassXC from being properly translated.Īlternatively, one could patch the default KeePassXC configuration file /etc/skel/.config/keepassxc/keepassxc.ini and the launcher script /usr/local/bin/keepassxc so that they always use the localized name for the default database. One could patch the KeePassXC translation files so that tr("Passwords") always translates to "Passwords", so that KeePassXC always offers to save the new database to Passwords.kdbx. Unfortunately, I couldn't think of any simple and satisfying way to solve this: I'm afraid that this may be slightly confusing for a new user, who followed the default steps and is then told that the name they used for the database wasn't, in fact, the default one. Upon starting KeePassXC again, the keepassxc script will then open a dialog window and offer to rename the newly created database to Passwords.kdbx (“Do you want to rename your KeePassXC database?”, etc.). Start KeePassXC, create a new password database, and save it using the default name suggested by KeePassXC (e.g., Mots de passe.kdbx), under the persistent volume. ![]() Start Tails with a non-English locale (at least, a non-English language e.g., French).This discrepancy can lead to a warning message, which can be reproduced as follows: The same goes for the /usr/local/bin/keepassxc script. However, the default database name configured as LastOpenedDatabases in /etc/skel/.config/keepassxc/keepassxc.ini is always Passwords.kdbx, whatever the selected language. OldFilePath = QDir :: toNativeSeparators ( config () -> get ( Config :: LastDir ).
0 Comments
Leave a Reply. |