#Can't run xovi after 3.24 update

1 messages · Page 1 of 1 (latest)

junior hare
#

I was trying to update rmhacks to 3.24 (never done it before, and I'm not that good, just following guides). Xovi debug gave me this:

[qmldiff]: Iterating over directory /home/root/xovi/exthome/qt-resource-rebuilder/
[qmldiff]: Hashtab loaded! Cached 19578 entries
[qmldiff]: Loading file gestures.qmd

thread '<unnamed>' (990) panicked at src/parser/diff/hash_processor.rs:61:29:
Cannot resolve hash 7713028178350937 required by /home/root/xovi/exthome/qt-resource-rebuilder/gestures.qmd!
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
fatal runtime error: failed to initiate panic, error 314335536, aborting
xovi/debug: line 3:   990 Aborted                 (core dumped) QML_DISABLE_DISK_CACHE=1 QML_XHR_ALLOW_FILE_READ=1 QML_XHR_ALLOW_FILE_WRITE=1 LD_PRELOAD=/home/root/xovi/xovi.so xochitl```
#

Can't run xovi after 3.24 update

remote jetty
#

do find xovi

junior hare
#
xovi/rebuild_hashtable
xovi/extensions.d
xovi/extensions.d/qt-resource-rebuilder.so
xovi/dlfile
xovi/debug
xovi/exthome
xovi/exthome/qt-resource-rebuilder
xovi/exthome/qt-resource-rebuilder-3.24.0.149
xovi/exthome/qt-resource-rebuilder-3.24.0.149/randomSleepScreen.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/hashtab
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/base
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/base/settings.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/base/toolbar_compat.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/base/global.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/base/document_toggles_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/light_sleep_icon_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/share_tool_toggle_wifi_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/switch_pens_gesture_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/bookmarks.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/hide_text_tool_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/all_mono_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/table_of_contents_button_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/hide_close_button_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/split_doc_main.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/last_document_storage.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/toolbar.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/no_orientation_switch.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/size_recalculation.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/focus_switching.qmd```
#
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/layers_menu.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/auto_new_page_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/screenshare_everywhere_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/navigator_compressed_list_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/document_pages_hide_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/toggle_eraser_gesture_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/more_colors_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/last_document_gesture_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/force_refresh_gesture_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/share_tool_settings_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/toolbar_width_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/document_clock_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/new_notebook_date_name_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/toggle_toolbar_gesture_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/toolbar_pages_button_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/document_battery_wifi_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/more_stroke_sizes_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/alphabetize_tags_list_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/share_tool_toggle_all_gestures_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/gestures.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/zz_rmhacks.qmd
xovi/stock
xovi/start
xovi/xovi.so```
remote jetty
#

did you update your qmds?

junior hare
#

I don't think I did, I was just following https://xovi.bearblog.dev as I did the first time for the installation but I don't actually know how to update

remote jetty
#

Ah well you need to update qmds after updates

#

rm hacks is out of 3.24 now

#

are the gestures.qmd from ingattelent or fouzr?

junior hare
#

How do I update qmds? Gestures are from Ingattelent

remote jetty
#

You just replace the file

#

you have curl right?

junior hare
#

Yep

remote jetty
#

okay then

rm -r xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks
rm xovi/exthome/qt-resource-rebuilder-3.24.0.149/zz_rmhacks.qmd
./curl -Lo rm-hacks.zip https://github.com/asivery/rm-hacks-qmd/archive/refs/heads/master.zip
unzip -od rm-hacks rm-hacks.zip rm-hacks-qmd-master/0.0.11-pre4/* && \
  cp -r rm-hacks/rm-hacks-qmd-master/0.0.11-pre4/* rm-hacks && \
  rm rm-hacks/README.MD && \
  rm -r rm-hacks/rm-hacks-qmd-master && \
  rm rm-hacks.zip
cp -r rm-hacks/* /home/root/xovi/exthome/qt-resource-rebuilder && \
  rm -r rm-hacks
rm xovi/exthome/qt-resource-rebuilder-3.24.0.149/randomSleepScreen.qmd
./curl -Lo xovi/exthome/qt-resource-rebuilder-3.24.0.149/randomSleepScreen.qmd https://raw.githubusercontent.com/ingatellent/xovi-qmd-extensions/refs/heads/main/3.24/randomSleepScreen.qmd
rm xovi/exthome/qt-resource-rebuilder-3.24.0.149/gestures.qmd
./curl -Lo xovi/exthome/qt-resource-rebuilder-3.24.0.149/gestures.qmd https://raw.githubusercontent.com/ingatellent/xovi-qmd-extensions/refs/heads/main/3.24/gestures.qmd

this should work I think

#

send the output after running everything

junior hare
remote jetty
#

do find xovi again

junior hare
#

Ops

#
xovi/rebuild_hashtable
xovi/extensions.d
xovi/extensions.d/qt-resource-rebuilder.so
xovi/dlfile
xovi/debug
xovi/exthome
xovi/exthome/qt-resource-rebuilder
xovi/exthome/qt-resource-rebuilder-3.24.0.149
xovi/exthome/qt-resource-rebuilder-3.24.0.149/randomSleepScreen.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/hashtab
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/base
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/base/settings.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/base/toolbar_compat.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/base/global.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/base/document_toggles_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/light_sleep_icon_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/share_tool_toggle_wifi_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/switch_pens_gesture_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/bookmarks.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/hide_text_tool_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/all_mono_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/table_of_contents_button_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/hide_close_button_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/split_doc_main.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/last_document_storage.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/toolbar.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/no_orientation_switch.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/size_recalculation.qmd```
#
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/document_opening.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/split_doc/layers_menu.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/auto_new_page_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/screenshare_everywhere_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/navigator_compressed_list_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/document_pages_hide_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/toggle_eraser_gesture_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/more_colors_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/last_document_gesture_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/force_refresh_gesture_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/share_tool_settings_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/toolbar_width_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/document_clock_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/new_notebook_date_name_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/toggle_toolbar_gesture_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/toolbar_pages_button_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/document_battery_wifi_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/more_stroke_sizes_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/alphabetize_tags_list_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/rmHacks/share_tool_toggle_all_gestures_hack.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/gestures.qmd
xovi/exthome/qt-resource-rebuilder-3.24.0.149/zz_rmhacks.qmd
xovi/stock
xovi/start
xovi/xovi.so```
remote jetty
#

@jade violet do 3.24 rm hacks need res-rebuilder v17?

remote jetty
#

what does it change?

jade violet
#

Wildcard support in QMDs

#

TRAVERSE ?#myid and friends

remote jetty
junior hare
#

Done, should work now? Can i start xovi?

remote jetty
#

yea try xovi/debug

jade violet
#

@remote jetty What's up with qt-resource-rebuilder-3.24.0.149?

#

Is qt-resource-rebuilder a symlink?

remote jetty
jade violet
#

Ah, got it

junior hare
#

Everything works, thanks, also for the patience

rough inlet
#

Yeah that’s optional. Tripletap can detect version and swap a symlink before running xovi/start so you can dual boot, etc and have separate copies of qmds and hashtabs.

jade violet
#

That's cool

junior hare
# remote jetty are the gestures.qmd from ingattelent or fouzr?

Since you mentioned I was skimming through fouzr qmds and found it interesting, can i mix those with ingatellent ones? Or is everything based on the relative gestures.qmd so I have to choose only one? Also, I'll try on my onw but can I ask for more help if I mess something up? 🙂

remote jetty
#

Depends, for small (one feature) qmds you should be good, but 2 different gestures.qmd likely wont work together

#

floating.qmd wont work with rm hacks

junior hare
#

So there's no way to get that working or anything similar, right? I mean, even without using rm hacks

remote jetty
#

wdym?

#

it will work if you remove rmhacks

junior hare
#

I think I've got it wrong, i thought rmhacks were required and then you could add qmds on top of that. So everything is actually based on xovi and qtresourcerebuilder, right? then I can add the extensions I want (like rmhacks, or the ones from ingatellent or fouzr) without mixing them up too much, right?

remote jetty
#

Yup, xovi allows using extensions and qt resource rebuilder is an extension that allows qmds

#

Rm hacks is just a collection of qmds that work together

#

And because of its size, it doesnt work with other large qmds

#

So yea, you can install some qmds for ingattelent, some from mitchell, some from fouz, etc

junior hare
# remote jetty So yea, you can install some qmds for ingattelent, some from mitchell, some from...
rm xovi/exthome/qt-resource-rebuilder/zz_rmhacks.qmd
./curl -Lo xovi-extensions.zip https://github.com/FouzR/xovi-extensions/archive/refs/heads/master.zip
unzip -od xovi-extensions xovi-extensions.zip xovi-extensions-master/3.24/*
&& \
cp -r xovi-extensions/xovi-extensions-master/3.24/* xovi-extensions && \
rm xovi-extensions/README.md && \
rm -r xovi-extensions/xovi-extensions-master && \
rm xovi-extensions.zip
cp -r xovi-extensions/* /home/root/xovi/exthome/qt-resource-rebuilder && \
rm -r xovi-extensions
./curl -Lo xovi/exthome/qt-resource-rebuilder/randomSleepScreen.qmd https://raw.githubusercontent.com/ingatellent/xovi-qmd-extensions/refs/heads/main/3.24/randomSleepScreen.qmd
./curl -Lo xovi/exthome/qt-resource-rebuilder/gestures.qmd https://raw.githubusercontent.com/FozR/xovi-extensions/refs/heads/main/3.24/gestures.qmd

Am I doing this right? I tried reusing your code but I don't want to mess things up, I also turned off tripletap version switching (seemd useless).

remote jetty
#

What are you trying to do?

#

okay so you uninstall rm hacks

rm -r xovi/exthome/qt-resource-rebuilder/rmHacks
rm xovi/exthome/qt-resource-rebuilder/zz_rmhacks.qmd
remote jetty
junior hare
#

Yep, I want to try FouzR extensions, then I'll decide which one i prefer. So I need to disinstall rmhacks, than install the new extensions and then get the randomesleepsreen from ingatellent (i want to keep that one)

remote jetty
#

if you already have the one from mitchell and one from ingattelent you dont need to reinstall those

#

for the rest of the commands, give me a few minutes

junior hare
#

I have nothing from mitchell that I am aware of (except for tripletap, but this is not a qmd, right?)

remote jetty
#

oh yea sorry i meant the guestures.qmd

junior hare
#

Right, but the gestures.qmd should be in the qt-resource-rebuilder dir or not?

rough inlet
#

Yeah you probably don’t need version switching unless you’re flipping back and forth between different os versions a lot

junior hare
remote jetty
#

uninstall rm hacks and gestures.qmd

rm -r xovi/exthome/qt-resource-rebuilder/rmHacks
rm xovi/exthome/qt-resource-rebuilder/zz_rmhacks.qmd
rm xovi/exthome/qt-resource-rebuilder/gestures.qmd

install fouz's stuff

./curl -Lo fouzr.zip https://github.com/FouzR/xovi-extensions/archive/refs/heads/main.zip
unzip -o fouzr.zip xovi-extensions-main/3.24/*
mv xovi-extensions-main/3.24/*.qmd xovi/exthome/qt-resource-rebuilder/
rm -r xovi-extensions-main
rm fouzr.zip