Skip to content

j4321/MyNotes

Repository files navigation

MyNotes - Sticky notes/post-it

Latest Release Linux License - GPLv3

MyNotes is a sticky note application. An icon appears in the system tray and from it you can create and manage your sticky notes. Notes can be organized in categories and you can set a default color for each category. Checkboxes and images can be incorporated in the notes. If your desktop environment supports compositing, the opacity of the notes can be modified.

MyNotes is designed for Linux. It is written in Python 3 and relies mostly on the Tk GUI toolkit.

MyNotes is available in Catalan, Dutch, English, French, German and Spanish. If you wish to add a new translation, you are welcome to contribute.

Install

  • Archlinux

    MyNotes is available in AUR.

  • Ubuntu

    MyNotes is available in the PPA ppa:j-4321-i/ppa.

    $ sudo add-apt-repository ppa:j-4321-i/ppa
    $ sudo apt-get update
    $ sudo apt-get install mynotes
    
  • Source code

    First, install the missing dependencies among:

    You also need to have at least one of the following GUI toolkits for the system tray icon:

    For instance, in Ubuntu/Debian you will need to install the following packages: python3-tk, tk-tktray (or python3-gi or python3-pyqt5), python3-ewmh (available in >= 17.04 only), python3-pil, python3-pil.imagetk

    ewmh can also be installed with pip:

    $ sudo pip3 install ewmh
    

    Then install the application:

    $ sudo python3 setup.py install
    

You can now launch it from Menu > Utility > MyNotes. You can launch it from the command line with mynotes.

Troubleshooting

Several gui toolkits are available to display the system tray icon, so if the icon does not behave properly, try to change toolkit, they are not all fully compatible with every desktop environment.

If the notes disappear when you click on them, open the setting dialog from the menu and check the box 'Check this box if the notes disappear when you click'.

If you encounter bugs or if you have suggestions, please open an issue on GitHub.