migrate from flameshot to satty + grimblast
This commit is contained in:
@@ -154,9 +154,9 @@ bind=SUPER_ALT_SHIFT,8,movetoworkspacesilent,18
|
||||
bind=SUPER_ALT_SHIFT,9,movetoworkspacesilent,19
|
||||
bind=SUPER_ALT_SHIFT,0,movetoworkspacesilent,20
|
||||
|
||||
bind=SUPERSHIFT,S,exec,flameshot gui
|
||||
bind=,PRINT,exec,flameshot full
|
||||
bind=CTRL,PRINT,exec,flameshot gui
|
||||
bind=SUPERSHIFT,S,exec,grimblast -f -t ppm save area - | satty -f -
|
||||
bind=,PRINT,exec,grimblast copysave screen ~/Pictures/Screenshots/$(date -Iseconds).png
|
||||
bind=CTRL,PRINT,exec,grimblast -f -t ppm save area - | satty -f -
|
||||
bind = SUPER, V, exec, nwg-clipman
|
||||
# T14gen2 FN KEYS
|
||||
|
||||
@@ -184,31 +184,19 @@ exec-once = wl-paste --type text --watch cliphist store
|
||||
exec-once = wl-paste --type image --watch cliphist store
|
||||
exec-once = carla -n ~/Default.carxp
|
||||
|
||||
windowrule {
|
||||
name = flameshot-main
|
||||
match:title = ^(flameshot)$
|
||||
float = on
|
||||
pin = on
|
||||
fullscreen = on
|
||||
maximize = on
|
||||
#center = on
|
||||
#monitor = 3
|
||||
size = monitor_w*2 monitor_h*1
|
||||
move = 0 0
|
||||
}
|
||||
windowrule {
|
||||
name = flameshot-pin
|
||||
match:title = ^(flameshot-pin)$
|
||||
float = on
|
||||
pin = on
|
||||
pseudo = on
|
||||
#fullscreen = on
|
||||
#maximize = on
|
||||
#center = on
|
||||
#monitor = 3
|
||||
#windowrule {
|
||||
#name = flameshot-main
|
||||
#match:class = ^(com.gabm.satty)$
|
||||
#float = on
|
||||
##pin = on
|
||||
##fullscreen = on
|
||||
##maximize = on
|
||||
##center = on
|
||||
#fullscreen_state= 3 3
|
||||
#size = monitor_w*2 monitor_h*1
|
||||
#move = 0 0
|
||||
}
|
||||
##monitor = 1
|
||||
#}
|
||||
|
||||
windowrule {
|
||||
name=xwaylandvideobridge-hide
|
||||
|
||||
125
.config/satty/config.toml
Normal file
125
.config/satty/config.toml
Normal file
@@ -0,0 +1,125 @@
|
||||
[general]
|
||||
# Start Satty in fullscreen mode
|
||||
#fullscreen = "all"
|
||||
#fullscreen = false
|
||||
# since 0.20.1, this can be written like below. Current is just the current screen, all is all screens. This may depend on the compositor.
|
||||
#fullscreen = "all"
|
||||
fullscreen = "current-screen"
|
||||
# resize initially (0.20.1)
|
||||
#resize = { mode="smart" }
|
||||
#resize = { mode = "size", width=2000, height=800 }
|
||||
# try to have the window float (0.20.1). This may depend on the compositor.
|
||||
floating-hack = true
|
||||
# Exit directly after copy/save action. 0.20.1: Does not apply to save as
|
||||
early-exit = true
|
||||
# Exit directly after save as (0.20.1)
|
||||
early-exit-save-as = true
|
||||
# Draw corners of rectangles round if the value is greater than 0 (0 disables rounded corners)
|
||||
corner-roundness = 12
|
||||
# Select the tool on startup [possible values: pointer, crop, line, arrow, rectangle, text, marker, blur, brush]
|
||||
initial-tool = "brush"
|
||||
# Configure the command to be called on copy, for example `wl-copy`
|
||||
copy-command = "wl-copy"
|
||||
# Increase or decrease the size of the annotations
|
||||
annotation-size-factor = 2
|
||||
# Filename to use for saving action. Omit to disable saving to file. Might contain format specifiers: https://docs.rs/chrono/latest/chrono/format/strftime/index.html
|
||||
# starting with 0.20.0, can contain leading tilde (~) for home directory
|
||||
output-filename = "/tmp/test-%Y-%m-%d_%H:%M:%S.png"
|
||||
# After copying the screenshot, save it to a file as well
|
||||
save-after-copy = true
|
||||
# Hide toolbars by default
|
||||
default-hide-toolbars = false
|
||||
# Experimental (since 0.20.0): whether window focus shows/hides toolbars. This does not affect initial state of toolbars, see default-hide-toolbars.
|
||||
focus-toggles-toolbars = false
|
||||
# Fill shapes by default (since 0.20.0)
|
||||
default-fill-shapes = false
|
||||
# The primary highlighter to use, the other is accessible by holding CTRL at the start of a highlight [possible values: block, freehand]
|
||||
primary-highlighter = "block"
|
||||
# Disable notifications
|
||||
disable-notifications = false
|
||||
# Actions to trigger on right click (order is important)
|
||||
# [possible values: save-to-clipboard, save-to-file, save-to-file-as, copy-filepath-to-clipboard, exit]
|
||||
actions-on-right-click = []
|
||||
# Actions to trigger on Enter key (order is important)
|
||||
# [possible values: save-to-clipboard, save-to-file, save-to-file-as, copy-filepath-to-clipboard, exit]
|
||||
actions-on-enter = ["save-to-clipboard"]
|
||||
# Actions to trigger on Escape key (order is important)
|
||||
# [possible values: save-to-clipboard, save-to-file, save-to-file-as, copy-filepath-to-clipboard, exit]
|
||||
actions-on-escape = ["exit"]
|
||||
# Action to perform when the Enter key is pressed [possible values: save-to-clipboard, save-to-file]
|
||||
# Deprecated: use actions-on-enter instead
|
||||
action-on-enter = "save-to-clipboard"
|
||||
# Right click to copy
|
||||
# Deprecated: use actions-on-right-click instead
|
||||
right-click-copy = false
|
||||
# request no window decoration. Please note that the compositor has the final say in this. At this point. requires xdg-decoration-unstable-v1.
|
||||
no-window-decoration = true
|
||||
# experimental feature: adjust history size for brush input smoothing (0: disabled, default: 0, try e.g. 5 or 10)
|
||||
brush-smooth-history-size = 0
|
||||
# experimental feature (0.20.1): The pan step size to use when panning with arrow keys.
|
||||
pan-step-size = 50.0
|
||||
# experimental feature (0.20.1): The zoom factor to use for the image.
|
||||
# 1.0 means no zooming.
|
||||
zoom-factor = 1.0
|
||||
# experimental feature (0.20.1): The length to move the text when using arrow keys. defaults to 50.0
|
||||
text-move-length = 50.0
|
||||
# experimental feature (0.20.1): Scale factor on the input image when it was taken (e.g. DPI scale on the monitor it was recorded from).
|
||||
# This may be more useful to set via the command line.
|
||||
# Note, this is ignored with explicit resize.
|
||||
#input-scale = 2.0
|
||||
|
||||
# Tool selection keyboard shortcuts (since 0.20.0)
|
||||
[keybinds]
|
||||
pointer = "p"
|
||||
crop = "c"
|
||||
brush = "b"
|
||||
line = "i"
|
||||
arrow = "z"
|
||||
rectangle = "r"
|
||||
ellipse = "e"
|
||||
text = "t"
|
||||
marker = "m"
|
||||
blur = "u"
|
||||
highlight = "g"
|
||||
|
||||
# Font to use for text annotations
|
||||
[font]
|
||||
family = "Roboto"
|
||||
style = "Regular"
|
||||
# specify fallback fonts (0.20.1)
|
||||
# Please note, there is no default setting for these and the fonts listed below
|
||||
# are not shipped with Satty but need to be available on the system.
|
||||
fallback = [
|
||||
"Noto Sans CJK JP",
|
||||
"Noto Sans CJK SC",
|
||||
"Noto Sans CJK TC",
|
||||
"Noto Sans CJK KR",
|
||||
"Noto Serif CJK JP",
|
||||
"Noto Serif JP",
|
||||
"IPAGothic",
|
||||
"IPAexGothic",
|
||||
"Source Han Sans"
|
||||
]
|
||||
|
||||
# Custom colours for the colour palette
|
||||
[color-palette]
|
||||
# These will be shown in the toolbar for quick selection
|
||||
palette = [
|
||||
"#00ffff",
|
||||
"#a52a2a",
|
||||
"#dc143c",
|
||||
"#ff1493",
|
||||
"#ffd700",
|
||||
"#008000",
|
||||
]
|
||||
|
||||
# These will be available in the color picker as presets
|
||||
# Leave empty to use GTK's default
|
||||
custom = [
|
||||
"#00ffff",
|
||||
"#a52a2a",
|
||||
"#dc143c",
|
||||
"#ff1493",
|
||||
"#ffd700",
|
||||
"#008000",
|
||||
]
|
||||
Reference in New Issue
Block a user