各位,
环境:Ubuntu 14.04 最小 + openbox。它是一个开发箱。音频基于 alsa。
我喜欢 openbox 的轻巧性。我什至不使用 tint2,因为我觉得它没有增加太多价值。对于系统托盘,我只使用了一个名为 docker 的轻量级应用程序。
我唯一缺少的是可以进入系统托盘的轻量级音量控制小程序。
我看到一个名为 volume icon 的应用程序可能符合要求:
http://softwarebakery.com/maato/volumeicon.html
但是,我不确定它是否正在积极开发中。
我想知道您是否有关于轻量级且开发活跃的音量控制小程序的建议。
如果需要,我可以弯腰使用 tint2。
问候,
彼得
我经常不得不在文件中进行递归搜索。厌倦了一直输入整个“find/grep”组合,我刚刚创建了一个包含以下行的脚本:
find . -name $1 -exec grep $2 {} + 2>/dev/null
Run Code Online (Sandbox Code Playgroud)
这个想法是我应该能够运行它,例如:
myfind '*' hello
Run Code Online (Sandbox Code Playgroud)
问题是,当'*'
传递到脚本中时,脚本会将其扩展到目录中的每个文件。
我试着引用$1
:
find . -name '$1' -exec grep $2 {} + 2>/dev/null
Run Code Online (Sandbox Code Playgroud)
但是,这会$1
变成文字字符串。
感谢您帮助找到正确的语法。一定是我缺少的一些简单的东西。
可能的重复:
将图标应用于 bash 脚本
环境:Ubuntu 11.10
我有一个 Java 应用程序作为 jar 文件。我创建了一个包含以下行的批处理文件:
java -jar ~/MyApp.jar
Run Code Online (Sandbox Code Playgroud)
当我执行这个批处理文件时,Java 应用程序按预期工作。
为了创建桌面链接,我将此批处理文件复制到我的“桌面”文件夹中。这会导致桌面上出现一个图标。但是,图标上显示“Java”。我想将不同的图标与此桌面链接相关联。如果有人能指出我正确的方向,我将不胜感激。