简单、轻量、现代的屏幕截图工具。
项目描述
简单处理屏幕截图的UI。
安装
ArchLinux: yay install shotman.
其他: pip install shotman.
设置
您通常希望将拍摄员绑定到一些热键。我在sway设置中这样做
# Screenshots: # Super+P: Current window # Super+Shift+p: Select area # Super+Alt+p Current output # Super+Ctrl+p Select a window bindsym Mod4+p exec shotman active bindsym Mod4+Shift+p exec shotman area bindsym Mod4+Mod1+p exec shotman output bindsym Mod4+Ctrl+p exec shotman window
注意:上述建议优于《grimshot》的建议。请确保您的配置文件中不包含两者。
我还建议添加设置以将其定位在屏幕上。如果您跳过此步骤,则窗口将居中显示,因为Wayland客户端无法控制其位置
for_window [title="shotman"] move position 30 30
目前尚不清楚此应用程序是否应该例外并使用特权API以获得更好的定位。
用法
shotman 将屏幕截图保存到磁盘,然后显示缩略图和简单界面。
操作
您可以使用鼠标 _或_ 键盘执行相同的操作
完成:退出。屏幕截图图像将保留在磁盘上。
主要键绑定: Esc。
次要键绑定: Ctrl+q、Ctrl+w、q、Ctrl+s。
删除:删除图像文件并立即退出。
键绑定: d。
次要键绑定: Delete、Ctrl+d。
复制:将屏幕截图图像复制到剪贴板。见下文注意事项。
键绑定: Ctrl+C。
如果有运行良好的轻量级图像编辑器,我愿意添加一个 编辑 按钮,用于在其中打开屏幕截图图像。
注意事项
如果您不使用剪贴板管理器,关闭窗口后任何复制的图片都将丢失。
为了解决这个问题,有一些方法可以在后台保持应用程序运行,直到它失去剪贴板句柄。
需求
此工具依赖于 grimshot。它是为 sway 设计的,但应该可以在其他 wlroot 合成器上运行。
打包
此包的依赖项包括 Python3、PySide6 和 grimshot。还应安装 wayland Qt 插件(例如:qt6-wayland)。
许可证
shotman 采用 ISC 许可证。有关详细信息,请参阅 LICENCE。
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
构建分发
shotman-0.1.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 66fa47594d4fd9ac2eb476c2f0b74a62a9348ff364194863f69b5bc684fcc7d2 |
|
MD5 | 27689f8c005c7f25141dce39e51dc4b9 |
|
BLAKE2b-256 | 15afa4dd11c864d45ac23b6fb43d191755704ad9e0c8ad3999ea53bef893c28b |
shotman-0.1.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2bd1ab82b8f61530d290ec55d832394148ff900ff9728956e575a11dd3c8f066 |
|
MD5 | 8ec5f2f49c89c62d37d94f2e32c2fcbf |
|
BLAKE2b-256 | 76bda37a0f370ac12a0bf801da54a460e3fe0367aa3ff5934d6064215fd87632 |