6 icons command-line scripts plank
我想在启动时运行脚本 temp-throttle ( https://github.com/Sepero/temp-throttle )并显示自定义 Plank icon。
如果像这样运行,脚本会将 CPU 频率限制在 79 摄氏度
sudo ./temp_throttle.sh 79
Run Code Online (Sandbox Code Playgroud)
因为它需要在cd脚本路径之后如上指定温度,所以需要第二个脚本。
sudo ./temp_throttle.sh 79
Run Code Online (Sandbox Code Playgroud)
我已经叫那个temp-throttle,把它放在$HOME/bin,指示在这里。
为了获得有关情况的一些信息,我已将该命令集成到终端命令中,并添加-p hold了设置终端配置文件以保持终端窗口打开的功能。
如果我将该脚本添加到启动应用程序列表中,Plank 中使用的图标就是终端的图标。
我希望它在启动时运行并在 Plank 中显示我的自定义“temp.png”图标
为此,我~/.local/share/applications/temp-throttle.desktop使用以下几行创建了文件:
[Desktop Entry]
Type=Application
Name=temp-throttle
Icon=temp
Categories=System;Monitor;
Exec=temp-throtle
Run Code Online (Sandbox Code Playgroud)
直接执行(双击)它会在 Plank 中显示终端图标。
我可以让码头使用自定义的“临时”图标,通过执行.desktop从应用程序文件搜索和启动工具(如弹弓)或命令gtk-launch temp-throttle(如建议在这里)。
之后,自定义 Plank 图标当然可以固定到 Dock(右键单击,“Keep in Dock”)。这将创建/home/cipeos/.config/plank/dock1/launchers/temp-throttle.dockitem带有行的文件
[PlankDockItemPreferences]
Launcher=file:///home/cipeos/.local/share/applications/temp-throttle.desktop
Run Code Online (Sandbox Code Playgroud)
正如pauljohn32的回答中所建议的那样。他似乎还在评论中暗示,这里重要的是对所有涉及的文件使用完全相同的名称:我的所有文件都被称为temp-throttle.
问题是如何.desktop在启动时运行文件:如果我只是在启动时添加桌面文件,它根本不会运行。如果我添加启动命令, gtk-launch temp-throttle.desktop它仍将使用终止符图标。
这个问题接近于:将图标应用于 bash 脚本,但不同,因为.desktop如果命令/脚本/桌面文件在启动时运行,则(使用文件)下的答案将不起作用。
似乎在启动时,最终的命令/脚本在不考虑文件中的Icon=行的情况下运行.desktop,无论用于运行.desktop启动器的方法如何。
我已经在这个问题下测试了许多答案(在终端中运行 .desktop 文件),但.desktop如果在启动时运行,它们将不会保留文件中指定的图标。
这个答案为 Unity 提供了一个解决方案,但它不适用于 Plank。
配置一个新的重命名的桌面文件来执行您想要的操作。更改会话管理器以启动该会话管理器而不是另一个。b/t 配置文件的唯一区别是图标选择。
这是一个具体的例子。
打开终端,运行
$ 魅力图
注意到角色图弹出到 Plank 中了吗?
右键单击该图标,选择“保留在扩展坞中”。
在终端中,cd 到 ~/.config/plank/dock1/launchers
您应该看到“gucharmap.dockitem”。编辑该文件,更改它正在使用的桌面文件的名称。
Run Code Online (Sandbox Code Playgroud)[Desktop Entry] Name=Character Map Comment=Insert special characters into documents Keywords=font;unicode; Exec=gucharmap Icon=firefox
我所做的就是用 Firefox 替换图标,现在我的 Plank 看起来棒极了两倍。我想我可以让所有的图标看起来像火狐浏览器。
现在,关于您的自定义脚本,重要的是确保 Exec 行正确,否则 Plank 将无法找到您的脚本并将其正确关联。但我认为你可以完成这件事。
| 归档时间: |
|
| 查看次数: |
2259 次 |
| 最近记录: |