LXSession

De LXDE.org
Ir para: navegação, pesquisa
LXSession
250px
Desenvolvedor O time do LXDE
Última versão
Data de lançamento
Atualizado com frequência Sim
Linguagem de programação C
Platforma Cross-platform, Unix-like
Status Ativo
Gênero Gerenciador de sessão
Licença GNU General Public License
Site lxde.org

O LXSession é o gerenciador de sessão padrão usado pelo LXDE. Ele é utilizado para iniciar um conjunto de aplicativos automaticamente e configurar um ambiente de área de trabalho. Mais ainda, o gerenciador de sessão consegue se lembrar dos aplicativos em uso quando um usuário se desconecta e reiniciá-las na próxima vez em que a sessão seja iniciada.

LXSession e LXSession Lite

O LXSession suporta o gerenciamento de sessão X11. Porém, esta implementação está atualmente com problemas e é raramente usada. Devido à complexidade do gerenciamento de sessão do X11 o bug não pode ser consertado até o presente momento. Uma versão leve e melhorada, sem o gerenciamento de sessão do X está sendo desenvolvida em paralelo, denominada LXSession Lite.

É altamente recomendado substituir o LXSession pelo LXSession Lite antes que os bugs no LXSession sejam corrigidos.

Arquivos de configuração

Os arquivos de configuração do LXSession são armazenados em: ~/.config/lxsession/<Nome do perfil>

Se os arquivos de configuração estiverem faltando, o LXSession carrega as configurações gerais do sistema em /usr/share/lxsession/<Nome do perfil>.

Arquivos principais usados pelo LXSession Lite

autostart

Este arquivo armazena os comandos que serão executados no início da sessão.

config

Este arquivo armazena algumas opções de configuração

Arquivo de configuração principal usado pelo LXSession (obsoleto)

default

configurações padrão

Em futuras versões, o LXSession usará os mesmos arquivos de configuração do LXSession Lite.

Iniciando automaticamente alguns aplicativos no início da sessão

Ambos LXSession e LXSession Lite suportam a especificação Autostart do freedesktop.org. Coloque os arquivos *.desktop destes aplicativos em ~/.config/autostart, e eles serão executados quando a sessão iniciar.

Nota importante:

Alguns aplicativos do GNOME tem a chave "OnlyShowIn=GNOME" em seus arquivos *.desktop. O que significa: 'somente abra este aplicativo no GNOME'; e previne o aplicativo de ser aberto em outros ambientes de área de trabalho. Atualmente, a maioria destes aplicativos pode funcionar bem em outros ambientes gráficos, mas algumas vezes eles reclamam que são "somente para GNOME".

Se você não consegue iniciar um aplicativo automaticamente e já tem um arquivo .desktop para este fim no diretório autostart, então veja a configuração da chave 'OnlyShowIn'. Tente comentar ou remover a linha.

Se o aplicativo ainda funciona bem, então ele não é realmente específico para o GNOME - preencha um relatório de bug para este aplicativo avisando seu autor e empacotador. Por exemplo, o Miniaplicativo Gerenciador de Rede (nm-applet) tem a configuração "OnlyShowIn=Gnome", mas funciona bem no LXDE. Para torná-lo auto-inicializável, comente ou exclua a linha "OnlyShowIn=Gnome" em seu ~/.config/autostart/nm-applet.desktop. Se você está usando ambientes de área de trabalho diferentes em diferentes sessões e deseja usar o Gerenciador de Redes no LXDE, XFCE e GNOME, mas não no KDE, você poderia adicionar a linha "OnlyShowIn=Gnome;XFCE;LXDE;" e/ou "NotShowIn=KDE;"

Saindo

Para sair de uma sessão, você pode executar o comando lxsession-logout.

Ele mostrará um diálogo perguntando se você quer desligar, reiniciar, alternar a sessão, etc.

Links externos

http://sourceforge.net/project/showfiles.php?group_id=180858&package_id=272723