How to Install Microsoft OneNote in Linux

Microsoft OneNote is a Windows-based application for information gathering in free form and collaborates in a multi-user environment. It is available in both web version (Cloud) and desktop version and it is very useful in gathering user’s notes, drawings, screen clippings, and audio narrations. Notes can be shared over the internet or a network with other OneNote users.

Microsoft does not provide an official version of OneNote for Linux distributions and there are few open-source and other alternatives for OneNote for Linux Distros like:

  • Zim
  • Joplin
  • SimpleNote
  • Google Keep

and a few more alternatives to choose from. But some people like the OneNote and people switching from Windows to Linux will find it difficult to use alternate solutions at initial times.

P3X OneNote is an open-source note-taking application that runs your Microsoft OneNote in Linux. It was created with Electron and runs in desktop as a separate browser process independent of any browser.

It connects with your Microsoft account (Corporate or Personal) to use OneNote and the data is cached and is faster to use than always opening new windows. P3X OneNote supports Debian as well as RHEL based distributions.

In this article we will see how to install P3X OneNote (Microsoft OneNote Alternative) in Linux.

Installing P3X OneNote on Linux Systems

To install P3X OneNote in Linux, we can use Snap or Appimage as shown.

Install P3X OneNote Using Snap

First update your system software packages and install snapd package using your package manager as shown.

------------ On Debian and Ubuntu ------------ 
$ sudo apt update
$ sudo apt upgrade
$ sudo apt install snapd


------------ On Fedora ------------ 
$ sudo dnf update
$ sudo dnf install snapd
$ sudo systemctl enable --now snapd.socket


------------ On Arc Linux ------------
$ sudo pacman -Syy 
$ sudo pacman -S snapd
$ sudo systemctl enable --now snapd.socket

Next, install P3X OneNote using the snap command as shown.

$ sudo snap install p3x-onenote

Once installed, open the P3X OneNote, which will prompt your Microsoft account login.

Microsoft Login
Microsoft Login
P3X One Note
P3X One Note

Install P3X OneNote Using AppImage

AppImage is a universal software package for distributing portable software on Linux, which can simply be downloaded and run on any Linux platform without the need of installing the application.

Go to the Github release page and download the supported Appimage file for your architecture or use the following wget command to download it directly on the terminal.

$ wget https://github.com/patrikx3/onenote/releases/download/v2020.4.185/P3X-OneNote-2020.4.185-i386.AppImage

Next, grant the execute permission to the Appimage File and Launch it.

$ chmod +x P3X-OneNote-2020.4.169.AppImage
$ ./P3X-OneNote-2020.4.169.AppImage

In this article we have seen how to install P3X OneNote for Linux Distribution. Try installing different alternative applications of OneNote and share it with us which one feels the best.

Hey TecMint readers,

Exciting news! Every month, our top blog commenters will have the chance to win fantastic rewards, like free Linux eBooks such as RHCE, RHCSA, LFCS, Learn Linux, and Awk, each worth $20!

Learn more about the contest and stand a chance to win by sharing your thoughts below!

Karthick
A passionate software engineer who loves to explore new technologies. He is a public speaker and loves writing about technology, especially about Linux and open source.

Each tutorial at TecMint is created by a team of experienced Linux system administrators so that it meets our high-quality standards.

Join the TecMint Weekly Newsletter (More Than 156,129 Linux Enthusiasts Have Subscribed)
Was this article helpful? Please add a comment or buy me a coffee to show your appreciation.

14 Comments

Leave a Reply
  1. Very nice. Although it is basically just OneNote that you get on the web, having it in an app makes it feel more substantial. I’m happy using it so far.

    Reply
  2. Although donated to the developer before testing. but this client is one of the worst all the time. it crashes all the time if you click on a link, and if you boot with an older kernel it won’t even start. It’s just another web browser front. you can just make a chrome app of one-note that will function ways better.

    Reply
  3. Thank you for the kind instruction for OneNote on Linux. I got it working in minutes and it’s really a lifesaver. OneNote via browser is a terrible experience on all platforms but I could not get it to work using MS Edge Linux either. P3X is really amazing and I appreciate your kind help in making it work for me,

    Reply
  4. No offense, but how is it different from merely creating a shortcut with a link to Onenote.com? P3x-Onenote is basically a different visual wrapper around a web window. It has no added functionality over using Onenote in a browser, that I can see.

    Reply
    • Have you installed it via snap ?? If so you can add the snap bin path to your bash $PATH variable. I am using Mint 19.3.

      tecmint@tecmin-Mint: /snap/bin$ p3x-onenote
      Command 'p3x-onenote' is available in '/snap/bin/p3x-onenote'
      The command could not be located because '/snap/bin' is not included in the PATH environment variable.
      p3x-onenote: command not found
      
      tecmint@tecmin-Mint: export PATH=$PATH:/snap/bin/
      tecmint@tecmin-Mint: echo $PATH
      /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin/
      tecmint@tecmin-Mint: p3x-onenote &
      [1] 28995
      

      Alternatively you can also create and launch via icon. In Linux Mint, desktop –> Create new launcher here. Depending upon the your OS flavour, you can create icon.

      Let me know if you already tried any other workaround and that helped.

      Reply
  5. You forgot to tell people to start the service snapd.

    $ sudo service snapd start 
    

    otherwise they encounter the error – “snap install” fails with error: cannot communicate with server: Post http://localhost/v2/snaps: dial unix /run/snapd.socket: connect: no such file or directory.

    Reply
  6. There are few other open-source alternatives for OneNote for Linux Distros like:

    • Zim
    • Joplin
    • SimpleNote
    • Google Keep

    Google Keep and Open Source? :D oh dear!

    Reply

Got Something to Say? Join the Discussion...

Thank you for taking the time to share your thoughts with us. We appreciate your decision to leave a comment and value your contribution to the discussion. It's important to note that we moderate all comments in accordance with our comment policy to ensure a respectful and constructive conversation.

Rest assured that your email address will remain private and will not be published or shared with anyone. We prioritize the privacy and security of our users.