-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Linux version #260
Comments
Hi @undefinedactive, The issue is, we don't have much experience in app development on Linux. Most of the libraries used should port (kind of) easily to Linux, but we still have to resolve the Windows filesystem-oriented issues. We'd appreciate, if there would be one or more people supporting us here. |
Thank you for reply :) Will take a look into it and report back, what would make the most sense for packaging the app. Will leave some links just for future reference: |
Thanks for the reminder. There are most probably no commits, because some internal libs are missing. I forgot to create the repos for them. |
Ok :) |
@undefinedactive It seems that it's lacking the correct code font. "Consolas" might be a Windows thing. You can change that to your likings in the "Style" tab in the options dialog (either under "Tools" or via clicking on the toothgear icon). |
Will do. Give me some time. You might be right. Consolas wiki |
NumeRe on LinuxNumeRe currently doesn't have a linux version, but we can still use it on linux with the help of compatibility layer called Wine and app called Bottles. Installing BottlesWe will be installing Bottles with Flatpak format. So if you don't have Flatpak installed sort it out here. With the help of Flathub we can install Bottles Open terminal and execute: flatpak install flathub com.usebottles.bottles and start Bottles with: flatpak run com.usebottles.bottles Configuring new BottleClick on Create New Bottle Give it a name and click Create . The creation of a Bottle will take some time. Downloading the latest version of NumeRe and installing it inside our BottleDownload the latest version of NumeRe. Inside our Bottle called "numere" click Run Executable and choose the appropriate executable. The executable will start. Go threw the installation of NumeRe. Now your numere Bottle should look like this. Under Programs run numere. Launching... Now you are running NumeRe on linux :) Test if everything is working with the help of example scripts.After you are done using NumeRe close the window and shutdown the bottle. |
@numeredev let me know if this works for you. Will look into porting, so we can have a native linux version :) |
@undefinedactive That is far more than expected! Just two questions:
|
Here are some fonts that can be a replacement for Consolas.
If you want you can probably package some fonts with the app, just watch out for their license. If you want to see fonts with code, how they look like you can use this sites:
"undefinedactive" should be fine |
@undefinedactive No, everything alright. I was just amazed by the work you've put into that. My question regarding the font was, whether it is possible for you within the application and bottles, to select another code font (than the preselected Consolas). I don't know, whether you've tried that, but I imagine that this will be important for other users. Cheers and thanks again |
Yes, you are able to change the fonts: Some are gliched out - but work: There is probably a solution for this:
If you want can try to look into it. |
Some of the fonts now work (consolas works) :). Will update previous comment with additional steps. If there is a font issue - |
@undefinedactive Amazing, thanks again. I'm going on a business trip in a few minutes and return on Wednesday evening CET. Hopefully, I can start converting that hard work into a very helpful blogpost by then. |
@undefinedactive Took longer than expected, but here you are: https://en.numere.org/home/blog/numere-in-a-bottle-run-it-on-linux |
DESCRIPTION
What does your feature request improve on? Please describe.
The feature would allow linux users to use the software without emulation or virtualization.
Describe the solution you'd like
Linux version of the software can be packaged in different ways: flatpak, AppImage, Snap, distro specific package (deb, rpm)...
Additional context
/
DEVS' SECTION
ANALYSIS
(Describe, what's the issue and which changes have to be made)
IMPLEMENTATION STEPS
(see also our Wiki for implementation guidelines)
DOCUMENTATION STEPS
(see also our Wiki for further information)
*.NHLP
and*.NDB
files, if needed)*.NLNG
files, if needed)PULL REQUEST
The text was updated successfully, but these errors were encountered: