O alias que você tentou alias googleearth='LIBGL_ALWAYS_SOFTWARE=1 googleearth'
deve funcionar, talvez você tenha feito isso:
alias googleearth='LIBGL_ALWAYS_SOFTWARE=1 googleearth' ; googleearth
ou você usou o alias em um script ou em um fuction. Nada disso funciona.
Se ainda assim não funcionar, tente criar uma função em vez de um alias. Não se esqueça de fornecer um nome de caminho absoluto para o comando googleearth
dentro da função, para que não seja interpretada como função recursiva.