我最近从Xfce4转到了i3,但我仍然使用xfce4-screenshooter。它工作正常,我没有问题,但我不能保存到剪贴板。
在此页上写着:
复制到剪贴板复制到剪贴板选项允许您将屏幕截图粘贴到另一个应用程序中,例如文字处理器。此选项仅在剪贴板管理器运行时可用。
虽然我在使用Xfce时没有clipman,但我可以使用剪贴板的选项复制。我想知道应该在每个i3会话开始时运行哪个程序(剪贴板管理器)。
发布于 2019-03-14 23:25:53
我自己也做过同样的迁移!我发现我需要安装xfce4-clipman,然后在启动时将exec --no-startup-id xfce4-clipman &放在~/.i3/config中运行。
但是,我不知道为什么需要手动执行这个操作,因为在切换到i3之前我也没有clipman,但是剪贴板选项起了作用。也许还有另一个守护进程在为这个功能服务?
发布于 2021-06-16 01:02:08
作为安装和运行剪贴板管理器的替代方案,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中进行测试。
https://unix.stackexchange.com/questions/466278
复制相似问题