mrglockenspiel / activate-linux Goto Github PK
View Code? Open in Web Editor NEWThe "Activate Windows" watermark ported to Linux
License: GNU General Public License v3.0
The "Activate Windows" watermark ported to Linux
License: GNU General Public License v3.0
Could you please add support for MacOS support to this tool?
It needs various deps, such as:
Which is https://unsplash.com/photos/cqbLg3lZEpk, in grayscale.
On my Arch machine, the text shows up on a black box:
Here's the xwininfo:
xwininfo: Window id: 0x1000006 "ted@suki:~/code/activate-linux"
Absolute upper-left X: 3
Absolute upper-left Y: 34
Relative upper-left X: 3
Relative upper-left Y: 0
Width: 2250
Height: 1429
Depth: 24
Visual: 0x3cb
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x1000005 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +3+34 -3+34 -3-41 +3-41
-geometry 148x38+0+34
Happy to provide any more debugging info.
how do i use this i need it now
README.md does not say anything about install/uninstall options. i can add this, i just need some time to do it.
first, you will need
1 (18.25-ounce) package chocolate cake mix
1 can prepared coconut–pecan frosting
3/4 cup vegetable oil
4 large eggs
1 cup semi-sweet chocolate chips
3/4 cup butter or margarine
1 2/3 cup granulated sugar
2 cups all-purpose flour
Don't forget garnishes such as:
Fish-shaped crackers
Fish-shaped candies
Fish-shaped solid waste
Fish-shaped dirt
Fish-shaped ethylbenzene
Pull-and-peel licorice
Fish-shaped volatile organic compounds and sediment-shaped sediment
Candy-coated peanut butter pieces (shaped like fish)
1 cup lemon juice
Alpha resins
Unsaturated polyester resin
Fiberglass surface resins and volatile malted milk impoundments
9 large egg yolks
12 medium geosynthetic membranes
1 cup granulated sugar
An entry called: "How to Kill Someone with Your Bare Hands"
2 cups rhubarb, sliced
2/3 cups granulated rhubarb
1 tbsp. all-purpose rhubarb
1 tsp. grated orange rhubarb
3 tbsp. rhubarb, on fire
1 large rhubarb
1 cross borehole electromagnetic imaging rhubarb
2 tbsp. rhubarb juice
Adjustable aluminum head positioner
Slaughter electric needle injector
Cordless electric needle injector
Injector needle driver
Injector needle gun
Cranial caps
And it contains proven preservatives, deep-penetration agents, and gas- and odor-control chemicals that will deodorize and preserve putrid tissue.
It's missing the Segoe UI fonts.
I don't want to turn my pc into a room heater.
(Represents Windows ressource usage very accurate)
I'd love to package this for Void Linux, where a long running joke has been that certain features are only supported in Void Linux Enterprise Edition (which does not exist). Void package policy requires a release to exist though on the upstream package, would you consider tagging a version for this project?
Surely those poor (after paying for those Windows licenses) Windows users might miss that old friend, the watermark. I say, let them bring it back.
ReactOS users especially don't have this wonderful feature of not having their operating system that they paid dearly for (bandwidth isn't free after all) call upon them to activate. Might they not also like to enjoy this immensely cultural feature? Do have that classy watermark adorn their screens?
just reading through the source code - I'm not a C developer - but this project seemed small enough for me to understand.
Just above this line :
activate-linux/src/activate_linux.c
Line 166 in 827e5ee
we set the colour bit depth to 24bit for MacOS users - however the error message specifies 32bit.
this error message should probably specify the bit depth that is being passed in.
I added activate-linux to .xprofile but watermark appears below the applications
Since macs do not have that text by default, and i heavily miss it from my windows days (i have a bootcamp drive just to see the overlay!) it would be amazing for a macOS version to be made aswell. :)
step uno: go to airport
step 2: remove mask
step 3: not wash hands
step 4: hug ppl
step 5: eat food in crowded restaurant
step 6: sit on flying container without mask
Supports 3 Arguments. This is def my fault, will probably fix later :/
no u
Running The Command: "activate-linux -1" Will Fill The Frame Buffer With Nonsense Colors, Then Crash Your Gnome Session.
src/activate_linux.c:9:10: fatal error: 'X11/extensions/Xinerama.h' file not found
Hey I'd love to activate my Linux but I'm using Wayland. Is this being worked on?
How much? I'm going crazy with this on my screen, I can't change the wallpaper and I can't even use the computer, please help
Maybe add the feature that it won't show up for a specified time if there is a file (with user specific content) in the home directory which has to be gpg-signed by you. Maybe something like hostname-username-displayprogram-timestamp in ~/.activate-linux/unlock.gpg
The Based License is nonfree and cannot be enforced. The Based readme now says, "Warning: This license isn't legally viable as pointed out by #6 and if you're looking for a serious license, consider the (A)GPL3 or the MPL2. This was mostly written jokingly and I'm not a legal expert, please keep this in mind when using the BASED license."
If you want to build a community around this project, I would recommend switching to a different license such as GPL-3.0-or-later or AGPL-3.0-or-later.
So when trying to set this up as a joke for a friend, I found out that certain character combinations will try to do things like run a bash event (ex. I use Pop!_OS, but tring to run activate-linux "Activate Pop!_OS" "Go to Settings to activate Pop!_OS"
would try to run !_OS
as a bash event)
Is there any way to make it so that these things are ignored when running this?
Its funny have "Activate Linux" on screen, but sometimes someone can not want it, for example if we watching video or gaming on fullscreen. So its would be nice if we have "Hide If Any App Fullscreen" option (or shorter "HIAAF" :).
Of course we can just close aplication... but we must run it again if we want it back.
Logging into the fakeroot environment...
==> Runs package()...
install: failed stat for 'bin/activate-linux': No such file or directory
==> ERROR: Package() failed.
I was thinking of modifying the code so that something like this happens:
XNextEvent
does but doesn't block? Or some way to check for events using the poll itself?But I don't know how to update the text. I tried some trivial things, but they didn't work, and I don't really have the time to go through all the manuals for the libraries used here to discover everything.
So is there an easy and elegant way to update the text?
I am missing proper scaling on HiDPI screens. In my case, the screen scales at 2.00. The "Activate Linux" text unfortunately remains very small; in 1.00 scale.
It would be very convenient and simple to install if activate-linux was available as a widget in KDE Plasma!
Here is one guide to making a Plasma widget: https://develop.kde.org/docs/extend/plasma/widget/
I'm trembling with fear. I CANNOT BELIEVE WHAT HAPPENED TO MY ABSOLUTELY PROPRIETARY LINCUCKS SYSTEM! I've been fighting my whole life for lincucks, and the result I get for all the effort is this? Linyov Torovoltovich, that Soviet evil Russian backstabber! That bastard finally added a BACK DOOR and ACTIVATION SYSTEM on my LINCUCKS SYSTEM!!!!!!!😠😠😠😠🤬🤬🤬🤬🤬 FREE MURICA!!! We Muricans don't deserve this treatment! The 'mp3' program must finally be damaging my computer!🤬🤬🤬
I'd just like to interject for a moment. What you're refering to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.
Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called Linux, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.
There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called Linux distributions are really distributions of GNU/Linux!
For this reason I think it would be in public interest to change "Linux" to "GNU/Linux".
The watermark leaves during the GNOME overview. I wanna see about fixing it. (i am pretty sure it is possible, since firefox recently allowed PIP mode to worrk in the gnome overview)
Nice application! Builds for Ubuntu 20.04 ("focal") and 22.04 ("jammy") are on my PPA with direct links at
Happy to PR the debian/
directory, I could probably also translate this into a fileset for OBS which I used once or twice.
The dep libxfiles-dev
in README.md should be libxfixes-dev
.
Ok guys, hear me out bcuz i am TRIGGERED!!! i was just minding my business in my redhat based arch linux distro and all of a sudden: AXTIVATE LINUX>??? on my screen!? what the crap??? so I went online to figure out how to frickin activate my linux and I COULD NOT FIND???????? what the heck is "open-source"??? last time i checked the source engine by Valve(tm) IS ALREADY OPEN? so i had to go to Like page 52 on google.com and I find "purcahse linux product key" so i clicked. and then it said $200??? kind of expensive but linux is cool and good so I was like ok i will pay to activate. but they didnt accept google pay what the heckkkkkk!!!!!!!! so i had to go ask for my DADS credit card. he said no bcuz he is a stupid idiot so i had to steal it from him while he was wrestling with mom. and i put card number into the site so i could activate my linux and get rid of this stupid messgae on screen and everything was ok. i pressed buy and then.. NO PRODUCT KEY APPEAR?????????? now my linux is not activated and my dad hits me every night and day. fuk u mrcockenspiel i hate u so much!!!!!!!!!!1 FUCK YOU SCAMMAR!!!!!!!!!!!!!!!!!!!!!!!!!!!
The executable file is not ignored by git.
why
Hi! Are you planning to add hidpi support?
Actual
There is no HiDPI support, the label is small and didnt provide authentic windows experience.
See screenshot below.
Expected
The label is scaled according to interface scale factor of the system.
Configuration
❯ lsb_release -a
LSB Version: n/a
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
❯ plasmashell --version
plasmashell 5.24.4
❯ kf5-config --version
Qt: 5.15.3
KDE Frameworks: 5.93.0
kf5-config: 1.0
update release maybe every week? (maybe there is an automated way to do this?)
I would like to see a screenshot on how it looks in the README.md
file.
My laptop came with an activated Windows.
/s
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.