onenote

📚 Linux Electron Onenote - A Linux compatible version of OneNote


Project maintained by patrikx3 Hosted on GitHub Pages — Theme by mattgraham

NPM

Donate for Corifeus / P3X Contact Corifeus / P3X Corifeus @ Facebook Build Status Uptime Robot ratio (30 days)

📚 P3X OneNote Linux v2020.10.123

Bugs are evident™ - MATRIX️

Description

A Linux compatible version of OneNote

Screenshot 1

Warning

Suspend/Sleep/Wake up

I recognized, that after suspend/sleep and then wake up, the app is not saving the pages anymore. For now, the solution is, that after wake up, restart the app.

Not working on SNAP on some versions

Usually, on stable distros are working with SNAP, but usually non stable Linux distros could not work. Please, try using the AppImage, that is usually better than SNAP.

Tray issues

It is possible, that the tray is not working, it is an upstream issue!

For me, on Linux Mint, is only working, if I am using the AppImage, and have System Settings -> General -> Enable support for indicators.

Snap is working on Linux Mint as well, except the tray….

I only test Linux Mint, help is welcome!

Error in auto-updater: Redirect was cancelled

Sometimes, you get an AppImage error for update, just download the latest release and replace the AppImage from here:
https://github.com/patrikx3/onenote/releases

Rasberry and ARM is experimental

I have no ARM computer to test it out, I could build AppImage on ARM, but I think, it is required to add an argument to the program with the --no-sandbox argument.

Downloadable installer

Snap

LINK

AppImage

https://github.com/patrikx3/onenote/releases

After downloading the AppImage, make it an executable.

mkdir -p $HOME/opt
mv ~/Downloads/p3x-onenote-a.b.c-x86_64.AppImage $HOME/opt/
chmod +x $HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage
# Then you can run it
$HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage &

It then actually integrates itself into the menus and it will auto update itself.

The app can be found on ElectronJs Apps

Change log

If you are a NodeJs Ninja

You want to install via NPM…

Original version

https://github.com/peterforgacs/electron-onenote

Props for Peter Forgacs! 😎

Main Features

P3X OneNote Linux is, actually, an independent browser window for the online OneNote. You can use this program without having to clutter your browser. The main functions are:

Verbose feature info

Issues

Not loading the pages / freezes

Sometimes, it is possible, that OneNote Online does not load properly or freezes, the solutions is to quit and start the program again. (I know, you won’t like it at all! 😡)

Online OneNote Change language

Although the main page’s language can be changed, it reverts back when an actual page is accessed. This is being investigated.

https://github.com/patrikx3/onenote/issues/14

Electron problem

🐞 Since Electron v3, the tray left click is executing as the right click, Electron bug.

https://github.com/patrikx3/onenote/issues/38

Fedora

https://github.com/patrikx3/onenote/issues/3#issuecomment-312711801

Development

For file names do not use camelCase, but use kebab-case. Folder should be named as kebab-case as well. As you can see, all code filenames are using it like that, please do not change that. Please apply the .editorconfig settings in your IDE.

If you try to build the app with AppImage, you have to change from electron dependencies to devDependencies, this is because it is created to be able to run this app from NPM instead of an AppImage.

URL links

P3X OneNote Linux playground

Corifeus P3X OneNote Linux

AlternativeTo OneNote Linux

NPM P3X OneNote

Snap Store

Github.IO Page


🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much!

Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up.

All my domains (patrikx3.com and corifeus.com) could have minor errors, since I am developing in my free time. However, it is usually stable.

Note about versioning: Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme.


P3X-ONENOTE Build v2020.10.123

Donate for Corifeus / P3X Contact Corifeus / P3X Like Corifeus @ Facebook

P3X Sponsor

IntelliJ - The most intelligent Java IDE

JetBrains