You are not logged in.
i didn't have this problem for so long but recently when i take screenshots using satty I noticed the border i select which should be excluded from the screenshot is included now.I tried debugging and tried reinstalling the app. but nothing changed.I downloaded satty using pacman. I used debugging and AI but couldnt fix this.Please help me.
Last edited by Surtrz (2026-05-12 15:52:48)
Offline
https://github.com/Satty-org/Satty/issues/363
1. sure it's satty?
2. on what wayland compositor?
https://github.com/Satty-org/Satty/issues/240
3. fractional scaling?
Offline
1. I am not 100% sure
2. hyprland
3. I did not understand what you mean
Last edited by Surtrz (2026-05-10 15:42:24)
Offline
1. become sure and run satty from an interactive shell
2. test eg. sway or weston
3. https://wiki.archlinux.org/title/Hyprla … resolution / https://wiki.hypr.land/Configuring/Adva … al-scaling
Offline
who are you and why do people ask you privately for help and how is it possible to have over 75000 posts?
Last edited by Surtrz (2026-05-10 15:44:38)
Offline
who are you and why do people ask you privately for help and how is it possible to have over 75000 posts?
well, lets focus on trouble shooting, you can ask this question by mailing them, and hope you wont get bitten ![]()
what are the test results?
Last edited by 5hridhyan (2026-05-10 16:13:40)
Offline
1. $ grim -g "$(slurp)" - | satty --config /dev/null --filename -
(satty:11753): Adwaita-WARNING **: 21:21:32.273: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
CSS overrides file /home/surtr/.config/satty/overrides.css does not exist, using builtin CSS only.
Fullscreen None | Resize None | Floatinghack false
File saved to '/home/surtr/Pictures/test.jpg'.
this is how gemini told me to run in interactive shell. Gemini the AI confirms it is the problem with satty
2. I tested in swat the black border is still there.
3.I have not finished reading wiki because I was running satty in interactive shell. I was wondering if you could ask me the entire question of fractional scaling. I am not very good at english
Offline
Are you using display scaling like 1.25x, 1.5x, 1.75x instead of normal 1x or 2x?
run `hyprctl monitors` and paste the out put in # code tags https://bbs.archlinux.org/help.php#bbcode
we need to see "what scaling is set at", and want to know if changing it helps on the issue...
Offline
this is how gemini told me to run in interactive shell. Gemini the AI confirms it is the problem with satty
Based on what?
The cause is much more likely grim, possibly it's capturing slurp - you're just using satty to display/edit the screenshot
Perfectly fits https://github.com/Satty-org/Satty/issues/363
GEO="$(slurp)"; sleep 0.1; grim -g "$GEO" /tmp/foo.pngThen check /tmp/foo.png w/ some random image viewer and also
satty --config /dev/null --filename /tmp/foo.pngI am not very good at english
Is https://www.deepl.com/en/translator good at your native tongue?
Offline
]$ hyprctl monitors
Monitor eDP-1 (ID 0):
1366x768@60.11100 at 0x0
description: AU Optronics 0x106C
make: AU Optronics
model: 0x106C
physical size (mm): 280x160
serial:
active workspace: 1 (1)
special workspace: 0 ()
reserved: 0 36 0 0
scale: 1.00
transform: 0
focused: yes
dpmsStatus: 1
vrr: false
solitary: 0
solitaryBlockedBy: windowed mode,missing candidate
activelyTearing: false
tearingBlockedBy: next frame is not torn,user settings,missing candidate
directScanoutTo: 0
directScanoutBlockedBy: user settings,missing candidate
disabled: false
currentFormat: XRGB8888
mirrorOf: none
availableModes: 1366x768@60.11Hz
colorManagementPreset: srgb
sdrBrightness: 1.00
sdrSaturation: 1.00
sdrMinLuminance: 0.20
sdrMaxLuminance: 80
i don't know where to post in the link you provided
Offline
Put [code][/code] around the output.
There's link to edit your post in its lower right corner.
But it's not the scale.
Offline
I fixed it by adding this line in hyprland config. This syntax is for version 0.54.0
layerrule = match:namespace selection, no_anim trueor you can add
layerrule = match:class selector, no_anim onthis was a problem with hyprland.
The syntax for lua which is used in hyprland from verion 0.55.0
local no_anim = {
"selection",
"quickshell",
"walker", "waybar",
"hyprpicker",
}
for _, layer in ipairs(no_anim) do
hl.layer_rule({
match = { namespace = layer },
no_anim = true,
})
endI am not using hyprland 0.55.0 because it is not on the repo yet so I have not tested the lua code.
Last edited by Surtrz (2026-05-11 16:28:48)
Offline
this was a problem with hyprland.
local no_anim = {…
Ie. grim picked up the residuals of slurp because hyprland fades it out.
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Offline
I dint know how to mark it.I assumed it was managed by mods.My bad.Could you tell me how to mark resolved ones.
Last edited by Surtrz (2026-05-12 06:12:36)
Offline
mark resolved threads by editing your initial posts subject
Offline