Eu não acho que exista qualquer requisito / padrão para ambientes de desktop para executar .profile na inicialização. Todos os desktops compatíveis com o freedesktop irão verificar os arquivos .desktop em / etc / xdg / autostart e ~ / .config / autostart. Se você precisa apenas de ~ / bin no PATH quando usar o terminal, então use ~ / .bashrc.