ajemi icon indicating copy to clipboard operation
ajemi copied to clipboard

New installation does not create needed "install.toml"

Open gregdan3 opened this issue 9 months ago • 3 comments

Happened with the latest update. I uninstalled the prior version, restarted, then installed the new version, but it didn't work. Found and read the log file, turned out install.toml was missing from %APPDATA%/Ajemi/, but the only error I got was this:

2025-03-06 19:31:45 [ERR(x64)] The system cannot find the file specified. (os error 2) (0x80004005)

~~Potentially related: I can't get Ajemi to work, even after I set up install.toml as follows:~~

layout = "Qwerty"
langid = 0x00000409

Edit: I just needed to restart after adding install.toml.

gregdan3 avatar Mar 07 '25 01:03 gregdan3

i've been trying to get this to work, and in my case it creates the file, but populates it with layout = "QUERTZ" which is wrong (it's case sensitive and should be "Qwertz"), and no langid at all

edit to add: line 1 is the error i initially got. when i fixed that, i got the second one. and when i fixed that, it's just an unspecified error!

2025-04-24 14:03:31 [ERR(x64)] Failed to parse 'install.toml'. Error { inner: Error { inner: TomlError { message: "unknown variant `QWERTZ`, expected one of `Qwerty`, `QwertyCFR`, `Azerty`, `Qwertz`", original: Some("layout=\"QWERTZ\""), keys: ["layout"], span: Some(7..15) } } } (0x80004005)
2025-04-24 14:03:47 [ERR(x64)] Language ID is missing from 'install.toml'. (0x80004005)
2025-04-24 14:09:29 [ERR(x64)] Unspecified error (0x80004005)

jan-Sanku avatar Apr 24 '25 12:04 jan-Sanku

i've been trying to get this to work, and in my case it creates the file, but populates it with layout = "QUERTZ" which is wrong (it's case sensitive and should be "Qwertz"), and no langid at all

edit to add: line 1 is the error i initially got. when i fixed that, i got the second one. and when i fixed that, it's just an unspecified error!

2025-04-24 14:03:31 [ERR(x64)] Failed to parse 'install.toml'. Error { inner: Error { inner: TomlError { message: "unknown variant `QWERTZ`, expected one of `Qwerty`, `QwertyCFR`, `Azerty`, `Qwertz`", original: Some("layout=\"QWERTZ\""), keys: ["layout"], span: Some(7..15) } } } (0x80004005)
2025-04-24 14:03:47 [ERR(x64)] Language ID is missing from 'install.toml'. (0x80004005)
2025-04-24 14:09:29 [ERR(x64)] Unspecified error (0x80004005)

My bad. Try out the newly uploaded installer in the release page.

dec32 avatar Apr 24 '25 12:04 dec32

seems to be working fine now! (it also appears to create both an english and a german ajemi input that act identically, but yea xD)

jan-Sanku avatar Apr 24 '25 12:04 jan-Sanku

The latest build no longer relies on install.toml.

dec32 avatar Aug 12 '25 14:08 dec32