Sim, é possível apenas executar o comando no terminal. Você pode, em alguns casos, especificar o protocolo http://
.
Você pode fazer isso com:
$ firefox http://mail.google.com
Aliás, esse comando pode não ir diretamente para o programa de email. Sua credencial teria que ser salva no navegador. Como Firefox
não é meu navegador padrão, no meu caso, usando:
$ google.com http://mail.google.com
Isso fará exatamente o que você descreveu para mim desde que eu liguei para o site pelo navegador que utilizo.
Um comando alternativo para obter o navegador correto é:
$ xdg-open http://mail.google.com
Atualização:
Esta linha de comando irá focar a aba atual ou criar uma nova se o gmail ainda não estiver aberto (o primeiro sinal de dólar $
é o prompt de comando. O comando é tudo após o prompt de comando).
$ [[ $(wmctrl -l|egrep "@gmail.*Firefox") ]]&&wmctrl -a $(wmctrl -l|egrep "@gmail.*Firefox"|awk '{print $7}')||firefox http://mail.google.com
Em vez de tentar digitar ou colar a longa linha de comando, você pode apenas criar um script chamado firefoxmail
:
#!/bin/bash
[[ $(wmctrl -l|egrep "@gmail.*Firefox") ]]&&wmctrl -a $(wmctrl -l|egrep "@gmail.*Firefox"|awk '{print $7}')||firefox http://mail.google.com
Em seguida, chame-o com firefoxmail
A extensão .sh
é opcional, pois você tem o shebang
na parte superior e o bit exec definido.