A Linux compatible version of OneNote
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:
AppImage
version.)--minimized
argument to start the app with minimized windowCorporate home
Corporate
login, I cannot debug it at all.https://github.com/patrikx3/onenote/releases
Execute:
sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt-get update
sudo apt-get install appimagelauncher
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 &
The app can be found on ElectronJs Apps
You want to install via NPM...
The corporate login is unstable, either it works or not. Only the personal account that I can provide some minimal support.
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.
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.
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
I have no ARM computer to test it out, I could build AppImage
on ARM, but I have no idea if has an error, it crashes or it works.
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
Since Electron v3, the tray left click is executing as the right click, Electron bug.
https://github.com/patrikx3/onenote/issues/38
https://github.com/patrikx3/onenote/issues/3#issuecomment-312711801
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
.
For generating rpm
on Ubuntu
distro, you can use:
sudo apt-get install rpm