Eu queria saber se existe uma maneira de tornar o Cinnamon 1.4 o ambiente padrão ao fazer login no Ubuntu 12.04. Posso instalar o Cinnamon 1.4 sem problemas, mas estou tentando executar o XRDP para efetuar login em uma máquina Windows e gostaria que ele iniciasse a "sessão Cinnamon" em vez de uma sessão do Unity por padrão.
A questão é: como posso dizer ao XRDP para usar o Cinnamon em vez do Unity ao fazer login?
O XRDP parece funcionar muito melhor do que qualquer servidor baseado em VNC.
Respostas:
Encontrei isso na net, neste URL: http://sigkillit.com/tag/xrdp
Personalizar o ambiente de área de trabalho para a sessão xRDP
Se você não deseja usar o ambiente de área de trabalho padrão, é possível personalizá-lo criando um arquivo .Xclients (X é maiúsculo !!!) em seu diretório pessoal para iniciar o ambiente de área de trabalho desejado e torná-lo executável. Para fazer isso, abra um terminal e execute um dos seguintes comandos
Gnomo 3:
Fallback do Gnomo:
KDE:
COMPANHEIRO:
Canela:
Xfce4:
fonte
touch ~/.Xclients
?Você pode iniciar o ambiente que deseja apenas para xrdp (não para login local) em
/etc/xrdp/startwm.sh
Por exemplo, para iniciar o xfce, eu uso:
Comentado, você pode ver os comandos para iniciar a unidade (sessão do ubuntu) e a unidade 2d. Você só precisa comentar o comando xfce e adicionar o comando para iniciar o Cinnamon (não o dei porque não sei como iniciá-lo manualmente).
Obs: Concordo com você O xrdp funciona melhor do que outros visualizadores de área de trabalho remota que experimentei e funciona muito bem com o xfce. Também o uso de outras máquinas Linux com o cliente Remmina. Para usá-lo com o xfce, você precisa instalar o xubuntu-desktop (
sudo apt-get install xubuntu-desktop
)fonte
Se você estiver usando o Lubuntu Desktop (testado em 12.04 LTS)
Para descoberta de sintaxe lx:
Implementando a sintaxe lx:
fonte
Primeiro você deve ter canela no seu sistema :)
Segunda questão os comandos
OU se você gosta de fazer isso com força :) faça o seguinte:
Edite o arquivo
/etc/xrdp/startwm.sh
No final do arquivo, você encontrará as seguintes linhas:
Estas são chamadas para funções acima. Portanto, para tornar a canela o padrão, basta colocar
#
anteswm_start
para comentar (para parar de chamar a função que procura as sessões)Adicione a seguinte linha na frente das três linhas acima
gnome-session --session=cinnamon
reinicie o xrdp
sudo service xrdp restart
fonte
Para o LXDE:
Instale o lxde-common:
Faça alterações da
/etc/xrdp/startwm.sh
seguinte maneira:fonte
O
systemctl
comando é específico para o Fedora. Para o Ubuntu, o comando deve ser:fonte
Isso é muito confuso. Tudo que você tem a fazer é colocar o texto em um arquivo chamado
.Xclients
em seu diretório pessoal que irá especificar o desktop padrão. Para ver o que está instalado no seu sistema e descobrir como eles são chamados, faça:você verá arquivos com uma extensão
.desktop
, por exemplomate.desktop
para tornar o mate a área de trabalho padrão, você pode editar
.Xclients
na sua pasta pessoal, se tiver esse arquivo, ou criar um sem nada, exceto o tipo de área de trabalho escolhido (sem a extensão .desktop) com uma sessão anexada:deve fazer isso muito bem. Você pode fazer logoff e logon novamente ou, se estiver conectado usando o xrdp, poderá reiniciar o xrdp, que fará o logoff e você poderá efetuar o logon novamente (basta fazer logoff e logon novamente, é estúpido ficar confuso com isso. reiniciando o xrdp etc ...)
Esqueça o switchdesk - está quebrado no Fedora 23.
Esqueça a maior parte do que está na web para versões anteriores do Fedora, Ubuntu etc ... Nada disso funciona.
fonte
ls /user/share/xessions
deveria serls /usr/share/xessions
/usr/share/xsessions
Devo admitir que não tenho experiência pessoal com o XRDP. Embora possa funcionar se você seguir estas diretrizes, para alterar o ambiente da área de trabalho padrão no login:
http://www.tejasbarot.com/2012/05/17/howto-change-default-user-session-ubuntu-12-04-lts-precise-pangolin-login-session-desktop-environment/
fonte