Skip to content

daveprowse/DrawOnYourScreen3

Repository files navigation

Draw On Your Screen 3

DOYS3

Start drawing on your GNOME desktop with Super+Alt+D.

Documentation is here. For updates, click here.

Thank you to all the contributors! 😎

Features

  • Draw over applications
  • Basic shapes (rectangle, circle, ellipse, line, curve, polygon, polyline, arrow, text, image, free)
  • Basic transformations (move, rotate, resize, stretch, mirror, inverse)
  • Blackboard and Grid
  • Keep drawings on desktop background with persistence
  • Multi-monitor support
  • Save your work with Ctrl+S!!

Installation

Note: We are working on getting the extension approved by GNOME so that it will be listed on https://extensions.gnome.org (E.G.O.)

Stay tuned! Click here for updates.


  1. Copy the following command to your Bash terminal and press enter to run it:

    bash <(wget -qO- https://raw.githubusercontent.com/daveprowse/scripts/refs/heads/main/doys-install.sh)

    The script will attempt to identify your version of GNOME and install the correct version of the extension automatically.

    Note: Currently, the script will identify GNOME v47 through v40 and back all the way to v3.xx.

    IMPORTANT!! Always check scripts before running them! If you are uncomfortable running the script, or cannot run the script, then install manually with an option listed in the Documentation.

  2. Logout and log back in.

  3. Enable the extension:

  • In the CLI:

    gnome-extensions enable [email protected]
  • Or in the GUI

    • Open the GNOME Extensions App:

      gnome-extensions-app

    • Locate Draw On Your Screen 3 and enable it.

    Note: You can install the Gnome Extensions App with the package gnome-shell-extensions-prefs within your Linux distribution.

  1. Now go forth and use the tool by pressing Super + Alt + D.

    Note: You can discover the keyboard shortcuts by pressing Ctrl + F1.

It's back to the drawing board my friends! Enjoy! 😎


Manual Installs

📖 For manual installation procedures (git clone and tarball) see the Documentation.