Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| cygwin [Le 31/01/2007, 10:57] – créée / importée Blackpegaz | 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 ====== | ||
| - | ====== Utiliser votre système Ubuntu depuis | + | <note important> |
| - | {{ http:// | + | |
| - | La distribution Ubuntu est une distribution Linux orientée utilisateur. | + | **Pour les utilisateurs de Windows |
| - | Cependant, pour ceux qui ont besoin d' | + | |
| - | Le guide suivant permet cela. | + | Pour ceux qui ont besoin d' |
| - | Pour ceux qui sont intéressés par cette interactivité entre Windows et Linux, | + | Avec ce logiciel installé sur Windows, il est possible de partager le même presse-papier |
| + | |||
| + | Cygwin est une **couche de compatibilité** qui propose l'API système standardisée POSIX (respectée par Linux, | ||
| ===== 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 | ||
| - | | + | * Un compte administrateur sur ce système |
| - | | + | * Cygwin [[http://www.cygwin.com/ |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Avertissement de sécurité ===== | + | |
| - | + | ||
| - | 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 " | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Configuration de Ubuntu pour permettre les connexions XDMCP ===== | + | |
| - | + | ||
| - | Le système | + | |
| - | + | ||
| - | Ouvrir une session sur le système Ubuntu et lancer " | + | |
| - | + | ||
| - | == sous Edgy et Dapper == | + | |
| - | Dans une session sur le systeme Ubuntu il faut lancer **Fenêtre de connexion** dans le menu " | + | |
| - | + | ||
| - | //Puis ne pas oublier de rebooter !!!// | + | |
| - | + | ||
| - | ===== 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://x.cygwin.com/ | + | |
| - | "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' | + | |
| - | + | ||
| - | + | ||
| - | ===== 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 >> ~/.gnomerc | + | ===== Installation ===== |
| - | TODO : Créer un script | + | Un installateur peut être téléchargé en ligne (format |
| - | ===== Problèmes connus et limitations ===== | + | Pour disposer d' |
| - | Si Totem ne démarre pas, vous aurez alors besoin de changer les dispositifs multimédia. La configuration par défaut suppose que l' | + | ===== Utilisation ===== |
| - | 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 / | + | ==== Pour le développement ==== |
| - | KillInitClients=false | + | 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' |
| - | 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: < | + | Cygwin est livré avec d' |
| - | Vous pouvez aussi lancer une session fenêtrée dans Windows. (C' | + | ===== Problèmes rencontrés ===== |
| - | Pour cela, vous avez besoin d' | + | < |
| - | Maintenant, voici ce que vous devez faire : | + | ===== Voir aussi ===== |
| - | | + | |
| - | * Démarrez le serveur | + | * [[:wsl]] |
| - | * Démarrez putty, entrez les informations sur l' | + | * [[:windows]] |
| - | * Entrez votre nom d' | + | |
| - | * Saisissez | + | |
| - | * Ouvrez une session sur votre Ubuntu. | + | |
| - | * Have fun ! | + | |
| ---- | ---- | ||
| - | // | + | // |
