No meu arquivo ~/.vnc/xstartup
, substituí /etc/X11/Xsession
por /usr/bin/startlubuntu
.
Eu tenho o sistema que é equipado com processador Intel Celeron 1.1 GHz s370 com 384 Mb de RAM na placa-mãe Intel d815egew que suporta a função wake-on-lan. Eu quero usar esse PC para compartilhamento de Internet para a rede local. Além disso, este PC é um servidor DHCP + DNS, bem como roteador / gateway. Com base no acima decidi instalar Lubuntu como é o sistema leve. Eu instalei Lubuntu 10.04.4 LTS de ISO alternativo. O sistema não possui login automático. O sistema inicializa e tem desempenho aceitável.
O Host PC tem quatro adaptadores de rede integrados:
Queremos controlar nosso gateway remotamente. Então, precisamos ser capazes de ligá-lo remotamente. Para permitir isso, fiz o seguinte:
$ cd /etc/init.d/
fez um novo arquivo com o comando
%código%Escreveu as seguintes linhas para o arquivo recém-criado, salvou e fechou
#!/bin/bash ethtool -s eth0 wol g ethtool -s eth2 wol g exit
Feito o arquivo executável acima mencionado
%código%Depois incluiu na sequência de início automático durante a inicialização.
%código%Após a reinicialização do sistema, poderemos ligar o sistema remotamente.
Então, precisamos ter a possibilidade de nos conectar remotamente ao host via SSH e VNC. Então, eu instalei os seguintes pacotes com os seguintes comandos:
%código% %código%Adicione o daemon ssh na sequência de início automático durante a inicialização.
%código%Desligue o PC host
%código%Então eu fui para um lugar remoto, enviei um pacote mágico e liguei o host. O sistema começou ... E eu me conectei ao host via Putty do sistema remoto no Windows. Então logado e execute o comando para iniciar o servidor vnc.
%código%
O servidor VNC foi iniciado com sucesso e recebi a seguinte mensagem.
New 'X' desktop is gateway:2 Starting applications specified in /home/dolv/.vnc/xstartup Log file is /home/dolv/.vnc/gateway:2.log
Usando o programa UltraVNC Viewer no windows eu conectei ao servidor vnc do host, digitei a senha e .... semear apenas o cursor do mouse em forma de cruz em um fundo cinza de 800x600 pontos, sem área de trabalho.
Aqui está o meu arquivo .vnc / xstartup
#!/bin/sh xrdb $HOME/.Xresources xsetroot -solid grey #x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #x-window-manager & # Fix to make GNOME work export XKL_XMODMAP_DISABLE=1 /etc/X11/Xsession
No meu arquivo ~/.vnc/xstartup
, substituí /etc/X11/Xsession
por /usr/bin/startlubuntu
.
No seu arquivo .vnc/xstartup
, substitua /etc/X11/Xsession
por
/usr/bin/startlxde.
Eu olhei em /usr/share/xsessions/LXDE.desktop
para ver o que ele fez. Você pode ver como iniciar qualquer um dos tipos de sessão em /usr/share/xsessions
procurando nos arquivos da área de trabalho.
(Ubuntu 12.04.1 LTS)
As soluções mencionadas datam de 2012 e 2013. A mesma solução não se aplica ao lubuntu 13 ou 14, pois startlubuntu
foi removido.
A solução é mencionada em um launchpad Bug # 1241958 , que é usar
lxsession -e LXDE -s Lubuntu
em vez de /etc/X11/Xsession
.
Eu acho que se você instalar o Lubuntu como SO, então você terá uma configuração um pouco diferente do que se você instalasse lxde-desktop
no Ubuntu. No primeiro caso /usr/bin/startlubuntu
está presente, no segundo caso provavelmente /usr/bin/startlxde
.
No Lubuntu 13.04, meu ~/.vnc/xstartup
ficou parecido com o mostrado anteriormente, e dá a tela cinza um cursor antiquado - isso indica que a área de trabalho virtual foi criada, mas não há nada na área de trabalho.
Fazer a edição para remover /etc/X11/Xsession
e inserir /usr/bin/startlubuntu
e reiniciar tightserver
ainda dá a mesma coisa.
Em seguida, adicionar a linha: lxpanel --profile Lubuntu
e reiniciar tightserver
, fornece o painel na área de trabalho, a partir do qual você pode iniciar aplicativos. Infelizmente, essas janelas de aplicativos não são renderizadas com uma barra de título ou bordas e nenhum botão da barra de tarefas. Vários ícones também são diferentes.
Ainda estou tentando encontrar uma solução.
Por que o tightvncserver não é instalado automaticamente como um serviço? Quero dizer, qual é o uso de um servidor que não inicializa na inicialização? Eu ouso dizer que há muitas variáveis de instalação para os mantenedores de pacotes considerarem, mas elas são mais do que pessoas como eu, que não entendem QUALQUER dessas coisas.
em lubuntu 14.04
#!/bin/sh
xsetroot -solid grey
export XKL_XMODMAP_DISABLE=1
#autocutsel -fork
openbox &
/usr/bin/lxsession -s Lubuntu &