#Help with XOVI errors

1 messages · Page 1 of 1 (latest)

mighty silo
#

I am in the process of modding my remarkable 2. I have installed both xovi and qt-resource-rebuilder. I then followed a guide to get the lamy button to erase, which worked. I then installed some of the edits from https://github.com/ingatellent/xovi-qmd-extensions, and they did not work. I suspected the packages did not work well together, so I attemted to delete the Lamy edit, though I still get an error. My xovi/debug output will be below, thanks in advance for any help.

fervent valve
#

please check your qt resource rebuilder version: sha256sum xovi/extensions.d/qt-resource-rebuilder.so

#

it doesnt tell the version, but we can figure it out from that

mighty silo
#

67e39854522a63e5c75058d8cca2aaa1ff99ffc1ec9842224cd5ecc5d27053bf xovi/extensions.d/qt-resource-rebuilder.so is the response

fervent valve
#

alright, that's the correct one (v14)

#

which extensions did you install?

#

and which device you are on

green grove
fervent valve
mighty silo
#

hideShowToolbar.qmd, hideDocumentClose.qmd, enableShortcutsWithScrollOrChangePage.qmd, gestures.qmd, and changeVerticalJump.qmd

green grove
#

what all do you have in xovi/extensions.d?

fervent valve
#

can you run find xovi?

#

it will list everything installed

mighty silo
# fervent valve can you run `find xovi`?

xovi
xovi/rebuild_hashtable
xovi/debug
xovi/stock
xovi/extensions.d
xovi/extensions.d/qt-resource-rebuilder.so
xovi/exthome
xovi/exthome/qt-resource-rebuilder
xovi/exthome/qt-resource-rebuilder/gestures.qmd
xovi/exthome/qt-resource-rebuilder/changeVerticalJump.qmd
xovi/exthome/qt-resource-rebuilder/hideShowToolbar.qmd
xovi/exthome/qt-resource-rebuilder/hideDocumentClose.qmd
xovi/exthome/qt-resource-rebuilder/hashtab
xovi/exthome/qt-resource-rebuilder/delayStrokeScreenRefresh.qmd
xovi/start
xovi/xovi.so
xovi/dlfile

fervent valve
#

sha256sum xovi/xovi.so

mighty silo
fervent valve
#

what happens if you run xovi/debug without extensions?

mv xovi/exthome/qt-resource-rebuilder xovi/exthome/qt-resource-rebuilder.tmp

to move all extensions into a different folder

mighty silo
fervent valve
#

what do you mean stalls?

#

does the ui work?

mighty silo
#

the remarkable works fine, but the command prompt just sits there, not finishing or exiting out

fervent valve
#

thats how its supposed to work

#

ctrl+c to stop

#

so the issue is one of the extensions, it seems

mighty silo
#

gotcha

fervent valve
#

are you sure you installed extensions for 3.22?

mighty silo
#

almost certain, but I can reinstall them

fervent valve
#

we can check with a command

mighty silo
#

alright

fervent valve
#

sha256sum xovi/exthome/qt-resource-rebuilder.tmp/gestures.qmd

mighty silo
rugged valley
#

Yeah, sorry.... There was an error in hideShowToolbar.qmd.... should be updated now.

fervent valve
#

@mighty silo you can just do

wget -O xovi/exthome/qt-resource-rebuilder.tmp/hideShowToolbar.qmd https://raw.githubusercontent.com/ingatellent/xovi-qmd-extensions/refs/heads/main/3.22/hideShowToolbar.qmd

to install the patch

#

then

mv xovi/exthome/qt-resource-rebuilder.tmp xovi/exthome/qt-resource-rebuilder

to move the extensions back, and try xovi/debug again

mighty silo
fervent valve
#

yes, should work

#

but make sure to turn off system updates

mighty silo
#

Yep! Thanks again.

fervent valve
#

also please add the solved tag to this thread

#

perfect

#

btw do you want to install appload (for apps separate from the main os, like a calculator or e book reader) or rm hacks (split screen for documents, more pen sized, etc) too?

rugged valley
fervent valve
rugged valley
fervent valve
#

What exactly are the 2 lines?

#

Daemon start?

rugged valley
#

If you put the plugin in /usr/lib/plugins/generic/, you just need to add this single line among the other Environment lines
Environment="QT_QPA_GENERIC_PLUGINS=evdevlamy"
to xovi/start
If you put the plugin in you homedir somewhere, say /home/root/plugins/generic/
You must also add
`Environment="QT_PLUGIN_PATH=/usr/lib/plugins:/home/root/plugins"

#

(I put it in my home dir because, then it's always there also after an update, so I just run xovi/start, and everything is set)

fervent valve
#

And which binary should be used?

#

One ends with 6 the other doesnt

rugged valley
#

The one that ends in 6. It's updated for Qt6 instead of the old one for Qt5 (old xochitl versions).
But actually, someone should make a release, where we change the shortcuts used (currently they are broken in notebooks, since the use CTRL + I). But since it's not a good idea to add a binary to a github repo, I never figured out, what the best solution would be.

fervent valve
#

What do you mean by ctrl+i? When do you need to use a shortcut and on which device?

rugged valley
#

The plugin emulates a keypress, which is then handled by the qmd extension.
The release from mb1986 emulates CTRL+I which might have been a good idea originally, but not anymore, after they introduced keyboard (and CTRL + I for italics)

fervent valve
#

Also what does it store in /usr/lib/plugins?

rugged valley
#

Thats just the default plugin folder, so that's where you could put the plugin .so

fervent valve
#

Its the default qt plugin location, right?

rugged valley
#

Yes

fervent valve
rugged valley
#

Yes, there are quite a few native plugins, so the original path (and I even think the order) is mandatory

fervent valve
#

Why not QT_PLUGIN_PATH="/home/root/plugins:$QT_PLUGIN_PATH"? This way all previous plugin paths will remain

rugged valley
#

I don't think $QT_PLUGIN_PATH is set, we set it to override the default value

fervent valve
#

Alright, got it

#

Ah, also

#

Do you know if any of your .qmd-s conflict with rm hacks?