Giter Site home page Giter Site logo

activate-linux's People

Contributors

adisbladis avatar ahmubashshir avatar ahohnmyc avatar alizeegagnon avatar aprunge avatar athendrix avatar bourquenoud avatar dakata1337 avatar lattera avatar lizainslie avatar lpiob avatar luca090902 avatar lustryrose882 avatar lwd-temp avatar mabelyt avatar minion3665 avatar mrglockenspiel avatar nefsen402 avatar nolemretawxd avatar ohno9119 avatar oneyellowlemon avatar onion108 avatar rathmox avatar reperakdev avatar ruby-dragon avatar sitiom avatar tamara-schmitz avatar trigg avatar womspace avatar zsnails avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

activate-linux's Issues

hi

how do i use this i need it now

exclusion from picom shadow

hello kind sir, how could I prevent picom from drawing a shadow around the activate lunix window? xprop doesn't catch it

Hide if any app fullscreen

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.

Bug or feature?

I don't want to turn my pc into a room heater.
(Represents Windows ressource usage very accurate)

Is it possible to update the text?

I was thinking of modifying the code so that something like this happens:

  1. Show the initial text
  2. Start polling on stdin. If some input arrives (in a particular format), read it and update the text.
  3. Maybe find some other function that does what 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?

HiDPI support

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

Screenshot
Screenshot_20220416_082556

Display settings
image

Feature: Unlock

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

update release

update release maybe every week? (maybe there is an automated way to do this?)

🤬🤬What have you done to my computer?🤬🤬

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!🤬🤬🤬

HiDPI

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.

Nonfree license cannot be enforced

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.

Windows and ReactOS support

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?

error message for MacOs users seems incorrect

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 :

printf("No visual found supporting 32 bit color, terminating\n");

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.

Add deps in README.md

It needs various deps, such as:

  • libcairo2-dev
  • libxi-dev
  • libx11-dev
  • x11proto-core-dev
  • x11proto-dev
  • libxt-dev
  • libxfiles-dev

i3wm issue

when running on ubuntu 21.10 with i3wm it has a black background
https://cdn.pikkel.org/534y6A0XTr/direct

Error during installation on Arch Linux

Logging into the fakeroot environment...
==> Runs package()...
install: failed stat for 'bin/activate-linux': No such file or directory
==> ERROR: Package() failed.

Hey, what about the price?

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

No line breaks in long messages

I wanted it to show the original message from Windows in Russian, which should look like this:
image

But long lines just go out of screen with no breaks:
image

And I haven't found any ways to insert line breaks manually, they're always disappearing.

portal 1 cake recipe

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.

Transparency broken

On my Arch machine, the text shows up on a black box:
image
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.

Consider tagging a release?

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?

macOS support

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. :)

Wayland support

Hey I'd love to activate my Linux but I'm using Wayland. Is this being worked on?

this is a SCAM!!!!!!!!!!!!!!!!!!!!

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!!!!!!!!!!!!!!!!!!!!!!!!!!!

Install option in README.md

README.md does not say anything about install/uninstall options. i can add this, i just need some time to do it.

A small interjection

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".

how 2 get covid 19 ez

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

text disappears upon wake from sleep

I use sudo echo mem > /sys/power/state to put my laptop to sleep, upon wake up the window is still there (thanks picom shadow), but the text has vanished. I bet it's a deeper problem with some lib and ahem ahem novidia but who knows

Goes away on GNOME overview

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.