如何使用新的 gnome 42 截图工具更改截图的默认文件名?

如何使用新的 gnome 42 截图工具更改截图的默认文件名?

我不知道如何使用新的侏儒 42截图工具。截图保存在我的截图文件夹中,但是名称不是我想要的格式。

目前文件保存在以下格式中: Screenshot from 2023-01-14 15-37-28.png 但是,我大多数文档都保存在日期/时间较短的格式中,并且文件名以日期开头,例如20230114-153728_screenshot.png

我找到了一些使用旧工具来实现此目的的方法(gnome-screenshot):

但我无法用新版本实现这一点。我甚至不知道如何从命令行启动 gnome 42 工具的交互式 UI。

答案1

我使用采用 Python 3+ 的 Autokey 键盘宏工具解决了这个问题。

# [ win + w ] process gnome screenshot caption
# 2023-06-04 09:54 - AutoKey

clipboard.fill_clipboard("")
time.sleep(0.1)

paste_ = "<ctrl>+v"
time.sleep(0.1)

# example = "Screenshot from 2023-05-14 17-59-48" 
text_ = clipboard.get_selection()
time.sleep(0.1)

# replace unwanted chars in string 
text_ = text_.replace("-","") 
text_ = text_.replace(" ","_")
time.sleep(0.1)
# result = Screenshot_from_20230514_175948

# leftlen_ = 18 
# lefttext_ = "Screenshot_from_20"
lefttext_ = text_[:18] #left length
time.sleep(0.1)

# midlen_ = 6 
# midtext_ = "230514" year
# midtext_ = text_[::6:] #mid length
time.sleep(0.1)

# rightlen_ = 13
# righttext_ = "230514_175948" 
righttext_ = text_[-13:] #right length
time.sleep(0.1)

# 230514_ add underscore
caption_ = (righttext_[:6] + "_")
time.sleep(0.1)

keyboard.send_keys(caption_)

相关内容