Emuladores de terminal Linux na GUI normalmente não abrem shells de login por padrão, por oposição a, por exemplo, Terminal do OS X.
Se você pressionar Ctrl Alt F1 e efetuar o login na linha de comando, você terá um shell de login cujos comandos .rcrc
será executado.
No terminal do Ubuntu, vá para Editar »Preferências de perfil» Título e comando »Executar comando como um shell de login .
Como alternativa, seu emulador de terminal pode suportar a execução de um comando arbitrário. Use /usr/bin/rc -l
.
Você também pode criar um script curto que simplesmente lance rc
como um shell de login:
#!/bin/bash
exec -l /usr/bin/rc "$@"
Isso iniciará bash
para executar o script, e o script o substituirá completamente por rc
chamado como um shell de login ( -l
argument), além de todos os outros argumentos para este script. Você também pode adicionar o argumento -c
para higienizar o ambiente.
Salvar como /usr/bin/rcl
, tornar executável e adicionar uma entrada correspondente a /etc/shells
.