Estou tentando automatizar o processo de inicialização do Ubuntu 14.04 para economizar tempo. Eu escrevi um script bash para abrir todas as abas do navegador que eu preciso quando a máquina é iniciada. Quando eu executo os comandos manualmente, como:
gnome-open https://askubuntu.com
Ou
xdg-open http://askubuntu.com/
Funciona bem e abre uma janela do navegador Google Chrome.
No entanto, sempre que eu tento executar um desses comandos em um script bash como:
#!/bin/bash
gnome-open http://askubuntu.com/
E execute o script que estou recebendo mensagens de erro:
sudo browserinit.sh
[0823/102740.514014:ERROR:nss_util.cc(94)] Failed to create /home/devel1/.pki/nssdb directory.
[0823/102740.514014:ERROR:nss_util.cc(94)] Failed to create /home/devel1/.pki/nssdb directory.
--2017-08-23 10:27:40-- https://clients2.google.com/cr/report
--2017-08-23 10:27:40-- https://clients2.google.com/cr/report
Resolving clients2.google.com (clients2.google.com)... Resolving clients2.google.com (clients2.google.com)... 74.125.133.102, 74.125.133.113, 74.125.133.138, ...
Connecting to clients2.google.com (clients2.google.com)|74.125.133.102|:443... 74.125.133.101, 74.125.133.102, 74.125.133.139, ...
Connecting to clients2.google.com (clients2.google.com)|74.125.133.101|:443... connected.
connected.
HTTP request sent, awaiting response... HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘/dev/fd/4’
Crash dump id: 2fba097c3e4a2189
0K 1.58M=0s
--2017-08-23 10:27:41-- https://clients2.google.com/cr/report
Quando uso xdg-open
no script, ele volta para o Firefox, o que eu não quero usar porque não tem alguns recursos que eu preciso. gnome-open
simplesmente não abre nada.
sudo gnome-open http://askubuntu.com
Dá o mesmo erro do script bash. Eu verifiquei e o diretório /home/devel1/.pki/nssdb já existe, então não sei por que o Google Chrome tentaria criá-lo novamente ou por que ele só faz isso quando executa o comando como sudo root. / p>
Qualquer ajuda apreciada. No momento, os scripts bash não são executados sem o sudo, embora eu possa ser capaz de alterar permissões para isso se alguém puder me dizer uma maneira de fazer isso que definitivamente os alterará apenas para o meu PC local e apenas para o usuário devel1.
Eu não tenho acesso de superusuário verdadeiro a esta máquina atualmente.