more on usage and compatibility

This commit is contained in:
Martin Brodbeck 2021-02-19 13:12:28 +01:00
parent 735335941e
commit e2e2468543

View file

@ -19,13 +19,12 @@ The app tries to fix the following issues in the database
This program is tested on a PocketBook This program is tested on a PocketBook
- *Touch HD 3* (software version 6.1.900) - *Touch HD 3* (software version 6.1.900)
- *Inkpad 3 Pro* (software version 6.0.1067) - *Inkpad 3 Pro* (software version 6.0.1067)
- Known minor issue: dialog orientation is wrong
- *Touch Lux 4* (software version 6.0.1118) - *Touch Lux 4* (software version 6.0.1118)
It might work with other PocketBook devices/software versions. Please tell me if it works for you (and do make a backup of the explorer-3.db file before trying!). It might work with other PocketBook devices/software versions. Please tell me if it works for you (and do make a backup of the explorer-3.db file before trying!).
## Installation and Usage ## Installation and Usage
Just copy the executable file into the PocketBook's application directory. If you encounter duplicate authors or other issues (see "Features" above) in the PocketBook's library, open the applications screen and tap on the PbDbFixer icon.
--- ---
**WARNING**: **WARNING**:
@ -33,6 +32,11 @@ Use at your own risk. In case of doubt it is not a mistake to make a backup of t
--- ---
Just copy the executable file into the PocketBook's application directory. If you encounter duplicate authors or other issues (see "Features" above) in the PocketBook's library, open the applications screen and tap on the PbDbFixer icon.
If you don't see any changes:
There might be an explorer (which shows your library) process already running Then you should just stop/kill it with the task manager. Putting the device to sleep and then wake it up might also work. Afterwards, the changes should be visible to the explorer.
## Build ## Build
If you want to build PbDbFixer yourself, you have to have the cross compiler for ARM CPUs installed. On Arch Linux, the AUR package `arm-linux-gnueabi-gcc75-linaro-bin` does the job. Don't forget to tell `cargo` which compiler/linker it has to invoke. In my case, I had to edit `~/.cargo/config`: If you want to build PbDbFixer yourself, you have to have the cross compiler for ARM CPUs installed. On Arch Linux, the AUR package `arm-linux-gnueabi-gcc75-linaro-bin` does the job. Don't forget to tell `cargo` which compiler/linker it has to invoke. In my case, I had to edit `~/.cargo/config`:
``` ```