Comecei a usar o uxterm em vez do terminal do Gnome hoje. Eu coloquei configurações para o uxterm ~/.Xdefaults
. Mas como a configuração do Ubuntu ignora meu .xsession
arquivo, não posso ter essas configurações carregadas no login. Como posso executar o Unity (ou lightdm) .xsession
? Meu .xsession
é reconhecido e executado pelo XMonad.
8
.xprofile
aquele que roda.xsession
.Respostas:
~/.xsession
é usado apenas quando nenhuma sessão X é selecionada. Use~/.xsessionrc
para executar programas na inicialização.Como o uso
~/.Xdefaults
é obsoleto, o Ubuntu, como qualquer outro ambiente X moderno, usa~/.Xresources
na inicialização (veja, por exemplo, aqui por alguns motivos). Portanto, se você colocar suas configurações~/.Xresources
, não precisará executar,xrdb
pois o Ubuntu está fazendo isso por você.Veja
/etc/X11/Xsession
e/etc/X11/Xsession.d/*
se você quiser saber mais sobre o que o Ubuntu está fazendo quando você inicia uma sessão X.fonte
Uma observação: no Ubuntu 12.03 .xsessionrc também é ignorado
para resolvê-lo:
aberto
no começo, adicione
este é o conteúdo final:
Não sei se foi resolvido nas versões> 12.04
fonte