Isso deve ser configurado nas configurações do ambiente de área de trabalho (DE). Por exemplo, se você estiver usando o Gnome, use gnome-session-properties
conforme explicado em esta questão no AskFedora.
Para o KDE, isso pode ser configurado em Autostart
, que se parece com isto:
O motivo pelo qual os scripts init globais não funcionam é que esses comandos são executados fora do escopo da GUI / DE. Da mesma forma, você não pode executar firefox
a partir de uma shell simples sem ajustes, mas você pode a partir da janela do terminal em seu DE.