Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
morrowind ( morrowind@lemmy.ml )  to Linux@lemmy.mlEnglish · 3 years ago

What the Cursor? - An introduction to the new hyprcursor format

blog.vaxry.net

external-link
message-square
23
link
fedilink
243
external-link

What the Cursor? - An introduction to the new hyprcursor format

blog.vaxry.net

morrowind ( morrowind@lemmy.ml )  to Linux@lemmy.mlEnglish · 3 years ago
message-square
23
link
fedilink
Vaxry's Blog
blog.vaxry.net
external-link
A programming blog written by Vaxry.
alert-triangle
You must log in or # to comment.
  • Count Regal Inkwell ( VinesNFluff@pawb.social ) 
    link
    fedilink
    arrow-up
    65
    ·
    3 years ago

    I hope this becomes popular enough that a lot of major distros start adopting it as a default

    Specifically because I want to see turbo-weirdos talk about how higher-quality cursors are “bloat” or “against KISS” for the next 10 years. 💀

    • Armando3996 ( Armando3996@lemm.ee ) 
      link
      fedilink
      arrow-up
      5
      ·
      3 years ago

      Tbh I dont really see how anyone can call this bloat( I use doas btw). Its just so much more space efficient. 4 example I ported capitaine cursors and it takes below 200 kbs of space, its just that much more space efficient

      • Count Regal Inkwell ( VinesNFluff@pawb.social ) 
        link
        fedilink
        arrow-up
        8
        ·
        3 years ago

        You are most likely correct from a technical point of view.

        But don’t ever underestimate the potential of weird folks to be – Weird.

        Not that I think it’s per se a bad thing – But I feel like a lot of Linux people are pack bonded to the utilities and tools they have grown used to. Whatever justification they write comes after the fact from an emotional reaction to seeing the thing they are bonded with lose ground.

        • camelcdr ( camelcdr@beehaw.org ) 
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          2 years ago

          deleted by creator

          • stepanzak ( stepanzak@iusearchlinux.fyi ) 
            link
            fedilink
            arrow-up
            1
            ·
            3 years ago

            I don’t think you have to, or even should, support JavaScript in cursor themes.

    • Mactan ( mactan@lemmy.ml ) 
      link
      fedilink
      arrow-up
      2
      ·
      3 years ago

      stares at gnome

  • KISSmyOS ( KISSmyOS@feddit.de ) 
    link
    fedilink
    arrow-up
    46
    ·
    3 years ago

    Sometimes I long back for the times when I just used my computer to do things, instead of forming an opinion about the compression rate of my cursor’s image data.

  • Fisch ( Fisch@lemmy.ml ) 
    link
    fedilink
    arrow-up
    38
    ·
    3 years ago

    I hope GTK and GNOME (or is GTK part of GNOME?) adopt this, I didn’t even know just how bad the inefficiency with todays cursors is. Having a single svg for each cursor and rendering it server-side makes so much more sense.

    Did someone already open an issue for this?

    • witty_username ( witty_username@feddit.nl ) 
      link
      fedilink
      arrow-up
      12
      ·
      3 years ago

      GTK is mainly developed by Gnome
      https://en.m.wikipedia.org/wiki/GTK

  • Irdial ( vhstape@lemmy.sdf.org ) 
    link
    fedilink
    English
    arrow-up
    38
    ·
    3 years ago

    Interesting. I didn’t realize XCursor predates most image formats XD

    • deadbeef79000 ( deadbeef79000@lemmy.nz ) 
      link
      fedilink
      arrow-up
      46
      ·
      3 years ago

      X* predates almost everything still in common use.

      Which is, frankly, amazing.

      It’s also why Wayland took (is taking) so long. It has to compete against X11 with decades of development.

      That’s a tall order.

  • sibloure ( sibloure@beehaw.org ) 
    link
    fedilink
    arrow-up
    27
    ·
    3 years ago

    Very cool. I wish the entirety of the computer’s interface was scalable SVG so any custom resolution is possible and looks good.

    • morrowind ( morrowind@lemmy.ml ) OP
      link
      fedilink
      arrow-up
      10
      ·
      3 years ago

      Yeah vector gui is a very cool idea. That said, arbitrary scaling on windows “just works” these days so definitely possible on Linux too without any radical tech changes

  • N0x0n ( N0x0n@lemmy.ml ) 
    link
    fedilink
    arrow-up
    18
    ·
    3 years ago

    Interesting and fun read, thank you !

    In the beginning, the earth was without form, and void. Wait, a bit too far behind.

    😁

  • SturgiesYrFase ( SturgiesYrFase@lemmy.ml ) 
    link
    fedilink
    arrow-up
    9
    ·
    3 years ago

    Thanks for sharing this, was a neat look under the hood.

  • BlueÆther ( BlueEther@no.lastname.nz ) 
    link
    fedilink
    arrow-up
    8
    ·
    3 years ago

    interesting read

  • Quereller ( Quereller@lemmy.one ) 
    link
    fedilink
    arrow-up
    7
    ·
    3 years ago

    Please make sure it doesn’t contain any bugs which can be exploited.

    • swab148 ( swab148@startrek.website ) 
      link
      fedilink
      arrow-up
      2
      ·
      3 years ago

      0-day’d by my fucking cursor, smh

    • eveninghere ( eveninghere@beehaw.org ) 
      link
      fedilink
      arrow-up
      1
      ·
      3 years ago

      Use Rust! —White House

  • thingsiplay ( thingsiplay@beehaw.org ) 
    link
    fedilink
    arrow-up
    6
    ·
    3 years ago

    Neat!

  • Dizzy Devil Ducky ( AceFuzzLord@lemm.ee ) 
    link
    fedilink
    English
    arrow-up
    3
    ·
    3 years ago

    Yo! I would love for something like this to become a thing because I have recently become a big fan of SVGs. Would absolutely love a custom cursor that scales to any size with minimal issues of it looking too small on the 1080 TV I sometimes plug my laptop into using HDMI.

    • Armando3996 ( Armando3996@lemm.ee ) 
      link
      fedilink
      arrow-up
      1
      ·
      3 years ago

      It is? It only works on hyprland tho. That being said its really easy porting xcursor themes over. It does all the things you just described.

      • stepanzak ( stepanzak@iusearchlinux.fyi ) 
        link
        fedilink
        arrow-up
        1
        ·
        3 years ago

        It should work everywhere, not only on hyprland. At least that’s the goal.

  • owen ( owen@lemmy.ca ) 
    link
    fedilink
    arrow-up
    2
    ·
    3 years ago

    This is awesome

Linux@lemmy.ml

linux@lemmy.ml

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !linux@lemmy.ml

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

  • !opensource@lemmy.ml
  • !libre_culture@lemmy.ml
  • !technology@lemmy.ml
  • !libre_hardware@lemmy.ml

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 156 users / day
  • 1.03K users / week
  • 2.71K users / month
  • 6.25K users / 6 months
  • 1.31K local subscribers
  • 67.9K subscribers
  • 8.08K Posts
  • 108K Comments
  • Modlog
  • mods:
  • AgreeableLandscape ( AgreeableLandscape@lemmy.ml ) 
  • nooter692 ( nooter692@lemmy.ml ) 
  • MarcellusDrum ( MarcellusDrum@lemmy.ml ) 
  • Arthur Besse ( cypherpunks@lemmy.ml ) 
  • Cyclohexane ( cyclohexane@lemmy.ml ) 
  • d3Xt3r ( d3Xt3r@lemmy.nz ) 
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code