Comments (8)
likely that hyprcursor-util is extracting them incorrectly from XCursor. X's spec allows for this mismatch and does... some weird stuff there. Anyways, this doesn't seem like a case I want to support. Manual intervention is part of life, util's X -> hc conversion is very approximate anyways. Closing :)
from hyprcursor.
I'd suspect an issue with xcur2png then. Are the png files in the working theme cropped too?
from hyprcursor.
The cursors are good in the original theme, and in the png files created during the hyprcursor-util extraction, they are only cropped in the final working state. The default cursor, and a lot of other cursors are fine in the working state; it's only cursors that exceed a certain height and/or width that are cropped.
from hyprcursor.
Hey, @v4u6h4n!
Can you check out the meta.hl
files nearby cursors and compare the px sizes? I suspect you might've hit the same issue I did here: hyprwm/Hyprland#6517.
I've converted my xcursor theme with hyprcursor-util
too, and didn't notice that difference in meta.hl
files with actual cursor image sizes.
from hyprcursor.
Hey @Gigas002 yeah sure, I'll have a look, but I can't see a meta.hl
file; all I have is a manifest.hl
file in the parent directory and a bunch of .hlc
files in the hyprcursors
subdirectory.
from hyprcursor.
These .hlc
files are an archives, you can open them and see the cursor png
images and meta
file
from hyprcursor.
to be precise, .hlc is just a .zip
from hyprcursor.
It appears I didn't know how to use peazip -_-
I don't know if this is the same issue exactly, all the images sizes for the cursor are correct (16, 24, 32, etc), but those images sizes are associated with the wrong define_size
in meta.hl
; my 24 cursor image is associated with the 32 size.
@vaxerski Is this on the KDE themes end? Or do you think hyprcursor isn't parsing and associating the cursor sizes correctly?
from hyprcursor.
Related Issues (20)
- define_override doesn't work HOT 3
- `HYPRCURSOR_THEME,MyCursor` env Ignored in v0.1.6
- compile error "round not a member of std" HOT 3
- Fails to build from git HOT 3
- hyprcursor-util ignores overrides HOT 11
- Fix build under Debian sid HOT 2
- Add .ani support HOT 1
- bug: tag 0.1.8 HOT 5
- Applying theme with svg cursors freezes system for several seconds HOT 3
- Hyprcursor Has Odd Offset Compared to XCursor HOT 4
- I'd like to maintin a theme repository for avaliable themes HOT 1
- Hyprcursor does not respect Hyprland's shaders HOT 1
- Bug: Cursor sometimes defaults to main/default when a different variant should be used instead HOT 1
- version mismatched or depency missing for librsvg in Cmake HOT 5
- Cursor is blurry for smaller sizes when using svgs. And blurry for big sizes when scaling with pngs. HOT 6
- Invisible mouse ! HOT 1
- flake: add package for hyprcursor-utils HOT 5
- build fails when installing aur package HOT 2
- What is the point of the "compiled state"? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hyprcursor.