Vise hva jeg skriver i terminal fra avstand

alt om grafiske brukergrensesnitt (GNOME, KDE, osv.), applikasjoner tett knyttet til disse og multimedia.

Vise hva jeg skriver i terminal fra avstand

Innleggav TO » tir 01.09.2009 18:58

Hvis jeg er påkoblet en server via en Windows/Linux maskin vha ssh - med eller uten X.

Hvilke løsninger finnes da for at en kollega påkoblet samme maskin kan se teksten(kommandoene jeg skriver og utførelsesresultatet (tekst) likt som meg, i tilstrekkelig nær sanntid?
medlem i 212 måneder
 

Re: Vise hva jeg skriver i terminal fra avstand

Innleggav unbob » tir 01.09.2009 19:44


Brukerens avatar
medlem i 196 måneder
 

Re: Vise hva jeg skriver i terminal fra avstand

Innleggav TO » ons 09.09.2009 21:30

Takk for den. Her er min vurdering. Jeg har landet på kibitz og har sjekket noen alternativer:

gems-server/ gems-client

http://manpages.ubuntu.com/manpages/kar ... ver.1.html
gems-server overfører terminalbildet ditt til alle som kobler seg til med gems-client.

Dette er to knøttsmå programer som var helt uproblematiske å kompilere og installere.
http://packages.debian.org/sid/gems .Et ypperlig kringkastingsprogram for møter hvor terminalsesjonen som vises på stor skjerm kan sendes samtidig til deltakernes PCer.

kibitz
"Potentially the second most-useful program ever. kibitz lets you easily share your terminal with multiple people at the same time." Ref: http://www.plainblack.com/pr/staff/blog ... hell-stuff

man side: http://manpages.ubuntu.com/manpages/int ... itz.1.html

En soleklar vinner pga enkelhet og funksjon. Dette er et skript i expect-pakka og den som vil ha assistanse kan lett invitere inn en gjest i terminalvinduet sitt vha. $ kibitz <gjest>. Den som får invitasjonen (gjesten) aksepterer ved en tilsvarende kort kommando. Begge ser deretter i samme terminalvinduet, og begge kan skrive - noe som selvsagt fordrer telefonkommunikasjon og eksplisitte avtaler om hvem som nå skal skrive - akkurat som om man var på samme kontor og byttet på tastaturet. Jeg har ikke prøvd X-varianten som etter sigende kan gi samme resultat også for GUI programmer.

screen
Tthe most useful program ever. Screen is a terminal multiplexer, a fancy way to say "Let me run multiple terminals in one." When you run screen, it doesn't appear to change anything, but once inside you can hit Ctrl+A C to create a new screen. Then, you can switch to your previous screen with Ctrl+A p. You can see a list of all screens you created with Ctrl+A " (that's a double-quote). Most importantly, you can detach from screen and leave everything running with Ctrl+A D. Later, you can reattach to screen by using screen -R.

Nja - ikke så enkelt å koble inn andre - noe for høy brukerterskel sammenlignet med alternativene. Bortsett fra dette med "detach" og "reattach" -- så syns jeg ikke denne gir vesentlig mer enn en Emacs gående med mange bufferere og derav et vilkårlig antall kommandolinjeterminaler, disse terminalene skapes best vha multi-term.el http://www.emacswiki.org/emacs/MultiTerm. (Denne M-x multi-term er gjort riktig - ulikt M-x term )
medlem i 212 måneder
 

Re: Vise hva jeg skriver i terminal fra avstand

Innleggav TO » tir 17.11.2009 3:31

Med tanke på xkibitz som skal kunne gi ikke bare tekst, men også deling av GUI. Jeg skjønner ikke dette med display og hostname , fra 'man xkibitz':
To add users, enter "+ display" where display is the X display name.
If there is no ":X.Y" in the display name, ":0.0" is assumed. The mas‐
ter user must have permission to access each display. Each display is
assigned a tag - a small integer which can be used to reference the
display.

Hvordan finner jeg verdien for display der jeg sitter?

I forhold til dette kjekke eksempelet fra http://claraty.jpl.nasa.gov/man/softwar ... ibitz.html , så skjønner jeg heller ikke her hva jeg skal skrive, men her for <initiator hostname> og <hostname>:

Initiator = starting the "xkibitz" shared terminal on their machine
Host = receiving, viewing, and accessing the terminal window

Host (before initiator starts)
1. At the shell type the following:
xhost + <initiator hostname>

Initiator
1. Make sure you have "xkibitz" in your path. It is usually under /usr/local/bin/
2. Start by typing "xkibitz" and hit enter at the shell
xkibitz
3. If you get an error when starting it, type the following at the terminal shell:
unsetenv TCL_LIBRARY
xkibitz
4. Press ^] sequence (i.e. "Ctrl" and "]" buttons simultaneously)
5. At the xkibitz prompt "xkibitz>" type the name of the host machine you are trying to share the terminal with and press enter. A shared terminal is now viewable by the host
+ <hostname>
6. Type the following and press enter. The shared terminal is now accessible by the host
return

Håper noen kan forklare meg dette.
medlem i 212 måneder
 


Returner til Skrivebord / Multimedia



Hvem er i Forumene

Registrerte brukere: Ingen registrerte brukere