Linux-magazine.it Forum
Maggio 23, 2012, 03:00:44 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: 1 2 [3]   Vai giù
  Stampa  
Autore Discussione: doppio window manager  (Letto 3373 volte)
0 utenti e 3 Utenti non registrati stanno visualizzando questa discussione.
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #30 inserita:: Maggio 09, 2009, 10:24:13 pm »

...è un file nascosto e sta nella home utente  Sorriso

Bye  Fico
Registrato

pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #31 inserita:: Maggio 10, 2009, 10:42:47 am »

Pure rendendo visibile i files nascosti, quello in questione è introvabile!!
Comunque ho installato ratpoison et ho modificato .xinitrc in maniera che in dipendenza dall'utente loggato funzioni KDE oppure ratpoison:
Codice:
# Start the window manager:
if [ "$USER" = "root" ]; then
startkde
fi

if [ "$USER" = "utente0" ]; then
exec ratpoison
fi
 


Tutto questo funziona se un utente si logga dopo l'avvio del computer, però se un utente è loggato e con CTRL+ALT+F2 provo a spostarsi in un'altra shell, cambiare utente et quindi lanciare startx, ottengo una serie di errori:

xauth: creating new authoring file /home/utente0/.serverauth.4310
Fatal server error:
server is already for display 0
if this server is no longer running remove  /tmp/.X0-lock and start again
Invalid MIT-MAGIC-COOKIE-1 keygiving up
xinit: remove temporaly removalable (error 11): unable to connect to X server
xinit: no such process (error 3): server error
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #32 inserita:: Maggio 11, 2009, 11:06:29 am »

...il file sta nella home utente;

http://img257.imageshack.us/img257/5702/xsession.png

Considera che anche io ho una cosa del tipo;

Citazione
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x20653d1

Per il resto, ti ricordi di dare il comando;

startx -- :1

come ti ho indicato in un precedente post?

Bye  Fico
Registrato

pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #33 inserita:: Maggio 11, 2009, 06:21:44 pm »

Ciao, magicamente  è apparso il file tanto cercato. Ieri sarei stato pronto a giurare che non ci fosse....(dipende se parto da runlevel 3 oppure da 4 ?)
Comunque contiene l'errore (ho avviato il sistema da runlevel 4, direttamente con il login grafico, senza passare dalla consolle):
Codice:
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x220003a
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x2200114
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x2200003
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x2200003
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x2200003
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x2200003
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x2200add
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x1600010
Launched ok, pid = 3035
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x2800005
Con startx --:1 (staccato perchè altrimenti si blocca tutto il sistema e sono costretto al riavvio) si ottiene il solito messaggio di errore già visto:
xauth: creating new authoring file /home/utente0/.serverauth.4310
Fatal server error:
server is already for display 0
if this server is no longer running remove  /tmp/.X0-lock and start again
etc etc
Comincio a pensare che sia colpa dei driver non perfettamente installati perchè è come se ci fosse un solo monitor da cui segue che ALt+CTRL+fx con x>7 non funziona:
da lspci -v

01:00.0 VGA compatible controller: ATI Technologies Inc RV380 0x3e50 [Radeon X600] (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Unknown device 001e
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at f0000000 (32-bit, prefetchable) [size=128M]
        I/O ports at c000 [size=256]
        Memory at fe9e0000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at fe9c0000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Express Endpoint, MSI 00
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
        Kernel driver in use: fglrx_pci
        Kernel modules: radeonfb, fglrx

01:00.1 Display controller: ATI Technologies Inc RV380 [Radeon X600] (Secondary)
        Subsystem: ASUSTeK Computer Inc. Unknown device 001f
        Flags: bus master, fast devsel, latency 0
        Memory at fe9f0000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Express Endpoint, MSI 00

« Ultima modifica: Maggio 11, 2009, 07:04:32 pm da pulce » Registrato
pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #34 inserita:: Maggio 18, 2009, 09:03:51 pm »

Ho provato a controllare ogni aspetto dell'installazione dei driver, ma non ho trovato nessun problema e quindi i guai sono nei files di configurazione
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #35 inserita:: Maggio 22, 2009, 09:36:32 pm »

...io adesso ho capito cosa vuoi dire con "messaggi" sulla prima console virtuale; in sostanza intendi i normali messaggi che si vedono durante l'avvio...ma è normale; quello è l'X server in funzione sul terminale 1 e raggiungibile con la combinazione di tasti Ctrl+Alt+F7 (ovvero il login grafico "normale"). Puoi provare sempre a lanciare una nuova sessione di X in Ctrl-Alt-F6. Io uso il comando;

startx - -- :1 &

e questo è il risultato;

http://img208.imageshack.us/img208/6311/sessione.png

due sessioni una su vt7 e una su vt6.

Bye  Fico

[Post edit]
Prova a fare così; crea un altro utente. Riavvia la macchina e fai login normale con il primo utente. Poi cambi console virtuale (Ctrl+Alt+F6), fai login con l'utente appena creato e se non funziona con il comando sopra riportato, provi con questo;

startx - -- :2 &

Rispetta gli spazi.

[/Post edit]
« Ultima modifica: Maggio 22, 2009, 09:44:34 pm da michele.p » Registrato

pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #36 inserita:: Maggio 29, 2009, 11:31:13 pm »

Dopo innumerevoli prove ed esaurite tutte le combinazioni di spazi possibili, per me il comando che funziona per il lancio è

startx  [spazio] -- [spazio] :1

oppure

startx [spazio] -- [spazio]:2

e così riesco ad avviare senza errori il WM predefinito.
L'idea dello switch è buona, però resta l'inconveniente che per passare da una sessione all'altra bisogna sempre passare dal'avvio di una nuova consolle, fare il login et poi lanciare il nuovo startx.
Sarebbe una cosa buona mettere tutto questo in avvio automatico,,,
per esempio cosa succede se in initrd aggiungo a startkde anche un exec ratpoison magari su un altro schermo?
« Ultima modifica: Maggio 30, 2009, 12:54:47 pm da pulce » Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #37 inserita:: Maggio 30, 2009, 10:43:40 pm »

...potresti provare ad avviare due sessioni di X, una con KDE e l'altra con RatPoison...questa è una cosa che non ho mai fatto (ammesso che sia possibile), quindi non saprei come guidarti e al momento non posso fare nemmeno le prove.

Citazione
L'idea dello switch è buona, però resta l'inconveniente che per passare da una sessione all'altra bisogna sempre passare dal'avvio di una nuova consolle, fare il login et poi lanciare il nuovo startx.

Si, però una volta che hai avviato la seconda sessione di X, è sufficiente una combinazione di tasti per passare da una parte all'altra.  Sorriso

Bye  Fico
Registrato

Pagine: 1 2 [3]   Vai su
  Stampa  
 
Vai a:  


Powered by SMF 1.1.9 | SMF © 2006-2007, Simple Machines LLC -->