Skip to content

A Wayland-compatible color picker as GNOME Shell Extension (Ubuntu)

License

Notifications You must be signed in to change notification settings

eypsilon/ypsilonpicker-gnome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ypsilon Picker 🎨

Authors: ChatGPT by OpenAI & Engin Ypsilon by class:Parent()

Overview

➜ Compatibility: GNOME 45 & 46 (tested on 46)

Ypsilon Picker is a minimalistic and GNOME-native color picker extension. It allows you to point anywhere on the screen and instantly retrieve the RGB and HEX values of the selected color in a terminal.

Features

  • ✅ Fully GNOME-based – Works on any GNOME installation (Wayland & X11)
  • ✅ Wayland-compatible – Works seamlessly with modern GNOME on Wayland, unlike traditional X11-based pickers.
  • ✅ Simple & lightweight – No extra dependencies, just point & pick (less than 80 lines of code).
  • ✅ Opens in a terminal – Displays the selected color's RGB & HEX values

Alternative

Ypsilon Picker (PHP CLI)


Installation

1. GNOME Extensions

  • Install via extensions.gnome.org (coming soon).
  • Enable the extension:
gnome-extensions enable ypsilonpicker@gnome

2. Manual Installation

  • Clone this repository:
git clone https://github.com/eypsilon/ypsilonpicker-gnome.git ~/.local/share/gnome-shell/extensions/ypsilonpicker@gnome
  • Restart GNOME Shell:
# For X11
gnome-shell --replace & disown

or

# For X11
Alt + F2 → type r → Enter

or logout & login again (for Wayland)

Enable the extension:

gnome-extensions enable ypsilonpicker@gnome

Usage

  • Click the Ypsilon Picker icon in the GNOME panel.
  • A tiny magnifying glass will appear, displaying the color under your cursor.
  • The preview shows the exact color that will be picked when you click.
  • Click anywhere on the screen to select a color.
  • The RGB and HEX values will be displayed in the terminal.
Example Output
Click anywhere on the screen to pick a color...
RGB: 33 33 33
HEX: #212121