我想在KDE Plasma剪贴板中添加一个“动作”以解码base64字符串。
在KDE Plasma(Linux Mint 18)中,剪贴板小部件允许编辑每个项目以及使用正则表达式执行的命令。我使用了此功能,并用'{'括号标记了base64文本字符串。目标是运行操作并解码字符串,并将输出添加为新的剪贴板项。
我将base64文本字符串复制到剪贴板:
{QGStMW4xdnykZnRv
然后我创建了一个剪贴板'Action',该剪贴板使用正则表达式排除了括号并处理了其余字符串:
[^{].*$
这似乎可以很好地隔离base64字符串。
QGStMW4xdnykZnRv
接下来,我尝试添加以下两个命令之一(在bash控制台中测试正常):
echo %s | base64 --decode
openssl enc -base64 -d <<< %s
“等离子剪贴板”小部件在命令中使用“%s”放置剪贴板内容。但是,似乎什么也没发生。
在剪贴板动作中编辑命令时,选项之一是“输出处理”,我将其设置为“添加到剪贴板”。因此,期望将base64命令的输出作为新项目放置在剪贴板上。
任何能解决此问题的见识将不胜感激。