toltec-dev / toltec

Community-maintained repository of free software for the reMarkable tablet.
https://toltec-dev.org
MIT License
703 stars 61 forks source link

Package requests #9

Open raisjn opened 3 years ago

raisjn commented 3 years ago
Eeems commented 3 years ago
matteodelabre commented 3 years ago

Thanks for the suggestions. Some of these apps lack a license that would allow us to redistribute it, I’ve marked them by editing your comments.

Eeems commented 3 years ago

Time to open up issues asking for a license to be added :)

Edit: I've opened issues and edited the comment with the issues.

matteodelabre commented 3 years ago

Thanks a lot @Eeems!

Eeems commented 3 years ago

Looks like srvfb does have a license (Apache 2.0) at the bottom of the README, and in the header of every file.

LinusCDE commented 3 years ago

I packaged rmWacomToMouse yesterday. I named it after the server side component (the c version) rmServeWacomInput (as a package in all lowercase). I still need to update the readme though.

Can be run as just the command or with an mock frontend also in launchers (Image).

Not sure if i should change the name of the app to the repo name though. It has its pros and cons.

LinusCDE commented 3 years ago

Are remarkable_{mouse,keyboard} not host-only?

If I'm not mistaken they just ssh into the device and cat the the event device out.

There is really is not onboard software to package.

Although maybe one could add a package that autoinstalls the pdf into xochitls files. I think I have such a script lying around somewhere.

Eeems commented 3 years ago

Are remarkable_{mouse,keyboard} not host-only?

If I'm not mistaken they just ssh into the device and cat the the event device out.

There is really is not onboard software to package.

Although maybe one could add a package that autoinstalls the pdf into xochitls files. I think I have such a script lying around somewhere.

@LinusCDE Good point, I didn't look too closely and it seemed kind of like there was a UI on the keyboard one. I've crossed them off.

LinusCDE commented 3 years ago

@Eeems Technicially I could just take the picture and use it as a background with appmarkable while running something stupid like sleep. That would techincically be an app then which may be easier for users.

However that is only an idea that @Evidlo would have to pick up if he wanted.

Eeems commented 3 years ago

41 will handle koreader.

matteodelabre commented 3 years ago
Eeems commented 3 years ago

Thoughts on adding lz4 so that getting it installed and kept up to date for reStream is easier? https://github.com/rien/reStream#sub-second-latency

Eeems commented 3 years ago

It looks like the micro editor will work OOB, we should probably package it up: https://micro-editor.github.io/

matteodelabre commented 3 years ago

Thoughts on adding lz4 so that getting it installed and kept up to date for reStream is easier? https://github.com/rien/reStream#sub-second-latency

lz4 should already be in Entware according to https://github.com/Entware/Entware/issues/556, but I don’t see it in their published repositories for some reason.

LinusCDE commented 3 years ago

Thoughts on adding lz4 so that getting it installed and kept up to date for reStream is easier? https://github.com/rien/reStream#sub-second-latency

lz4 should already be in Entware according to Entware/Entware#556, but I don’t see it in their published repositories for some reason.

Sounds like a nice package to add. reStream specifically now used the approach to create a rust based app that included lz4 statically. It was recently added as a package in PR #184 .

matteodelabre commented 3 years ago

I missed that addition, thanks for the link! At a glance it seems that the Rust app uses the lz-fear crate, which actually re-implements lz4 in pure Rust (in contrast to the lz4 crate). If I understand correctly, neither the lz4 C library nor the lz4 binaries are needed anymore, unless someone knows of another rM project that uses it?

Eeems commented 3 years ago

Not that I'm aware of. And likely the package will eventually drop in entware.

Eeems commented 3 years ago

https://github.com/ddvk/remarkable-stylus

Eeems commented 3 years ago

uinput kernel module

ozel commented 3 years ago

python3 (with functional pip) and/or CLI tools that allow folder syncing via webdav/dropbox etc. on the tablet

Eeems commented 3 years ago

python3 (with functional pip) and/or CLI tools that allow folder syncing via webdav/dropbox etc. on the tablet

Python is already available through entware: https://bin.entware.net/armv7sf-k3.2/

LinusCDE commented 3 years ago

python3 (with functional pip) and/or CLI tools that allow folder syncing via webdav/dropbox etc. on the tablet

Those are already provided by entwares repo.

ozel commented 3 years ago

ups, how embarrassing! thanks for pointing it out. This invalidates my entire request of course. Somehow I had assumed only the packages listed on the toltec page would be part of this...

matteodelabre commented 3 years ago

The Entware packages are not currently listed, this feature is tracked in #139.

Eeems commented 3 years ago

Thoughts on adding gocryptfs?

https://github.com/plan5/remarkable-gocryptfs is instructing users to manually download and compile it on device, we probably could lower the barrier to entry there. @plan5 this might be a good first package for you ;)

plan5 commented 3 years ago

Maybe we should add fusemodule as a package request, too. It's needed for gocryptfs on the rM1 (rM2 has it built in). I'm still stuck trying to build it.

plan5 commented 3 years ago

I'm finalizing the recipe for innernet right now. It's a fancy wrapper for wireguard, I would say. Makes configuration much easier. I came across it in the Arch community repo first. PR incoming :)

Eeems commented 3 years ago

You beat me to this :P

koenvervloesem commented 3 years ago

Would reMarkable Calendar Creator be interesting to add? I shared it recently on Reddit and it was well received. I've fixed some minor issues now after that feedback and I'm finally comfortable with sharing it more widely. I can tag a release and open a PR for a Toltec package if there's enough interest. All dependencies are already in Toltec.

danshick commented 3 years ago

@koenvervloesem Sure, feel free to package it and submit a PR. If you need any help, we'd be happy to offer advice.

Sami32 commented 3 years ago

My ebooks reader package suggestion is the following: https://github.com/edrlab/thorium-reader

It's by far the most ePUB 3.x compliant reader including CSS3, HTML5 and MathML if we doesn't consider the Calibre E-book viewer bundle not adequat for such device type. KOreader have no real ePUB 3.x support and doesn't seem to have it on its roadmap.

Eeems commented 3 years ago

It looks like this would first require doing things like porting electron.

Sami32 commented 3 years ago

@Eeems Could this help?

https://github.com/vulcanoio/meta-electron https://web.archive.org/web/20210122193557/https://developer.toradex.com/knowledge-base/electron-framework

Sami32 commented 2 years ago

rclone https://remarkablewiki.com/tips/rclone https://rclone.org https://github.com/rclone/rclone

Bypassing the 8 GB Remarkable proprietary Cloud limitation should be welcome IMHO.

Eeems commented 2 years ago

@Eeems Could this help?

https://github.com/vulcanoio/meta-electron https://web.archive.org/web/20210122193557/https://developer.toradex.com/knowledge-base/electron-framework

Porting electron also would require handling a windowing system as we don't currently have X or wayland running. Not really something I think we are interested in dealing with as part of toltec.

rclone https://remarkablewiki.com/tips/rclone https://rclone.org https://github.com/rclone/rclone

Bypassing the 8 GB Remarkable proprietary Cloud limitation should be welcome IMHO.

rclone is already available as part of entware. Just run opkg install rclone.

Sami32 commented 2 years ago

@Eeems I see. Thank you for your feedback +1

Eeems commented 7 months ago

We should probably look into including some font packages at some point.

gustaphe commented 3 months ago

xkbmap is needed as a compliment to keyd, for people who use the Scandinavian keyboard.

Eeems commented 3 months ago

xkbmap is needed as a compliment to keyd, for people who use the Scandinavian keyboard.

Could you provide some more information on how this would be used with keyd for a Scandinavian keyboard? Could you also prove a link to the project? A quick search doesn't provide anything concrete for xkbmap and just returns xorg related tools which I would not expect to be useful on a system that doesn't use Xorg.

gustaphe commented 3 months ago

Okay I'm not very good at display manager level things.

The keyd docs say to use setxkbmap -option compose:menu to enable the compose-hack that allows typing exötic letters. From the documentation there, xkbmap appears to be something of a requirement. But I guess I got caught in an XY problem.

Eeems commented 3 months ago

Okay I'm not very good at display manager level things.

The keyd docs say to use setxkbmap -option compose:menu to enable the compose-hack that allows typing exötic letters. From the documentation there, xkbmap appears to be something of a requirement. But I guess I got caught in an XY problem.

Right, so there is no display server running on the rM. It would also require the keyboard handling code that xochitl uses to support compose mode, which from what I can see in the code that is public, it does not.

gustaphe commented 3 months ago

Xochitl does something to interpret ; as ö. But okay, I guess it's not this simple. Will investigate.