HOME | NOTÍCIAS | PARCEIROS | SCREENSHOTS DO SISTEMA | DOCUMENTAÇÂO | CONTATO
 
 
Entendendo a personalizando o cliente
08 Aug 2011

Esse documento irá monstrar como funciona os arquivos de configuração e scripts utilizados no cliente, entendendo esses arquivos será possível personalizar mais a fundo o funcionamento do sistema no cliente permitindo até mesmo a instalação dele em outras distribuições não-debian.

Servidor
Nenhum procedimento além de instalar a versão mais atual do Java é necessário para se executar o servidor.

Cliente
Após executar o InstaladorCliente.jar com o Java, será criada a seguinte pasta: /tmp/mc-cliente

Esse diretório contém os seguintes arquivos utilizados pelo sistema e ao lado seus respectivos destinos no Linux:
inicioSessao - /bin
mc-ativa - /bin
mc-desativa - /bin
lanclient - /bin
lansessao.sh - /bin
xlan - /bin
lan.properties - /etc
LanClient.jar - /opt

O processo e adequação para sua distribuição consiste no seguinte processo:
Desabilitação de interface gráfica padrão, ou seja, não iniciar mais gdm, kdm ou afins;
Criar um novo serviço no Linux que irá iniciar o arquivo lanclient.

Com esses passos, ao se iniciar o Linux será iniciada a interface gráfica onde será executado a aplicação cliente do gerenciador.

Após realizado esse processo o próximo passo é configurar o que será executado em cada evento no sistema.

O cliente trabalha com 4 eventos:
 

  1. init: Evento executado no momento da iniciação do sistema cliente;
  2. start: Evento executado no momento que um usuário é logado no servidor;
  3. stop: Evento executado no momento que um usuário é deslogado no servidor;
  4. config: não utilizado atualmente.

  5.  

Por padrão esses eventos executam as seguintes ações, que podem ser configurados as necessidades de cada um:

init:
Altera a tela padrão da interface gráfica e inicia o servidor vnc.

start:
Chama o /etc/X11/Xsession para iniciar o desktop configurado no sistema.

stop:
Fecha o cliente (killall java) junto com a interface gráfica, forçando um novo início com a tela pronta para uma nova sessão.

O cliente executa o arquivo lansessao.sh passando como parâmetro o evento desejado, por exemplo:


lansessao.sh init 

Ou seja, editando esse arquivo é possível adequar a chamada dos eventos do sistema para sua necessidade. 

OUTROS DOCUMENTOS

- Instalação de versão deb do cliente | 03/02
- Entendendo a personalizando o cliente | 08/08
- Limitando acesso dos clientes a recursos do sistema | 21/03
- Ativando e desativando modo administrador | 25/01
- Habilitar acesso administrativo durante uma sessão | 10/12
- Arquivo de configuração do cliente | 08/12
- Configurando a rede o Ubuntu com Ip fixo (recomendado) | 13/02
- Alterar o papel de parede na tela de login | 24/11

 

home | notícias | screenshots | parceiros | documentação | contato
Main Control  2012 - Todos os Direitos Reservados