![如何让 Chromium 应用程序窗口在 Unity 启动器中算作“它们自己的应用程序”?](https://linux22.com/image/1105352/%E5%A6%82%E4%BD%95%E8%AE%A9%20Chromium%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%AA%97%E5%8F%A3%E5%9C%A8%20Unity%20%E5%90%AF%E5%8A%A8%E5%99%A8%E4%B8%AD%E7%AE%97%E4%BD%9C%E2%80%9C%E5%AE%83%E4%BB%AC%E8%87%AA%E5%B7%B1%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E2%80%9D%EF%BC%9F.png)
我正在尝试将 Chromium 应用窗口 (chromium-browser --app=http://example.org) 添加到启动器。我整理了一个 .desktop 文件,它可以正常工作,但所有 Chromium 实例都混在一起了。如果我已经在运行一个普通的浏览器窗口,该应用将与 Chromium 一起列出。如果我先启动 appwindow,普通的 Chromium 窗口将与它一起列出。有没有办法阻止这种情况发生?
答案1
为应用程序创建新的 Chromium 配置文件可以解决此问题(这特定于 11.04,11.10 在 Unity 级别修复了此问题。):
要将网站作为应用窗口打开,请添加
--app=http://example.org
到 Chromium 的启动器参数中。制作和使用新配置文件就像添加一样简单--user-data-dir=/path/to/profile
只要您为每个 Web 应用程序设置不同的路径,它们就会被视为单独的应用程序。