Eu queria abrir vários PWAs (Progressive Web Apps) como Twitter, Google-Keep e Youtube Music na inicialização do Ubuntu.
Existem IDs de aplicativos específicos para cada um dos sites acima, localizados como uma pasta em~/.config/google-chrome/Default/Extensions/
Twitter - jgeocpdicgmkeemopbanhokmhcgcflmi
Google Keep - hmjkmjkepdijhoojdojkdfohbdgmmhki
YouTube Music - cinhimbnkkaeohfgghhklpknlkffjgod
Portanto, atualmente, para abrir esses três PWAs na inicialização, preciso usar três comandos CLI diferentes, como o abaixo no UbuntuStartup 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
Como combino os três comandos acima para apresentar uma matriz de app-ids? Também não consegui encontrar nada nas páginas de manual.
Existe alguma documentação relacionada ao acima?
O código a seguir é modificado do código com base no exemplo deste site .
Para seu script de shell
O comando para chamá-lo
sh my-script.sh jgeocpdicgmkeemopbanhokmhcgcflmi hmjkmjkepdijhoojdojkdfohbdgmmhki
Outras ideias
Tenha um arquivo de configuração que abrigue os IDs que você deseja abrir e use o script de shell para percorrer os IDs na configuração em oposição aos argumentos da linha de comando.
Atualmente, resolvi isso adicionando um script de shell ao Ubuntu
Startup Application Preferences
Adicionando
&
no final de cada linha para gerar um novo processo para cada comandoMas, esta não é uma solução escalável a longo prazo.