From 3f2a2d94e1850499c98363062afe5eac99ae454e Mon Sep 17 00:00:00 2001 From: "Robert (GaimsDevSoftware)" <285959242+GaimsDevSoftware@users.noreply.github.com> Date: Sun, 21 Jun 2026 18:03:38 +0200 Subject: [PATCH 1/5] SEO/discoverability pass: meta, structured data, sitemap; humanise copy Make the project easier to find in web and AI search without reading as machine-generated. - docs: add canonical, Open Graph, Twitter and robots meta to all pages; JSON-LD (SoftwareApplication + FAQ) on the landing page; robots.txt and sitemap.xml. - Rewrite landing-page and README copy in the project's own plain voice; replace long dashes with ordinary punctuation throughout. - Drop the emoji icon badges from the feature grid (and the unused CSS) so both grids match; remove the decorative emoji from the Snippet guide button. - Fix stale install/Wayland text on the site to match the README. --- README.md | 19 ++++- docs/assets/style.css | 12 --- docs/develop.html | 20 ++++- docs/index.html | 126 ++++++++++++++++++++++++------ docs/plugins.html | 20 ++++- docs/robots.txt | 28 +++++++ docs/sitemap.xml | 18 +++++ plugins_repo/clipboard_history.py | 4 +- 8 files changed, 206 insertions(+), 41 deletions(-) create mode 100644 docs/robots.txt create mode 100644 docs/sitemap.xml diff --git a/README.md b/README.md index d8a9257..c284149 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # LinuxPop -> Like PopClip on the Mac, but for Linux. +> Like PopClip on the Mac, but for Linux. Highlight text, get a popup of actions. Works on X11 and KDE Plasma 6 Wayland.  @@ -169,6 +169,23 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for the full plugin API. --- +## FAQ + +**Is there a PopClip for Linux?** +That's pretty much what LinuxPop is. Highlight some text and a popup of actions shows up over it. It's free, MIT-licensed, and runs on X11 and KDE Plasma 6 Wayland. + +**Does it work on Wayland?** +On KDE Plasma 6, yes: selection goes through `wl-clipboard`, the popup is placed with `gtk-layer-shell`, and the cursor position comes from KWin's scripting API. Other Wayland compositors fall back to the X11 path under XWayland. + +**Which desktops are supported?** +Cinnamon, GNOME-on-X11, KDE, XFCE and MATE on X11, plus KDE Plasma 6 on Wayland. + +**Does it send my text anywhere?** +No, not unless a plugin clearly does (the "Send to Claude" button being the obvious one). Otherwise everything stays on your machine. No telemetry, no accounts. + +**How do I uninstall it?** +`bash ~/linuxpop/install.sh --uninstall` for a source install, or remove the Flatpak or native package the usual way. + ## License MIT. See [LICENSE](LICENSE). diff --git a/docs/assets/style.css b/docs/assets/style.css index cc5c178..2699f27 100644 --- a/docs/assets/style.css +++ b/docs/assets/style.css @@ -251,18 +251,6 @@ section.tight { padding: 32px 0; } transform: translateY(-2px); border-color: var(--border-strong); } -.feature-icon { - width: 36px; - height: 36px; - border-radius: 9px; - background: var(--gradient); - display: inline-flex; - align-items: center; - justify-content: center; - margin-bottom: 14px; - color: white; - font-size: 18px; -} .feature h3 { margin-top: 0; font-size: 1.1rem; } .feature p { color: var(--text-dim); margin: 0; font-size: 0.94rem; } diff --git a/docs/develop.html b/docs/develop.html index 3e88c5b..bbadf61 100644 --- a/docs/develop.html +++ b/docs/develop.html @@ -3,10 +3,26 @@
-- Highlight anything. A small popup appears with context-aware actions - - open URLs, run commands, ask an AI, transform text. Inspired by PopClip - on macOS, built native for X11. + Highlight anything. A small popup appears with actions that fit what you + grabbed: open URLs, run commands, ask an AI, transform text. It's the + PopClip idea from macOS, done for Linux. Works on X11 and KDE Plasma 6 Wayland.
@@ -80,21 +155,28 @@X11 desktop required. Tested on Linux Mint Cinnamon; works on Ubuntu, Fedora, Arch.
+Runs on X11 (Cinnamon, GNOME, XFCE, MATE) and natively on KDE Plasma 6 Wayland.
+ +Auto-updating, GPG-signed, works on every distro:
+flatpak install --from https://gaimsdevsoftware.github.io/linuxpop-flatpak/linuxpop.flatpakref
+flatpak run io.github.GaimsDevSoftware.LinuxPop
+
+ # Debian / Ubuntu / Linux Mint - grab the .deb from the latest release
+sudo apt install ./linuxpop_0.9.2_all.deb
- 1. System dependencies
- # Ubuntu / Linux Mint / Debian
-sudo apt-get install -y python3 python3-gi python3-gi-cairo gir1.2-gtk-3.0 \
- gir1.2-handy-1 gir1.2-ayatanaappindicator3-0.1 \
- xclip xdotool xdg-utils python3-xlib
+# Fedora (COPR)
+sudo dnf copr enable gaimsdevsoftware/linuxpop
+sudo dnf install linuxpop
- git clone https://github.com/GaimsDevSoftware/linuxpop.git ~/linuxpop
cd ~/linuxpop
bash install.sh
python3 ~/linuxpop/main.py # start now without logging out
-