为什么 Cairo-Dock 无法识别 Chrome 应用链接的图标?

为什么 Cairo-Dock 无法识别 Chrome 应用链接的图标?

在 Chrome 中,我使用了“创建应用程序快捷方式”选项来添加桌面上应用程序的链接。这些应用程序会显示其图标,但当我将它们移动到 cairo-dock 时,无法识别图标,而且我不知道在哪里可以找到它。

答案1

我遇到了一个略有不同的问题,但我觉得解决方案类似。当我创建棱镜快捷方式时,我相信它可能以相同或类似的方式处理。

  1. 图标将在这里~/.local/share/icons/hicolor/16x16/apps

  2. 如果您在 gedit 中打开桌面文件,~/desktop您将在底部看到图标参考。

  3. 最喜欢的图标很小,只有 16*16,而且是 png,所以它在你的 cairo dock 上看起来很糟糕,所以看看你是否可以找到一个 svg 替代品。

一旦你有了它,这里有一个指南,介绍了几种更改 Dock 上图标的不同方法如何 – 配置 Cairo-Dock

答案2

这是一个老问题,但我没有在一个地方找到一个很好的答案,但是根据来自各种来源的提示,我想出了以下方法将 Google Chrome 应用程序添加到 Cairo Dock,以便它们正常工作(正确的图标,没有重复的图标,不会与主 Chrome 或 Chromium 窗口混淆等)

  • 找到合适的图标图像(快速的 Google 图片搜索就可以做到;最好找到具有透明背景的图像)并保存
  • 从以下位置安装 Chrome 应用启动器https://chrome.google.com/webstore/launcher这样你就可以打开 Chrome 应用,然后打开你想要为其创建 Dock 项的应用
  • 转到 Cairo-Dock 菜单 -> + 添加 -> 自定义启动器

    • 启动器名称 = [应用程序名称]
    • 图片名称或路径 = 您之前保存的图片
    • 程序的额外参数/类别:使用 [抓取] 按钮并单击打开的 Chrome 应用程序窗口上的某个位置,以便此处的输入框中出现以 crx_ 开头的值
    • 复制刚刚出现的值的部分(不包括开头的crx_)(这是应用程序id)
    • 启动命令 =

      chromium-browser --app-id=[the value on the clipboard]
      

      或者

      google-chrome --app-id=[the value on the clipboard]
      
    • 申请

(如果您使用 KDE,您还可以使用特殊窗口设置并将窗口标题设置为完全匹配来单独记住每个 chrome 应用程序的窗口设置。)

相关内容