我创建了一个 .desktkop 文件,以便使用 brave 浏览器打开 GitHub
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=GitHub
GenericName=GitHub
Comment=Github desktop app
Exec=/opt/brave.com/brave/brave-browser --profile-directory="Default" --app=https://github.com/
Icon=/home/parag/.icons/github-desktop.svg
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
Categories=Network;Application;
Keywords=Github;gitapp;
X-Ubuntu-Gettext-Domain=Github
但问题是,它是作为浏览器的一个实例出现的,侧边栏中带有浏览器图标。
我希望它在侧边栏显示自己的图标而不是浏览器图标。
有什么办法吗?
提前致谢 :))
编辑1
我尝试了Alt+F2并输入lg
并转到窗口部分,这里是输出
这里 WhatsApp 按需要打开(侧边栏中有自己的图标),但 Github 没有。
这里唯一的区别是app
WhatsApp 的字段显示桌面文件名,而 Github 的字段显示浏览器的桌面文件名。
那么,这是否意味着,如果该网站是网络应用程序,则打开该网站的桌面文件才会有其单独的图标?
答案1
此方法仅适用于创建 1 个 .desktop 文件
我更改了我的 Github.desktop 文件并添加了
StartupWMClass=Brave-browser
如果你使用 chrome,则Google-chrome
添加
接下来将浏览器默认的 .desktop 文件复制到~/.local/applications
cp /usr/share/applications/brave-browser.desktop ~/.local/share/applications/brave-browser.desktop
然后打开复制的 .desktop 文件
gedit ~/.local/share/applications/brave-browser.desktop
并将其添加到name
字段下方
StartupWMClass=brave-browser
对于 chrome,google-chrome
则添加
最后使用Alt+重新启动 gnome-session F2,然后输入 'r'Enter
结果
GitHub 的单独图标