I’ve been slowly transitioning over to Linux Mint, and have KMM on both my Windows 11 and LM machines. However, I notice a naming oddity with KMM Linux. Let’s say my file is named 2026Accounts.kmy on the Windows machine, when I open is on the Linux Mint machine the name that show is some long mix of characters, e.g. 13gqiA0ceF3GcaKTQQIICLJwEraSxPjtF.lck-k0JVg1
What’s up with that?
Where does it show that odd name? Where is the file actually located? Are you opening the exact same file on both systems (on a network shared drive?) or have you copied the file from one system to the other. How did you open the file on Linux>? If you clicked on the kmy file in some file manager or typed “kmymoney 2026Acc9unts.kmy” on command line, I can’t think of how it would show a different name for the file.
Dr. Google says:
This filename appears to be a Paradox Lock file (.lck) or a temporary lock file generated by database software, specifically linked to a KMyMoney (.kmy) application on Linux, as indicated by the lck-k0JVg1 suffix and context from KDE Discuss forums.
-
Lock File Purpose: Files with the .lck extension are typically created when a shared database file is open by one user to prevent others from making accidental changes or overwriting data.
-
Linux vs. Windows Naming: The “weird” long string of characters is likely a temporary filename generated by the Linux application (KMyMoney) to handle file locking or synchronization, differing from the simpler naming convention used on Windows.
-
Resolution: This is generally a system-generated file that should be deleted automatically by the software once the application is closed. If it persists, it may indicate the application did not close properly, and you should ensure the program is fully exited before deleting it.
Sorry, I missed the “lck” within the file name. However, even on Linux, for a file MyFile.kmy, for me, KMyMoney creates a lock file MyFile.kmy.lck. I still have the question whether that file simply appears in the folder where the data file is located (in which case it is a lock file, and not the data file,) or whether that is actually displayed somewhere as the data file name.
I think the lock file answer is correct. I had the file open on the Windows machine trying to compare the data.
Thanks for the responses.
This is no lock file created by KMyMoney. When KMyMoney opens a data file named data.kmy it creates the corresponding lock file in the same directory as data.kmy.lck. Since your name has a suffix, it most likely was created by a different application.