J'ai un système équipé d'un processeur Intel Celeron s370 à 1,1 GHz avec 384 Mo de RAM sur une carte mère Intel d815egew qui prend en charge la fonction de réveil par activation. Je souhaite utiliser un tel ordinateur pour le partage Internet sur le réseau local. De plus, ce PC est un serveur DHCP + DNS ainsi qu'un routeur/passerelle. Sur la base de ce qui précède, j'ai décidé d'installer Lubuntu car il s'agit d'un système léger. J'ai installé Lubuntu 10.04.4 LTS à partir d'un autre ISO. Le système n'a pas de connexion automatique. Le système démarre et présente des performances acceptables.
Le PC hôte possède 4 adaptateurs réseau intégrés:
Nous voulons contrôler notre passerelle à distance. Nous devons donc pouvoir l’allumer à distance. Pour permettre cela, j’ai fait les choses suivantes:
$ cd /etc/init.d/
fait un nouveau fichier avec la commande
$ Sudo vim wakeonlanconfig
A écrit les lignes suivantes dans le fichier nouvellement créé, l'a sauvegardé et l'a fermé
#!/bin/bash ethtool -s eth0 wol g ethtool -s eth2 wol g exit
Rendu le fichier susmentionné exécutable
$ Sudo chmod a+x wakeonlanconfig
Puis inclus dans la séquence de démarrage automatique au démarrage.
$ Sudo update-rc.d -f wakeonlanconfig defaults
Après le redémarrage du système, nous pourrons alimenter le système à distance.
Nous avons ensuite besoin d’une possibilité de connexion à distance à l’hôte via SSH et VNC. J'ai donc installé les paquets suivants avec les commandes suivantes:
$ Sudo apt-get update
$ Sudo apt-get install openssh-server tightvncserver
Ajoutez le démon ssh à la séquence de démarrage automatique au démarrage.
$ Sudo update-rc.d -f ssh defaults
Éteignez le PC hôte
$ Sudo halt
Ensuite, je suis allé dans un endroit éloigné, j'ai envoyé un paquet magique et mis l'hôte en marche. Le système a démarré ... Et je me suis connecté à l'hôte via PuTTY à partir d'un système distant sous Windows. Puis connectez-vous et exécutez la commande pour démarrer le serveur vnc.
$ tightvncserver -geometry 800x600 -depth 16 :2
Le serveur VNC a démarré avec succès et j'ai reçu le message suivant.
Le nouveau bureau 'X' est une passerelle: 2 Le démarrage des applications spécifiées dans /home/dolv/.vnc/xstartup[.____. LOG est un fichier log /home/dolv/.vnc/gateway: 2.log
À l'aide du programme UltraVNC Viewer sous Windows I connecté au serveur VNC de l'hôte, entrez le mot de passe et .... semez uniquement le curseur de la souris sous forme de croix sur un fond gris de 800 x 600 points, sans bureau.
Voici mon fichier .vnc/xstartup
#!/bin/sh xrdb $ HOME/.Xresources xsetroot -solid grey # x-terminal-emulator -geometry 80x24 + 10 + 10 - ls -title "$ VNCDESKTOP Desktop" & # gestionnaire x-window & # Correction du fonctionnement de GNOME export XKL_XMODMAP_DISABLE = 1 /etc/X11 /Xsession
Dans mon fichier ~/.vnc/xstartup
, j'ai remplacé /etc/X11/Xsession
par /usr/bin/startlubuntu
.
Dans votre fichier .vnc/xstartup
, remplacez /etc/X11/Xsession
par
/usr/bin/startlxde.
J'ai regardé dans /usr/share/xsessions/LXDE.desktop
pour voir ce que ça faisait. Vous pouvez voir comment démarrer n'importe quel type de session dans /usr/share/xsessions
en regardant dans les fichiers du bureau.
(Ubuntu 12.04.1 LTS)
Les solutions mentionnées remontent à 2012 et 2013. La même solution ne s'applique pas à lubuntu 13 ou 14, car startlubuntu
a été supprimé.
La solution est mentionnée dans un tableau de bord Bogue n ° 1241958 , qui consiste à utiliser lxsession -e LXDE -s Lubuntu
au lieu de /etc/X11/Xsession
.
Je pense que si vous installez Lubuntu en tant que système d'exploitation, vous obtenez une configuration légèrement différente de celle que vous aviez installée lxde-desktop
sur Ubuntu. Dans le premier cas, /usr/bin/startlubuntu
est présent, dans le second cas, probablement /usr/bin/startlxde
.
Dans Lubuntu 13.04, mon ~/.vnc/xstartup
ressemblait à celui présenté plus haut et affiche un écran gris avec un curseur obsolète - cela indique que le bureau virtuel a été créé, mais il n’ya rien sur le bureau.
Effectuer la modification pour supprimer /etc/X11/Xsession
et insérer /usr/bin/startlubuntu
, et le redémarrage de tightserver
donne toujours la même chose.
Ensuite, en ajoutant la ligne: lxpanel --profile Lubuntu
et en redémarrant tightserver
name__, vous obtenez le panneau sur le bureau, à partir duquel vous pouvez lancer des applications. Malheureusement, ces fenêtres d'application ne sont pas restituées avec une barre de titre ou des bordures et aucun bouton de la barre des tâches. Un certain nombre d'icônes sont également différentes.
Je cherche toujours une solution.
Pourquoi tightvncserver ne s'installe-t-il pas automatiquement en tant que service? Je veux dire, à quoi sert un serveur qui ne démarre pas au démarrage? J'ose dire qu'il y a beaucoup de variables d'installation à prendre en compte par les mainteneurs de paquets, mais plutôt celles-ci que les personnes comme moi, qui ne comprennent rien de ce genre de choses.
dans lubuntu 14.04
#!/bin/sh
xsetroot -solid grey
export XKL_XMODMAP_DISABLE=1
#autocutsel -fork
openbox &
/usr/bin/lxsession -s Lubuntu &