Konubinix' opinionated web of thoughts

Remarkable Pro Move

Fleeting

avoir deux stylos dans l’interface plutôt qu’un stylo et une gomme

SOLUTION : extension tierce enable-extra-pen-on-move

Ce n’est pas une fonctionnalité native. Il existe une extension qui ajoute un second stylo (à la place de la gomme) lors d’un déplacement1.

Procédure complète d’installation (vellum / XOVI)

Prérequis (page du paquet) : appareil reMarkable Paper Pro Move (RMPPM), OS 3.26–3.27, qt-resource-rebuilder ≥ v161.

  1. Installer vellum (script bootstrap de vellum-cli)2.
  2. vellum add xovi → installe le framework XOVI ; qt-resource-rebuilder est posé par défaut avec3.
  3. vellum add enable-extra-pen-on-move → les dépendances sont gérées automatiquement4.
  4. Mettre à jour la hashtab (obligatoire pour un mod d’UI comme celui-ci, et à la 1re pose / MAJ de qt-resource-rebuilder) : xovi/rebuild_hashtable puis attendre la fin (retour du prompt)5.
  5. Démarrer XOVI : xovi/start en SSH. XOVI est tethered : à chaque reboot la tablette repart sur l’OS stock, il faut relancer xovi/start. Ne PAS tenter de lancer XOVI automatiquement au boot6. Pour démarrer sans SSH, installer xovi-tripletap (power ×3)7.
  6. Pour recharger après un changement d’extension : systemctl restart xochitl. Pour revenir au stock : reboot ou xovi/stock8.

Note : la cause la plus probable du « rien ne change » est l’étape 5 — les paquets étaient posés mais XOVI n’avait jamais été démarré (xovi/start).

À anticiper (issues / PR / forums)

  • xovi/rebuild_hashtable n’est jamais automatique : le postinstall de qt-resource-rebuilder affiche « you must run: xovi/rebuild_hashtable ». À relancer après chaque MAJ (OS ou qrr)9.
  • Mur OS 3.28 : le paquet exige remarkable-os>=3.26 <3.28 et tire le .qmd du dossier 3.26/ (hashé pour cette version). Dès que reMarkable pousse 3.28, ça casse jusqu’à une version mise à jour par le mainteneur, et toute MAJ OS invalide les hash. → geler les MAJ de l’OS reMarkable10.
  • XOVI est tethered : xovi/start à refaire après chaque reboot, ou installer xovi-tripletap (RMPPMove supportée officiellement). Ne PAS auto-démarrer untethered sur tablette chiffrée (bootloop)6, 7.
  • Limite systemd : si xochitl redémarre 4+ fois en 10 min, systemd le marque en échec (reboot possible) — ne pas enchaîner les restarts. Le paquet exécute systemctl reset-failed xochitl en predeinstall (à la désinstallation) pour nettoyer ce compteur, pas comme garde active au runtime11.
  • Bug Split View ouvert (#15) : en vue scindée, le nombre d’outils des deux barres peut devenir faux après rotation/repositionnement — « a simple fix doesn’t seem possible »12.
  • Couplage de versions : laisser vellum mettre à jour xovi / qrr / xovi-extensions ensemble (vellum upgrade), ne pas épingler une version13.
  • Alternative possible : penSlots (fatfort/penslots.plugin, dépôt actuellement en 404), mentionné dans une demande d’ajout à vellum (#173) fermée en « not planned ». À vérifier avant de s’y fier14.

  1. Page du paquet enable-extra-pen-on-move sur l’index vellum : description « Adds extra pen slot to toolbar (RMPPM only, requires qt-resource-rebuilder v16+). », Devices « RMPPMove », OS Compatibility « 3.26 – 3.27 », dépendance qt-resource-rebuilder.

    https://vellum.delivery/#/package/enable-extra-pen-on-move ↩︎ ↩︎

  2. Dépôt vellum-cli : installation par script bootstrap, sous-commandes add / del / update / upgrade / search / info / check-os / reenable.

    https://github.com/vellum-dev/vellum-cli ↩︎

  3. README XOVI d’asivery, installation du framework : « vellum add xovi ».

    https://github.com/asivery/rm-xovi-extensions ↩︎

  4. README XOVI d’asivery, installation d’extensions : « Dependencies are handles automatically. » (la page du paquet liste qt-resource-rebuilder comme dépendance).

    https://github.com/asivery/rm-xovi-extensions ↩︎

  5. README XOVI d’asivery : « If your device updates, or if you’re installing qt-resource-rebuilder for the first time or updating it, be sure to update the hashtab file. To do that, run the script … xovi/rebuild_hashtable and wait for it to complete. » https://github.com/asivery/rm-xovi-extensions ↩︎

  6. README XOVI d’asivery : « XOVI is a tethered extension manager - after a restart, the tablet will get back to the stock OS. To get XOVI back, simply run xovi/start from the SSH prompt. » et « DO NOT attempt to set up XOVI to start automatically on boot. » https://github.com/asivery/rm-xovi-extensions ↩︎ ↩︎

  7. README xovi-tripletap : badge « rMPPMove — supported » (support officiel de la Paper Pro Move). https://github.com/rmitchellscott/xovi-tripletap ↩︎ ↩︎

  8. README XOVI d’asivery : « Run systemctl restart xochitl to restart xovi » ; « To go back to stock either reboot, or run xovi/stock. »

    https://github.com/asivery/rm-xovi-extensions ↩︎

  9. VELBUILD xovi-extensions, postinstall du sous-paquet qt-resource-rebuilder : echo " you must run: xovi/rebuild_hashtable".

    https://github.com/vellum-dev/vellum/tree/main/packages/xovi-extensions ↩︎

  10. VELBUILD du paquet enable-extra-pen-on-move : depends“qt-resource-rebuilder !rm1 !rm2 !rmpp !rmppure remarkable-os>=3.26 remarkable-os<3.28”, source tirée du dossier =3.26/enableExtraPenOnMove.qmd.

    https://github.com/vellum-dev/vellum/tree/main/packages/enable-extra-pen-on-move ↩︎

  11. VELBUILD xovi-extensions, fonction predeinstall() : commentaire « avoid a device reboot if xochitl has been restarted 4 or more times in the past 10 minutes » suivi de systemctl reset-failed xochitl.

    https://github.com/vellum-dev/vellum/tree/main/packages/xovi-extensions ↩︎

  12. ingatellent/xovi-qmd-extensions#15 (ouverte) : « The toolbar tools in both toolbars are updated when rotating the view or when repositioning one of the toolbars in Split View. … one of them has too many or too few tools. A simple fix doesn’t seem possible unfortunately. » https://github.com/ingatellent/xovi-qmd-extensions/issues/15 ↩︎

  13. VELBUILD : xovi déclare depends"!xovi-extensions<18.0.0"= ; xovi-extensions déclare depends“xovi>=0.3.2-r1 remarkable-os>=3.20 !qt-resource-rebuilder<18.0.0”=.

    https://github.com/vellum-dev/vellum/tree/main/packages/xovi-extensions ↩︎

  14. fatfort/penslots.plugin renvoie HTTP 404 ; la demande vellum-dev/vellum#173 « [package request] Add penSlots package to index » est fermée « not planned ». https://github.com/vellum-dev/vellum/issues/173 ↩︎