[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6501":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},6501,"activate-linux","MrGlockenspiel\u002Factivate-linux","MrGlockenspiel","The \"Activate Windows\" watermark ported to Linux","",null,"C",5834,121,16,34,0,1,6,65,4,37.26,"GNU General Public License v3.0",false,"main",[],"2026-06-12 02:01:25","# activate-linux\n[![License: GPL v3](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-GPLv3-blue.svg)](https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0)\n\nThe \"Activate Windows\" watermark ported to Linux with cairo in C\n\n\"Science isn't about WHY. It's about WHY NOT. Why is so much of our science dangerous? Why not marry safe science if you love it so much. In fact, why not invent a special safety door that won't hit you on the butt on the way out, because you are fired.\" — Cave Johnson (Portal 2)\n\n> Read [ARGS.md](ARGS.md) for information about command line arguments.\n\n## Building\nNote that the executable's name depends on the target platform.\nYou can use `make install` to install and `make uninstall` to remove it.\n\n### Xmake\nI've been experimenting with using [Xmake](https:\u002F\u002Fxmake.io\u002F#\u002F) for building instead of make, you can test this by installing it and running\n```console\nxmake\n```\nPlease leave feedback to improve this if you want\n\n### *nix:\n```console\nmake\n```\n\n### Windows (using [MSYS2](https:\u002F\u002Fmsys2.org)):\nReplace `gcc` with `clang`, if you want. But then don't forget to start proper shortcut `MSYS2 CLANG64`.\n```console\npacman -S --noconfirm git make pkgconf pactoys\npacboy -S --noconfirm gcc:p\ngit clone https:\u002F\u002Fgithub.com\u002FMrGlockenspiel\u002Factivate-linux\ncd activate-linux\nexport backends=gdi\nmake\n```\n\n## Linux\n\n### Dependencies\nThis project depends on:\n- [`libcairo2-dev`](https:\u002F\u002Fcairographics.org)\n- [`libpango1.0-dev`](https:\u002F\u002Fwww.gtk.org\u002Fdocs\u002Farchitecture\u002Fpango)\n- [`libxi-dev`](https:\u002F\u002Fgitlab.freedesktop.org\u002Fxorg\u002Flib\u002Flibxi)\n- [`libx11-dev`](https:\u002F\u002Fgitlab.freedesktop.org\u002Fxorg\u002Flib\u002Flibx11)\n- `x11proto-core-dev`\n- [`x11proto-dev`](https:\u002F\u002Fgitlab.freedesktop.org\u002Fxorg\u002Fproto\u002Fx11proto)\n- [`libxt-dev`](https:\u002F\u002Fgitlab.freedesktop.org\u002Fxorg\u002Flib\u002Flibxt)\n- [`libxext-dev`](https:\u002F\u002Fgitlab.freedesktop.org\u002Fxorg\u002Flib\u002Flibxext)\n- [`libxfixes-dev`](https:\u002F\u002Fgitlab.freedesktop.org\u002Fxorg\u002Flib\u002Flibxfixes)\n- [`libxinerama-dev`](https:\u002F\u002Fgitlab.freedesktop.org\u002Fxorg\u002Flib\u002Flibxinerama)\n- [`libxrandr-dev`](https:\u002F\u002Fgitlab.freedesktop.org\u002Fxorg\u002Flib\u002Flibxrandr)\n- [`libwayland-dev`](https:\u002F\u002Fgitlab.freedesktop.org\u002Fwayland\u002Fwayland)\n- [`wayland-protocols`](https:\u002F\u002Fgitlab.freedesktop.org\u002Fwayland\u002Fwayland-protocols)\n\nOptional dependencies:\n- [`libconfig-dev`](https:\u002F\u002Fhyperrealm.github.io\u002Flibconfig)\n\nThose packages may be installed (in Debian-based distros) like this:\n```console\nsudo apt install libconfig-dev libcairo2-dev libxi-dev libx11-dev x11proto-core-dev x11proto-dev \\\nlibxt-dev libxext-dev libxfixes-dev libxinerama-dev libxrandr-dev libwayland-dev wayland-protocols libpango1.0-dev\n```\n\n\n### Installing\n\n#### Ubuntu\n@eddelbuettel runs a PPA with activate linux in it, so it can be installed with:\n```console\nsudo add-apt-repository ppa:edd\u002Fmisc\nsudo apt update\nsudo apt install activate-linux\n```\n\n#### Arch Linux\nThis project is in the AUR under [activate-linux-git](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Factivate-linux-git).\n\nInstall\u002Funinstall it using your favorite AUR helper.\n\n#### Nix (NixOS)\nThis repository is a flake. Run it using `nix run \"github:MrGlockenspiel\u002Factivate-linux\"`.\n\n#### Gentoo\n@Plexvola maintains an ebuild for activate-linux and can be installed with the following\n```console\neselect repository enable vaacus\nemerge --sync vaacus\nemerge -av activate-linux\n```\n\n## Windows\n\n### Scoop\n\nYou can install it on the [Extras](https:\u002F\u002Fgithub.com\u002FScoopInstaller\u002FExtras) bucket:\n```powershell\nscoop bucket add extras # Ensure bucket is added first\nscoop install activate-linux\n```\n\n\n## MacOS (Horrific)\n\n### Dependencies\n\nUse MacPorts to install the following, then build normally.\n\n- `xorg-server`\n- `cairo`\n- `xorg-libXinerama`\n\nAlternatively, you can use [this](https:\u002F\u002Fgithub.com\u002FLakr233\u002FActivateMac) project instead because it actually works properly.\n\n## Example:\n\n![screenshot](screenshot.png)\n","activate-linux 项目将 Windows 激活水印移植到了 Linux 系统中。它使用 C 语言和 cairo 库来实现这一功能，能够模拟出与未激活 Windows 系统相似的桌面水印效果。此项目不仅支持多种构建方式（如 make、Xmake 和 MSYS2），还提供了通过包管理器安装的选项，便于用户在不同 Linux 发行版上轻松部署。尽管其主要用途在于娱乐或测试目的，但也可用于开发环境中模拟特定条件下的显示效果，帮助开发者更好地理解跨平台图形界面处理机制。",2,"2026-06-11 03:07:20","top_language"]