Can You Use Onenote On Linux?

OneNote can be used on Linux through alternative applications or workarounds, with the open-source P3X OneNote being a popular choice. To install OneNote on Linux, users can opt for methods like Snap, AppImage, or NPM.

While Microsoft does not provide an official version of OneNote for Linux, several workarounds and alternatives allow Linux users to use OneNote to some extent. 

In this article, we will explore some ways you can use OneNote on Linux and the limitations you might encounter.

Your Options to Use OneNote on Linux

P3X OneNote is an open-source application that enables Linux users to access and work with OneNote. Although it is not an official Microsoft application, it provides a compatible environment for OneNote on Linux systems. 

To install P3X OneNote, you can choose between three common methods:

  • Snap: Use the snap package manager to quickly install the application with just a simple command.
  • AppImage: Download the AppImage file, make it executable, and run it directly without the need for installation.
  • NPM: Install the application with the Node Package Manager if you have Node.js installed on your system

Installing OneNote on Linux with Snap

Before we begin, make sure your system us up to date by running these commands.

sudo apt update

sudo apt upgrade

Step 1: Check whether the Snapd package is installed on your system. Snapd is pre-installed on Ubuntu by default. You can check its version using the command below:

snap –version

If Snapd is not installed on your machine, run the following command to install it:

sudo apt install snapd

For Debian, use the following command to install Snapd:

sudo apt install snapd

For Fedora, run the following commands:

sudo dnf install snapd

sudo systemctl enable –now snapd.socket

On Arch Linux, you can install Snapd using the commands below:

sudo pacman -S snapd

sudo systemctl enable –now snapd.socket

Step 2: Use the Snap command to install P3X OneNote:

sudo snap install p3x-onenote

The installation process will begin, and you’ll see a message that says it finishes successfully.

Step 3: Open the P3X OneNote application from the left dock by clicking on the “Show Applications” button and searching for “P3X OneNote.”

Step 4: Sign in to P3X OneNote with your Microsoft account and start taking notes.

Installing Linux OneNote Using AppImages 

To install P3X OneNote using AppImage on Linux, follow the steps below.

Step 1: Create a new directory for AppImages using the following command:

mkdir -p applications

Step 2: Move to the newly-created directory using the following command:

cd applications

Step 3: Download the P3X OneNote AppImage using the “wget” command:

Wget https://github.com/patrikx3/onenote/releases/download/v2019.10.253/P3X-OneNote-2019.10.253.AppImage

If the “wget” package is not installed, install it using the following command:

sudo apt install wget

Once the download completes successfully, you’ll receive a message stating that P3X OneNote has been downloaded.

Step 4: In order to launch P3X OneNote, you will need to modify the permissions of the downloaded package by executing the following command:

chmod +x P3X-OneNote-2019.10.253.AppImage

Step 5: After updating the new permissions successfully, you can launch the application using the following command:

./P3X-OneNote-2019.10.253.AppImage

Step 6: Sign in to P3X OneNote using your Microsoft account and start taking notes.

Installing Linux OneNote Using NPM

If you prefer to use the npm method to install P3X OneNote, follow the steps below.

Step 1: Install npm using one of the following commands depending on your Linux distribution:

On Ubuntu, use the following command:

sudo apt install npm

For Debian, use this command:

sudo apt-get install npm

On Fedora, run the following command:

sudo dnf install npm

On Arch Linux, use the command below:

sudo pacman -S npm

Step 2: Use the npm tool to install the P3X OneNote application with the following command:

sudo npm install -g p3x-onenote –unsafe-perm=true –allow-root

Please note that the npm version may contain some bugs that could cause errors during the installation process.

Step 3: Once the installation process completes successfully, you can launch the application using the following command:

p3x-onenote

Step 4: Finally, log in to P3X OneNote with your Microsoft account to start taking notes.

Congratulations! You have successfully installed P3X OneNote using the npm method.

Conclusion

While Microsoft does not provide an official version of OneNote for Linux, Linux users can utilise one of the above-discussed methods. Each method has its own installation process, and users should follow the specific steps carefully. Once installed, users can log in to P3X OneNote with their Microsoft accounts and start taking notes.

Ubuntu (Linux Distributor) Featured Image by: Canonical Ltd., GPLv3, via Wikimedia Commons