Xfce 屏幕截图和剪贴板管理器

Xfce 屏幕截图和剪贴板管理器

我最近从 Xfce4 迁移到 i3,但我仍然使用xfce4-screenshooter.它工作正常,除了无法保存到剪贴板之外,我没有遇到任何问题。

这一页这个已经写完了:

复制到剪贴板

复制到剪贴板选项允许您将屏幕截图粘贴到另一个应用程序中,例如文字处理器。此选项仅在剪贴板管理器运行时可用。

虽然我在使用 Xfce 时没有clipman,但我可以使用选项复制到剪贴板。我想知道我应该在每个 i3 会话开始时运行什么程序(剪贴板管理器)。

答案1

我自己也做了同样的迁移!我发现我需要安装xfce4-clipman,然后通过将exec --no-startup-id xfce4-clipman &我的~/.i3/config.

我不知道为什么我需要手动执行此操作,因为在切换到 i3 之前我也没有 Clipman,但剪贴板选项有效。也许还有另一个守护进程提供该功能?

答案2

我也做了同样的迁移并面临同样的问题。我对显示为托盘图标
不满意,即使它工作正常。xfce4-clipman我还在区域模式下绑定了我的Print密钥,xfce4-screenshooter但如果这是一次误点击,它不会让我通过转义取消。相反,我选择了开箱即gnome-screenshot用的作品。 我的此绑定的 i3 配置是: --clipboard

# -c = copy to clipboard
# -a = area/region mode
bindsym Print exec gnome-screenshot -ca

现在我只需按打印键,选择我想要截图的区域,它就会被复制到我的剪贴板,而无需单击任何内容。

答案3

作为安装和运行剪贴板管理器的替代方案,管道可以xclip

xfce4-screenshooter --fullscreen --mouse --save /dev/stdout | xclip -i -selection clipboard -t image/png

如果要将其用作 XFCE 键盘设置中的应用程序快捷方式,则上面的命令行必须由 shell 解释才能构建管道:

sh -c 'xfce4-screenshooter --fullscreen --mouse --save /dev/stdout | xclip -i -selection clipboard -t image/png'

全屏和鼠标选项是我的用例,其他选项(例如--window代替--fullscreen)当然也可以。

警告:最初的问题是关于从 XFCE 迁移到 i3。我在 XFCE 中遇到了同样的问题(显然其他人也遇到了同样的问题),我对解决方案的搜索只得到了涉及剪贴板管理器的建议。我想我应该在合适的地方发布我的解决方案,这似乎是最好的,但我还没有在 i3 中测试过这个。

答案4

在Arch中安装xfce4-clipman插件的命令:

sudo pacman -S xfce4-clipman-plugin

相关内容