我想在Ubuntu启动时打开多个PWA(渐进式Web应用程序(,如Twitter,Google-Keep和Youtube Music。
上述每个站点都有特定的应用程序 ID,这些站点作为文件夹位于~/.config/google-chrome/Default/Extensions/
Twitter - jgeocpdicgmkeemopbanhokmhcgcflmi
Google Keep - hmjkmjkepdijhoojdojkdfohbdgmmhki
YouTube Music - cinhimbnkkaeohfgghhklpknlkffjgod
所以目前,要在启动时打开这三个 PWA,我需要在 Ubuntu 的Startup Application Preferences
中使用三个不同的 CLI 命令,如下所示
/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
如何组合上述三个命令以显示应用程序 ID 数组?我在手册页中也找不到任何内容。
是否有与上述相关的任何文档?
问了类似的问题@here
发表在你的类似问题上...
以下代码是从基于此站点示例的代码修改而来的。
对于您的外壳脚本
for appid in "$@"
do
/usr/bin/google-chrome --profile-directory=Default --app-id=$appid &;
done
调用它的命令
sh my-script.sh jgeocpdicgmkeemopbanhokmhcgcflmi hmjkmjkepdijhoojdojkdfohbdgmmhki
更多想法
有一个包含要打开的 ID 的配置文件,并使用 shell 脚本循环访问配置中的 ID,而不是命令行参数。