DaDesktop

Modèle d'OS personnalisé (Linux)

Bien que DaDesktop prenne en charge plusieurs distributions Linux populaires, il peut arriver qu'une distribution spécifique non disponible soit nécessaire. DaDesktop est heureux de prendre en charge cela pour la plupart des distributions Linux principales. Veuillez nous indiquer où télécharger le fichier ISO et sur quel serveur vous souhaitez publier le modèle d'OS personnalisé.

Important :

À propos du partitionnement du disque
1. Les modèles personnalisés nécessitent une seule partition de disque ou deux partitions : une partition EFI/Boot et l'autre partition système et de données.
2. Une partition LVM n'est pas prise en charge, veuillez ne pas utiliser LVM
3. Un schéma de partition incorrect entraînera l'échec du redimensionnement automatique du disque et d'autres fonctions.

Modèle Linux

Après avoir téléchargé le fichier ISO sur le serveur, vous pourrez le voir sous Menu Admin -> IMAGES D'OS -> FICHIERS ISO sous votre compte.

Ensuite, vous pouvez préparer le modèle sous Menu Admin -> IMAGES D'OS -> MODÈLES D'OS PERSONNALISÉS

Veuillez suivre attentivement ce guide et effectuer toutes les étapes, sinon le fonctionnement complet de DaDesktop risque de ne pas fonctionner.

  1. Installer le système d'exploitation
  2. Définir le nom d'utilisateur par défaut sur « student » et le mot de passe sur « student »
  3. Configurer le compte « student » pour la connexion automatique
  4. Utilisez le fond d'écran DaDesktop ou de votre propre marque
    DaDesktop or your own brand wallpaper
  5. Certaines distributions utilisent désormais Wayland comme pilote d'affichage par défaut. Bien que Wayland fonctionne dans DaDesktop, nous suggérons pour le moment de revenir à X11. 

    Pour désactiver Wayland :

    éditez /etc/gdm/custom.conf par exemple

    # Uncomment the line below to force the login screen to use Xorg
            WaylandEnable=false
            

    déconnectez-vous et reconnectez-vous

  6. Installez spice-vdagent, l'utilisation de votre gestionnaire de paquets est généralement la meilleure approche. NB : cela peut déjà être installé selon votre distribution.
    • Après l'installation correcte, redémarrez la machine et vous devriez voir les deux processus en cours d'exécution, spice-vdagent et spice-vdagentd
    • Install spice-vdagent, using your package manager  in linux
  7. Installez qemu-guest-agent, là encore, l'utilisation de votre gestionnaire de paquets est généralement la meilleure approche.
  8. Installez X11VNC. NB : pour certaines distributions, vous devrez peut-être ajouter des dépôts supplémentaires tels que le dépôt « epel » pour les distributions basées sur Redhat, comme Oracle Linux ou Rocky Linux.
  9. Configurez X11VNC
    • assurez-vous que X11VNC est installé
    • exécutez la commande sudo -i pour ouvrir un shell root
    • exécutez la commande ci-dessous qui permet à X11VNC de démarrer automatiquement au redémarrage

      cat > /etc/xdg/autostart/x11vnc.desktop <<EOF
                      [Desktop Entry]
                      Type=Application
                      Exec=/usr/bin/x11vnc -N -no6 -rfbportv6 -1 -allow 10.0.3.1 -nopw -shared -alwaysshared -forever -repeat -nowireframe -noscr -nocursorshape -skip_lockkeys -cursor_drag -grab_buster -deferupdate 10 -speeds 6000,5000,20 -afteraccept announce-vnc-users.sh -gone announce-vnc-users.sh
                      Hidden=false
                      X-MATE-Autostart-enabled=true
                      X-MATE-AutoRestart=true
                      Name[en_US]=X11VNC
                      Name=X11VNC
                      Comment[en_US]=Share desktop over VNC
                      Comment=Share desktop over VNC
                      EOF
                      
  10. Créez un script de notification de bureau en exécutant les commandes ci-dessous

    cat > /usr/local/bin/announce-vnc-users.sh <<EOF
            notify-send -a x11vnc "VNC users connected: $RFB_CLIENT_COUNT"
            EOF
            chmod +x /usr/local/bin/announce-vnc-users.sh
  11. Redémarrez
  12. Vérifiez le paramètre du pare-feu, c'est-à-dire assurez-vous que le port TCP 5900 est ouvert, par exemple

    ss -pntl

  13. Désactivez le mot de passe sudo (recommandé)
  14. Vérifiez le succès

    Lors de la connexion, si l'URL est modifiée en une nouvelle URL avec le paramètre de requête token, alors tout est bon. Cela signifie que X11VNC fonctionne. Et la zone de texte en bas à gauche de l'écran, utilisée pour le copier/coller entre votre propre bureau et le bureau virtuel, devrait maintenant fonctionner.

     

Veuillez noter

Pour ajouter des fonctionnalités optionnelles supplémentaires telles que

Veuillez contacter le support technique de DaDesktop.