我从 USC 下载了一个用鼠标抓取颜色的应用程序(结果显示在终端中),并且我正在尝试添加一个 unity 启动器应用程序以在 gnome-terminal 中运行该命令。
以下是代码:
#!/usr/bin/bash
[Desktop Entry]
Type=Application
Name=Grab Color
Exec=gnome-terminal -x grabc
Categories=Development;
Icon=/home/diogo/.local/share/applications/colorline.png
问题是,当我单击图标时,终端会打开并关闭。我只想让它打开,以便查看抓取的颜色。
有人能帮我吗? :(
答案1
您可以创建一个简单的 shell 脚本来获取颜色并将输出复制到剪贴板并在桌面文件中使用它
这是 shell 脚本。我将其命名为grab.sh
#!/bin/bash
OUT=`grabc`
echo ${OUT} | xclip -sel clip
更改你的 .desktop 内容
[Desktop Entry]
Type=Application
Name=Grab Color
Exec= sh /home/user/grab.sh
Categories=Development;
Icon=/home/diogo/.local/share/applications/colorline.png
这会将输出复制到剪贴板。您需要安装 xclip。如果未安装。使用命令安装它。
sudo apt-get install xclip