Newsgroup: it.comp.os.linux.iniziare
Titolo: sessioni xwindows multiple

salve! avete presente windowsXP? permette a un utente collegato di uscire
dalla sessione senza effettuare il logout, tenendo tutti i programmi in
funzione e permettendo a un altro utente di loggarsi.
Esiste la possibilita' di fare questo con linux, con qualche programma o
qualche distro ?
Grazie!                                 {MSX}

Nell'anno 33° del Calendario Unix, Sat, 11 Oct 2003 08:33:54 +0000, cosi'
parlo' {MSX}:

Probabilmente quelli di XP si sono ispirati a Linux ;-)
Certo che si puo' fare: Ctrl Alt F1 [F2, F3..... F7 per tornare
all'utente iniziale]
-- 
L'unico motivo per tenere ancora Windows
http://www.farb-rausch.com

 all'utente iniziale]
Beh ma quelle sono sessioni da console, non grafiche..
Se non sbaglio due utenti non possono avviare due sessioni di x.. dico male
? 

 ?
Possono, possono..
una volta avviato il primo, per avviare il secondo (o un terzo..)
startx -- :1


 startx -- :1
E in KDE 3.1 su SuSE 8.2 c'è anche il menu "Avvia nuova sessione".
-- 
Ciao, Pippo Peppo
Registered Linux User #315573

 startx -- :1
ehehe grazie, questa proprio non la sapevo..
una cosa, come sono numerate le sessioni? quella su F7 e' del primo, F8 del
secondo e cosi' via ?

 qualche distro ?
Vari modi, ad esempio con GNOME2.x c'e` gdmflexiserver che fa lo stesso,
ed e` richiamabile, di solito, tramite la piu` esplicativa voce di menu
'New login with GDM' o simili.
-- 
 Francesco Romani - Ikitt  | Describe your vision, the meaning is missing |
*** mailserver: 
freemail.it
| Won't anybody listen?                        |
   >>> La questione brevetti software: 
http://www.softwarelibero.org
 <<<

 -- :1
 
A me X pare avviarsi ma muore senza dare errori praticamente subito! Ho
Woody...
Come mai secondo  voi?

 Come mai secondo  voi?
Strano!
Attendiamo lumi..


 Attendiamo lumi..
Quello aperto è 1, non 0, per cui:
startx -- :2
startx -- :3
gpb

 startx -- :3
Allora l'XFree di Mandrake usa una sintassi tutta sua?
Mi pare strano.. ho provato ora e la seconda sessione parte con l'1.. 


 
No no, ho detto una str..upidata!
La seconda sessione parte con "startx -- :1" come affermi.
Avevo cancellato dopo pochi secondi il messaggio
dal news server ma si vede sei riuscito ad intercettare
l'errore.
Bye
gpb

Ecco l'output:
warning: process set to nice value 0 instead of -10 as requested
This is a pre-release version of XFree86, and is not supported in any
way.  Bugs may be reported to XFr...@XFree86.Org and patches submitted
to fi...@XFree86.Org.  Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(
http://www.XFree86.Org/cvs
)
XFree86 Version 4.1.0.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 21 December 2001
	If the server is older than 6-12 months, or if your card is
	newer than the above date, look for a newer version before
	reporting problems.  (See 
http://www.XFree86.Org/FAQ
)
Build Operating System: Linux 2.4.17 i686 [ELF] 
Module Loader present
(==) Log file: "/var/log/XFree86.1.log", Time: Sun Oct 12 10:44:55 2003
(==) Using config file: "/etc/X11/XF86Config-4"
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "Generic Monitor"
(**) |   |-->Device "Generic Video Card"
(**) |-->Input Device "Generic Keyboard"
(**) XKB: rules: "xfree86"
(**) XKB: model: "pc101"
(**) XKB: layout: "it"
(**) |-->Input Device "Configured Mouse"
(**) FontPath set to "unix/:7100,/usr/lib/X11/fonts/misc,/usr/lib/X11/fonts/100dpi/:unscaled,/usr/lib/X11/fonts/75dpi/:unscaled,/usr/lib/X11/fonts/Type1,/usr/lib/X11/fonts/Speedo,/usr/lib/X11/fonts/100dpi,/usr/lib/X11/fonts/75dpi"
(==) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(--) using VT number 8
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 0.1.0
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 0.1.0
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(--) PCI:*(1:0:0) NVidia unknown chipset (0x0170) rev 163, Mem @ 0xe8000000/24, 0xd8000000/27, 0xe0000000/19
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
(II) Module freetype: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.1.9
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.4496
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libpex5.a
(II) Module pex5: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
(II) Module record: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.13.0
(II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a
(II) Module speedo: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libxie.a
(II) Module xie: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o
(II) Module nvidia: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.4496
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) NVIDIA XFree86 Driver  1.0-4496  Wed Jul 16 19:06:03 PDT 2003
(II) NVIDIA Unified Driver for all NVIDIA GPUs
(--) Assigning device section with no busID to primary device
(--) Chipset NVIDIA GPU found
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 0.1.0
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(--) NVIDIA(0): Linear framebuffer at 0xD8000000
(--) NVIDIA(0): MMIO registers at 0xE8000000
(II) NVIDIA(0): NVIDIA GPU detected as: GeForce4 MX 460
(--) NVIDIA(0): VideoBIOS: 04.17.00.45.00
(--) NVIDIA(0): VideoRAM: 65536 kBytes
(II) NVIDIA(0): Connected display device(s): CRT-0
(--) NVIDIA(0): Detected TV Encoder: NVIDIA
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at  8 bpp: 350 MHz
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 16 bpp: 350 MHz
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 32 bpp: 350 MHz
(WW) NVIDIA(0): Failure reading EDID parameters for display device CRT-0
(II) NVIDIA(0): Generic Monitor: Using hsync range of 30.00-60.00 kHz
(II) NVIDIA(0): Generic Monitor: Using vrefresh range of 50.00-75.00 Hz
(II) NVIDIA(0): Clock range:  12.00 to 350.00 MHz
(II) NVIDIA(0): Not using default mode "640x350" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "720x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "800x600" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1152x864" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x960" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(**) NVIDIA(0): Validated modes for display device CRT-0:
(**) NVIDIA(0):      Default mode "1024x768": 78.8 MHz, 60.1 kHz, 75.1 Hz
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(==) NVIDIA(0): DPI set to (75, 75)
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 0.1.0
(--) Depth 24 pixmap format is 32 bpp
(II) NVIDIA(0): AGP 4X successfully initialized
(II) NVIDIA(0): Setting mode "1024x768"
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) NVIDIA(0): DPMS enabled
(WW) NVIDIA(0): Option "UseFBDev" is not used
(II) [GLX]: Initializing GLX extension
PEXExtensionInit: Couldn't open default PEX font file  Roman_M
(II) Keyboard "Generic Keyboard" handled by legacy driver
(**) Configured Mouse: Protocol: "IntelliMouse"
(**) Configured Mouse: Core Pointer
(==) Configured Mouse: Buttons: 3
(**) Configured Mouse: Emulate3Buttons, Emulate3Timeout: 50
(**) Configured Mouse: ZAxisMapping: buttons 4 and 5
(**) Configured Mouse: BaudRate: 1200
(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other)
Could not init font path element unix/:7100, removing from list!
waiting for X server to shut down 
Mah...

 startx -- :1
Ti ho letto ed ho provato:
Fatal server error
Server already active on display 0.
If this server is non longer running, remove /tmp/.X0-lock and start again
Dove ho sbagliato? (Ho una RH9)

 Dove ho sbagliato? (Ho una RH9)
A scrivere il comando... non avevo lasciato lo spazio prima di ':1'
Sorry.

{MSX} wrote:

L'idea base è, come ti hanno già siegato, passare ad
un'altra console e lanciare un altro X server.
Volevo segnalarti che con SuSE+KDE se fai un lock dello
schermo, quando premi un qualsiasi tasto appare una
finestrella che ti dà due opzioni:
A) immettere la tua password per riprendere il lavoro
B) far partire un'altra sessione X per un altro utente.
ciao, Andrea


Puoi fare come gia' ti hanno suggerito, ma tieni conto dell'utilizzo di 
memoria.
Se il tuo scopo e' quello di far partire un programma come se fossi un 
altro utente allora puoi anche digitare:
$ su <altroutente> -c "comando_da_lanciare"
Ciao
-- 
Andrea Chiado' Piat