OVH Cloud OVH Cloud

Partage de "tableau" entre Mac OS X Lion et Ubuntu ?

32 réponses
Avatar
unbewusst.sein
Souvent j'ai besoin de copier / coller du texte, un script, une URL,
assez court entre deux ordis "distants", mais l'un à côté de l'autre,
iMac sous Mac OS X Lion et Dell sous Ubuntu 11.10.

Je cherche une application qui permettrait de partager une fenêtre --
texte seul -- entre ces deux environnements...

Pour l'instant j'utilise le chat google entre deux comptes mais je
préférerais avoir un fichier texte pour sauvegarder la "conversation"
entre les deux bécannes.

J'ai essayé "Gestion à distance" (coché sur mon iMac) / "Partage
d'écran" en VNC, ça me demande bien de m'authentifier puis après ça
coupe...

Mais je ne souhaite pas contrôler les écrans ou les ordis (j'utilise ssh
par ailleurs) juste envoyer du texte dans les deux sens sur une fenêtre
qui peut très bien être un Term X...

--
« Tel n'a de chaleur pour ses amis, que pour les brûler. »
(Proverbe arabe)

10 réponses

1 2 3 4
Avatar
Une Bévue
Le 29/01/2012 17:14, Jerome Lambert a écrit :

Ici, sous Lion, X11 se lance automatiquement. Essaye depuis le terminal
de X11, pour voir.



je viens d'essayer la même manip sous ubuntu :

~ % ssh -X
Last login: Sun Jan 29 17:30:46 2012
imyt% echo $ST2

imyt% open -a "Sublime Text 2" bin/hostip

mais dans ce sens là, ça m'ouvre bin/hostip dans sublime text côté iMac,
pas côté Ubuntu...

???
Avatar
Jerome Lambert
Le 29/01/12 17:54, Une Bévue a écrit :
Le 29/01/2012 17:14, Jerome Lambert a écrit :

Ici, sous Lion, X11 se lance automatiquement. Essaye depuis le terminal
de X11, pour voir.



je viens d'essayer la même manip sous ubuntu :

~ % ssh -X
Last login: Sun Jan 29 17:30:46 2012
imyt% echo $ST2

imyt% open -a "Sublime Text 2" bin/hostip

mais dans ce sens là, ça m'ouvre bin/hostip dans sublime text côté iMac,
pas côté Ubuntu...

???



A priori, il faut activer le X11forwarding sur le Mac, donc changer la ligne
#X11Forwarding no

en

X11Forwarding yes

dans /etc/sshd_config

et puis relancer le daemon. Je ne connais pas trop la machinerie interne
de Mac OS X, donc je ne connais pas la manière "CLI" pour le faire, mais
à priori j'arrêterais puis relancerais le service "session à distance"
depuis les Préférences Systèmes. Ça devrait revenir au même.
Avatar
olivier.marti
Jerome Lambert wrote:

Le 29/01/12 17:54, Une Bévue a écrit :
> Le 29/01/2012 17:14, Jerome Lambert a écrit :
>>
>> Ici, sous Lion, X11 se lance automatiquement. Essaye depuis le terminal
>> de X11, pour voir.
>
> je viens d'essayer la même manip sous ubuntu :
>
> ~ % ssh -X
> Last login: Sun Jan 29 17:30:46 2012
> imyt% echo $ST2
>
> imyt% open -a "Sublime Text 2" bin/hostip
>
> mais dans ce sens là, ça m'ouvre bin/hostip dans sublime text côté iMac,
> pas côté Ubuntu...
>
> ???

A priori, il faut activer le X11forwarding sur le Mac, donc changer la ligne
#X11Forwarding no

en

X11Forwarding yes

dans /etc/sshd_config



Je pense que le faire dans ~/.ssh/config suffit. En commençant par
recopier /etc:sshd_config dans ~/.ssh/config, et en le modifiant.


et puis relancer le daemon. Je ne connais pas trop la machinerie interne
de Mac OS X, donc je ne connais pas la manière "CLI" pour le faire, mais
à priori j'arrêterais puis relancerais le service "session à distance"
depuis les Préférences Systèmes. Ça devrait revenir au même.



Oui, c'est la bonne méthode.

Olivier
Avatar
iDan
On 2012-01-29 04:18:50 -0500, patpro ~ patrick proniewski
said:
L'autre solution est de trouver un éditeur de texte qui permette à
plusieurs personnes d'éditer le même document au travers du réseau. Ici
le challenge sera de trouver une appli cross-plateforme.



Est-ce qu'une application «calendrier/agenda» (Outlook?) pourrait être
une solution?

Daniel
Avatar
patpro ~ patrick proniewski
In article <1kenjo7.zd3c0618bn7fdN%,
(Olivier Marti) wrote:

> A priori, il faut activer le X11forwarding sur le Mac, donc changer la ligne
> #X11Forwarding no
>
> en
>
> X11Forwarding yes
>
> dans /etc/sshd_config

Je pense que le faire dans ~/.ssh/config suffit. En commençant par
recopier /etc:sshd_config dans ~/.ssh/config, et en le modifiant.



sauf que tu confonds ssh_config et sshd_config. Je ne pense pas que ce
que tu proposes fonctionne.

> et puis relancer le daemon. Je ne connais pas trop la machinerie interne
> de Mac OS X, donc je ne connais pas la manière "CLI" pour le faire, mais
> à priori j'arrêterais puis relancerais le service "session à distance"
> depuis les Préférences Systèmes. Ça devrait revenir au même.

Oui, c'est la bonne méthode.



à moins d'avoir déjà une connexion ssh entrante existante, relancer sshd
sur Mac OS X ne sert à rien depuis quelques années. le serveur sshd est
lancé on-demand par launchd si le plist adéquat est chargé (en cochant
la case ad-hoc dans les préférences de partage par exemple).
Donc il relit sa configuration au moment où on se connecte dessus.

patpro

--
A vendre : KVM IP 16 ports APC
http://patpro.net/blog/index.php/2008/01/12/133
Avatar
Jerome Lambert
Le 30/01/12 07:11, patpro ~ patrick proniewski a écrit :
In article<1kenjo7.zd3c0618bn7fdN%,
(Olivier Marti) wrote:

A priori, il faut activer le X11forwarding sur le Mac, donc changer la ligne
#X11Forwarding no

en

X11Forwarding yes

dans /etc/sshd_config



Je pense que le faire dans ~/.ssh/config suffit. En commençant par
recopier /etc:sshd_config dans ~/.ssh/config, et en le modifiant.



sauf que tu confonds ssh_config et sshd_config. Je ne pense pas que ce
que tu proposes fonctionne.



Je pense aussi, d'autant que d'après les pages de man:

SSH_CONFIG(5) BSD File Formats Manual SSH_CONFIG(5)

NAME
ssh_config -- OpenSSH SSH client configuration files

Et

SSHD_CONFIG(5) BSD File Formats Manual SSHD_CONFIG(5)

NAME
sshd_config -- OpenSSH SSH daemon configuration file

Or c'est bien un paramètre du serveur qu'il faut modifier.

et puis relancer le daemon. Je ne connais pas trop la machinerie interne
de Mac OS X, donc je ne connais pas la manière "CLI" pour le faire, mais
à priori j'arrêterais puis relancerais le service "session à distance"
depuis les Préférences Systèmes. Ça devrait revenir au même.



Oui, c'est la bonne méthode.



à moins d'avoir déjà une connexion ssh entrante existante, relancer sshd
sur Mac OS X ne sert à rien depuis quelques années. le serveur sshd est
lancé on-demand par launchd si le plist adéquat est chargé (en cochant
la case ad-hoc dans les préférences de partage par exemple).
Donc il relit sa configuration au moment où on se connecte dessus.



Dont acte. Il me semblait qu'avant il fallait utiliser launchctl ou
quelque chose du genre, mais si c'est inutile c'est d'autant plus
simple. Merci pour l'info.
Avatar
unbewusst.sein
Jerome Lambert wrote:

X11Forwarding yes

dans /etc/sshd_config



Oui, OK, la valeur par défaut est no.

j'ai changé mes prefs ie. désactivé session partagée et réactivé après
avoir quitté puis réouvert les prefs.
pas de résultat flagrant, peut-être faut-il quitter la session sur mon
iMac ?

En tout cas, après ces changements, quand je fais :
~ % ssh -X
Last login: Mon Jan 30 13:14:13 2012 from dell-par
imyt% open -a "Sublime Text 2" bin/hostip
imyt% /Applications/Sublime Text 2.app/Contents/MacOS/Sublime Text 2
bin/hostip
^C
là ça a ouvert un autre onglet dans sublime text côté iMac

imyt% /Applications/Sublime Text 2.app/Contents/MacOS/Sublime Text 2
/Users/yt/bin/hostip

je me suis dit qu'il ne fallait peut-être pas ouvrir par open, mais la
commande ci-dessus hang côté Ubuntu et n'a rien ouvert côté iMac.

Avant le passage à "X11Forwarding yes" ça m'ouvrait une nouvelle fenêtre
côté iMac.
pour l'instant donc rien côté Ubuntu.

peut-être faut il utiliser un autre éditeur ?

--
« Tel n'a de chaleur pour ses amis, que pour les brûler. »
(Proverbe arabe)
Avatar
Jerome Lambert
Le 30/01/12 13:29, Une Bévue a écrit :
Jerome Lambert wrote:

X11Forwarding yes

dans /etc/sshd_config



Oui, OK, la valeur par défaut est no.

j'ai changé mes prefs ie. désactivé session partagée et réactivé après
avoir quitté puis réouvert les prefs.
pas de résultat flagrant, peut-être faut-il quitter la session sur mon
iMac ?



Non.

En tout cas, après ces changements, quand je fais :
~ % ssh -X
Last login: Mon Jan 30 13:14:13 2012 from dell-par
imyt% open -a "Sublime Text 2" bin/hostip
imyt% /Applications/Sublime Text 2.app/Contents/MacOS/Sublime Text 2
bin/hostip
^C
là ça a ouvert un autre onglet dans sublime text côté iMac

imyt% /Applications/Sublime Text 2.app/Contents/MacOS/Sublime Text 2
/Users/yt/bin/hostip

je me suis dit qu'il ne fallait peut-être pas ouvrir par open, mais la
commande ci-dessus hang côté Ubuntu et n'a rien ouvert côté iMac.

Avant le passage à "X11Forwarding yes" ça m'ouvrait une nouvelle fenêtre
côté iMac.
pour l'instant donc rien côté Ubuntu.

peut-être faut il utiliser un autre éditeur ?



Oui. Je n'avais pas "tilté", mais ton éditeur est un éditeur qui semble
s'appuyer sur les bibliothèques graphiques de Mac OS X (c'est un .app)
et non sur X11.

Avec xedit (qui s'appuie sur X11), ça marche:
http://cjoint.com/12jv/BAEotweWDzS.htm
Avatar
unbewusst.sein
Jerome Lambert wrote:


Oui. Je n'avais pas "tilté", mais ton éditeur est un éditeur qui semble
s'appuyer sur les bibliothèques graphiques de Mac OS X (c'est un .app)
et non sur X11.

Avec xedit (qui s'appuie sur X11), ça marche:
http://cjoint.com/12jv/BAEotweWDzS.htm



OK, merci.

pour info, entretemps j'ai installé geany sur Mac OS X, basé sur Gtk,
marche pas même en local pas de copié/collé ni par pomC/pomV ni par CTRL
C / CTRL V (comme sur linux).

j'installe xedit derechef...
--
« Tel n'a de chaleur pour ses amis, que pour les brûler. »
(Proverbe arabe)
Avatar
unbewusst.sein
Jerome Lambert wrote:

Avec xedit (qui s'appuie sur X11), ça marche:
http://cjoint.com/12jv/BAEotweWDzS.htm



Bon, ça marche aussi chez moi, avec xedit excepté que le copié / collé
ne fonctionne pas côté Mac OS X Lion, côté Xubuntu si...

--
« Tel n'a de chaleur pour ses amis, que pour les brûler. »
(Proverbe arabe)
1 2 3 4