You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu下Microsoft Edge多配置文件图标分离实现问询

Ubuntu下Microsoft Edge多配置文件图标分离实现问询

嘿,这个问题我之前折腾过,在Ubuntu的Unity启动器里把Edge不同配置文件的图标分开完全可以做到,给你说下具体怎么操作:

  • 第一步,先复制Edge的桌面配置文件
    你可以去~/.local/share/applications/或者/usr/share/applications/目录里找到microsoft-edge.desktop文件,给每个需要分离的配置文件复制一份,比如命名成microsoft-edge-personal.desktop(对应个人配置)、microsoft-edge-work.desktop(对应工作配置)。

  • 第二步,编辑每个复制出来的桌面文件
    用文本编辑器打开每个新的.desktop文件,做这几个修改:

    1. 修改Name字段:比如把Name=Microsoft Edge改成Name=Microsoft Edge - 个人,这样启动器上能直观区分不同配置
    2. 修改Exec字段:在原来的命令末尾加上两个参数,比如原来的是Exec=/usr/bin/microsoft-edge-stable %U,改成Exec=/usr/bin/microsoft-edge-stable --profile-directory="Profile 1" --class=MicrosoftEdgePersonal %U。这里的Profile 1要换成你实际的配置文件目录名——你可以打开对应Edge配置,输入chrome://version/,在“配置文件路径”里找到最后那段目录名;--class后面的是自定义窗口类名,每个配置文件要不一样,比如工作配置就用MicrosoftEdgeWork
    3. 修改StartupWMClass字段:把它改成和上面--class一样的内容,比如StartupWMClass=MicrosoftEdgePersonal,这样Unity就能识别为不同的独立应用
    4. (可选)修改Icon字段:你可以找个不同的图标文件,把路径填进去,比如Icon=/home/你的用户名/.icons/edge-personal.png,这样视觉上更容易区分不同配置的图标
  • 第三步,添加到启动器
    保存修改后的.desktop文件,然后把它们拖到Unity启动器上,之后启动对应配置的Edge时,窗口就会绑定到各自的图标上,不会再合并啦!

备注:内容来源于stack exchange,提问作者Steve B

火山引擎 最新活动