我想在 Ubuntu 启动时打开多个 PWA(渐进式 Web 应用程序),例如 Twitter、Google-Keep 和 Youtube Music。
上述每个站点都有特定的 app-id,它们位于文件夹中~/.config/google-chrome/Default/Extensions/
Twitter - jgeocpdicgmkeemopbanhokmhcgcflmi
Google Keep - hmjkmjkepdijhoojdojkdfohbdgmmhki
YouTube Music - cinhimbnkkaeohfgghhklpknlkffjgod
所以目前,要在启动时打开这三个 PWA,我需要在 Ubuntu 上使用三个不同的 CLI 命令,如下所示Startup Application Preferences
/usr/bin/google-chrome --profile-directory=Default --app-id=jgeocpdicgmkeemopbanhokmhcgcflmi
/usr/bin/google-chrome --profile-directory=Default --app-id=hmjkmjkepdijhoojdojkdfohbdgmmhki
/usr/bin/google-chrome --profile-directory=Default --app-id=cinhimbnkkaeohfgghhklpknlkffjgod
如何结合以上三个命令来呈现 app-ids 数组?我在手册页中也找不到任何东西。
是否有与上述相关的任何文件?
下面的代码是根据这个站点的例子修改而来的。
对于您的 shell 脚本
调用它的命令
sh my-script.sh jgeocpdicgmkeemopbanhokmhcgcflmi hmjkmjkepdijhoojdojkdfohbdgmmhki
进一步的想法
有一个包含要打开的 ID 的配置文件,并使用 shell 脚本循环遍历配置中的 ID,而不是命令行参数。
目前,我已经通过向 Ubuntu 的
Startup Application Preferences
&
在每一行的末尾添加为每个命令生成一个新进程但是,这不是一个长期可扩展的解决方案。