Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| cygwin [Le 14/05/2007, 09:58] – 83.202.84.165 | cygwin [Le 15/09/2022, 20:07] (Version actuelle) – Correction des guillemets (détecté et corrigé via le bot wiki-corrector : https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>breezy dapper edgy emulateur developpement | + | {{tag>émulation programmation |
| ---- | ---- | ||
| + | {{ https:// | ||
| + | ====== Cygwin : utiliser des applications GNU/Linux depuis Windows ====== | ||
| + | <note important> | ||
| - | ====== Utiliser votre système Ubuntu depuis | + | **Pour les utilisateurs de Windows |
| - | {{ http://cygwin.com/cygwin-icon.gif }} | + | |
| - | La distribution Ubuntu est une distribution Linux orientée utilisateur. | + | Pour ceux qui ont besoin d' |
| - | Cependant, pour ceux qui ont besoin d' | + | |
| - | Le guide suivant permet cela. | + | Avec ce logiciel installé sur Windows, il est possible de partager le même presse-papier et d' |
| - | Pour ceux qui sont intéressés | + | Cygwin est une **couche de compatibilité** |
| ===== Conditions requises ===== | ===== Conditions requises ===== | ||
| - | * Un système tournant sous Ubuntu avec Gnome | ||
| * Un système tournant sous Microsoft Windows | * Un système tournant sous Microsoft Windows | ||
| - | * Cygwin [[http:// | + | |
| - | * Un réseau sécurisé reliant les deux systèmes | + | |
| + | ===== Installation ===== | ||
| + | Un installateur peut être téléchargé en ligne (format .exe), suivez les instructions avec précaution. | ||
| + | Pour disposer d' | ||
| - | ===== Avertissement de sécurité | + | ===== Utilisation |
| - | Vous activerez XDMCP qui est en soi peu sûr. Discuter des implications de sécurité dépasse le cadre de ce document ; cependant, la plupart des utilisateurs qui, chez eux, se trouvent derrière un firewall externe sans accès " | + | < |
| + | ==== Pour le développement ==== | ||
| + | Cygwin est souvent utilisé pour exécuter les outils de compilation gcc sous Windows : associés à un éditeur de texte, Cygwin et gcc fournissent un environnement de développement libre et gratuit pour ce système d' | ||
| + | Cygwin est livré avec d' | ||
| - | ===== Configuration de Ubuntu pour permettre les connexions XDMCP ===== | + | ===== Problèmes rencontrés |
| - | Le système Ubuntu gère son affichage graphique par l' | + | < |
| - | Ouvrir une session sur le système Ubuntu et lancer " | + | ===== Voir aussi ===== |
| - | == sous Edgy et Dapper == | + | |
| - | Dans une session sur le systeme Ubuntu il faut lancer | + | * [[:wsl]] |
| - | + | * [[:windows]] | |
| - | //Puis ne pas oublier de rebooter !!!// | + | |
| - | + | ||
| - | + | ||
| - | ===== Configuration du windows ===== | + | |
| - | + | ||
| - | Un problème que vous risquez de rencontrer est le suivant : | + | |
| - | * la page de connexion s' | + | |
| - | * vous rentrer le login et passwd, puis plus rien a part le fond d' | + | |
| - | + | ||
| - | + | ||
| - | La solution, donnée par dominique colombani (http:// | + | |
| - | * il faut ouvrir sous windows les ports | + | |
| - | * 177 avec le protocole UDP | + | |
| - | * 6000 avec le protocole TCP | + | |
| - | * 16001 avec le protocole UDP | + | |
| - | * Cette opération étant relativement dangereuse avec windows, penser à modifier l' | + | |
| - | + | ||
| - | Scribe : Flodemo | + | |
| - | + | ||
| - | ===== Configuration de Cygwin avec un serveur X ===== | + | |
| - | + | ||
| - | Suivre les consignes indiquées à l' | + | |
| - | + | ||
| - | À l' | + | |
| - | + | ||
| - | * Net | + | |
| - | * openssh : Les programmes serveur et client OpenSSH | + | |
| - | * X11 | + | |
| - | * xorg-x11-f100 : Cygwin/X polices 100 dpi | + | |
| - | * xorg-x11-fscl : Cygwin/X polices vectorielles | + | |
| - | + | ||
| - | ===== Création du script modèle X pour Cygwin ===== | + | |
| - | + | ||
| - | Contrairement à la plupart des applications Windows, Cygwin nécessite d' | + | |
| - | Le guide qui suit permettra de configurer facilement cygwin. | + | |
| - | + | ||
| - | Créer un certain nombre de fichiers *.BAT et de raccourcis sur le système Windows. | + | |
| - | Créer un dossier TRAVAIL sur le bureau et travailler à l' | + | |
| - | + | ||
| - | Il est nécessaire de créer un modèle pour l' | + | |
| - | + | ||
| - | Au tout début du fichier trouver l' | + | |
| - | Ces lignes ne seront pas utilisées. Il faut donc placer un " | + | |
| - | + | ||
| - | REM SET DISPLAY=127.0.0.1: | + | |
| - | REM SET REMOTE_HOST=10.0.0.1 | + | |
| - | + | ||
| - | SET REMOTE_HOST=[adresse IP de la ubuntu] | + | |
| - | + | ||
| - | Plusieurs exemples sont disponibles à la fin du fichier et montrent comment lancer XWin.exe. Placer un " | + | |
| - | + | ||
| - | REM run XWin -query %REMOTE_HOST% -nodecoration -lesspointer | + | |
| - | + | ||
| - | Sauver ce modèle. Se référer à lui comme étant " | + | |
| - | + | ||
| - | + | ||
| - | ===== Configuration pour un seul moniteur ===== | + | |
| - | + | ||
| - | + | ||
| - | Dans le cas d'un seul moniteur sur le système Windows, commencer en copiant " | + | |
| - | Ajouter cette commande tout à la fin du fichier : | + | |
| - | + | ||
| - | run XWin :1 -once -clipboard -rootless -nodecoration -notrayicon -dpi 100 -broadcast | + | |
| - | + | ||
| - | Description des paramètres : | + | |
| - | + | ||
| - | :1 | + | |
| - | ---- | + | |
| - | Utilisez :1 à la place de la valeur par défaut :0. Chaque instance de XWin.exe doit être sur un seul écran. Laisser :0 pour une utilisation -multiwindows. | + | |
| - | + | ||
| - | -once | + | |
| - | ---- | + | |
| - | Lance le Xserver une seule fois. Sinon il se réinitialise après la déconnexion. | + | |
| - | + | ||
| - | -clipboard | + | |
| - | ---- | + | |
| - | Partage le presse-papier entre Windows et Ubuntu. | + | |
| - | Si la connection ne se fait pas enlevez cette option. Voir:[[http:// | + | |
| - | "6.5. Why does GDM not work with -clipboard" | + | |
| - | + | ||
| - | -rootless | + | |
| - | ---- | + | |
| - | Rend la fenêtre principale transparente. Cela vous permettra de voir vos fenêtres Windows et vos fenêtres Ubuntu en même temps. | + | |
| - | + | ||
| - | -nodecoration | + | |
| - | ---- | + | |
| - | Permet de ne pas mettre les bordures Windows, les boutons, etc. | + | |
| - | + | ||
| - | -notrayicon | + | |
| - | ---- | + | |
| - | Nous verrons toujours une tâche dans la barre des tâches de Windows donc n' | + | |
| - | + | ||
| - | -dpi 100 | + | |
| - | ---- | + | |
| - | Changer cette valeur afin de la faire correspondre à la valeur en DPI du moniteur. Cela dimensionnera correctement l' | + | |
| - | + | ||
| - | -broadcast | + | |
| - | ---- | + | |
| - | Diffusion sur le réseau pour une session XDMCP. | + | |
| - | + | ||
| - | Continuer en Lançant le script " | + | |
| - | L' | + | |
| - | + | ||
| - | ===== configuration pour plusieurs écrans ===== | + | |
| - | + | ||
| - | * la commande -multiplemonitors permet de prendre en compte le multiécran | + | |
| - | + | ||
| - | XWin -screen 0 1900 1400 -multiplemonitors | + | |
| - | + | ||
| - | * il vous suffit de remplacer les valeur 1900 et 1400 par les valeurs en pixels de l' | + | |
| - | + | ||
| - | + | ||
| - | * source : http:// | + | |
| - | * Scribe : Flodemo | + | |
| - | + | ||
| - | ===== Peaufiner Ubuntu ===== | + | |
| - | + | ||
| - | Maintenant que vous avez le fonctionnement de base, il est temps de faire quelques légers ajustements. Vous avez probablement remarqué que Ubuntu prend toute la place sur votre écran. Puisque nous avons indiqué -rootless dans la ligne de commande de XWin.exe nous avons la possibilité de voir au travers du bureau Ubuntu votre bureau Windows. Afin que cela soit utilisable nous avons besoin de dire à Nautilus d' | + | |
| - | + | ||
| - | Sur votre système Ubuntu, lancez " | + | |
| - | + | ||
| - | Vous devriez saisir cette occasion pour configurer correctement vos polices. Lancez " | + | |
| - | + | ||
| - | Vous pouvez souhaiter entendre les sons de votre système Ubuntu. Normalement, | + | |
| - | + | ||
| - | echo export ESPEAKER=localhost >> ~/ | + | |
| - | + | ||
| - | TODO : Créer un script .gnomerc afin de détecter les connexions distantes et configurer Nautilus et EsounD automatiquement. Si quelqu' | + | |
| - | + | ||
| - | ===== Problèmes connus et limitations ===== | + | |
| - | + | ||
| - | Si Totem ne démarre pas, vous aurez alors besoin de changer les dispositifs multimédia. La configuration par défaut suppose que l' | + | |
| - | + | ||
| - | Les grandes vidéos et les applications GL peuvent ne pas être fluides. Déplacer du graphisme sur un réseau est une tâche très exigeante. Les fabricants de matériel ont dû créer des bus spéciaux comme l'AGP pour traiter cette demande de bande passante. Si vous êtes contraints d' | + | |
| - | + | ||
| - | Il existe un conflit connu entre gdm et le partage du presse-papier. Si tout va bien, ce sera réglé prochainement. En attendant vous pouvez appliquer cette astuce à gdm : éditez / | + | |
| - | + | ||
| - | KillInitClients=false | + | |
| - | + | ||
| - | From SamiHaahtinen Tue Apr 12 18:33:19 +0100 2005 From : Sami Haahtinen Date: Tue, 12 Apr 2005 18:33:19 +0100 Subject: An alternative Message-ID: < | + | |
| - | + | ||
| - | Vous pouvez aussi lancer une session fenêtrée dans Windows. (C' | + | |
| - | + | ||
| - | Pour cela, vous avez besoin d' | + | |
| - | + | ||
| - | Maintenant, voici ce que vous devez faire : | + | |
| - | + | ||
| - | * Ouvrez une session sur votre machine Windows. | + | |
| - | * Démarrez le serveur Cygwin X normallement (si vous avez installé le paquet icône, vous devriez avoir le démarrage de X dans votre menu Démarrez) vous devriez voir le " | + | |
| - | * Démarrez putty, entrez les informations sur l' | + | |
| - | * Entrez votre nom d' | + | |
| - | * Saisissez : gdmflexiserver -n | + | |
| - | * Ouvrez une session sur votre Ubuntu. | + | |
| - | * Have fun ! | + | |
| ---- | ---- | ||
| - | // | + | // |
