Mac Os X, un Unix, ou mais...

Yggdrasill

Membre actif
20 Octobre 2005
751
21
Liège - Belgique
Bonjour,

Je me posais deux ou trois questions auquelles je n'ai toujours pas de question, alors voila peut-etre que vous saurez me donner un coup de main :p

Mac Os X est un Unix like, basee sur FreeBSD, donc est-ce qu'il n'y aurait pas moyen d'acceder au termimaux tty1 a 6 ?
Je m'explique, Mac Os X boot par defaut avec le serveur graphique de lance, mais ne pourrait t'on pas s'en passer et rester au niveau "Darwin" avec les terminaux multiples and co ? Et ne pourrait t'on pas momentanement switcher entre les terminaux et le serveur graphique ?

Cela m'ammene a ma deuxiemme question : Peut-on lancer un second serveur graphique ? et pourquoi pas une seconde interface graphique ? Ca me plairait bien une petite Fvwm sous Mac Os :love:

Et enfin, comment se fait-il que l'on ne puisse pas lancer plusieures instances d'un meme programme sur la meme session ? (enfin, dans le cas d'applications du type *.app)

Je ne savais pas trop si il convenait mieux de placer le sujet ici (puisque ca concerne tres intimmement Mac Os) ou dans le forum Linux (puisque je m'interesse plus a l'aspect Unix de la chose) donc si il faut, n'hesitez pas a deplacer le fil.

Merci !
 
C'est ce que je vais m'empresser de faire ;)
 
Pour les terminaux (consoles virtuelles, disons), j'aimerais bien que ce soit le cas : mais je n'ai pas trouvé d'astuce dans ce cas.
Mais il y a moyen de ne lancer que le mode console : il suffit de mettre ">console" dans la fenêtre de login (à condition qu'aucune session graphique ne soit active). On a alors la console UN*X classique. En se déloggant d'icelle on revient à la fenêtre de login.
Quant à lancer fvwm : il suffit de lancer X11 puis Xnest, en lui associant fvwm comme Window Manager.
 
Yggdrasill a dit:
Bonjour,

Je me posais deux ou trois questions auquelles je n'ai toujours pas de question, alors voila peut-etre que vous saurez me donner un coup de main :p

Mac Os X est un Unix like, basee sur FreeBSD, donc est-ce qu'il n'y aurait pas moyen d'acceder au termimaux tty1 a 6 ?
pas de console switcher , TODO LIST depuis 3 ans

Yggdrasill a dit:
Je m'explique, Mac Os X boot par defaut avec le serveur graphique de lance, mais ne pourrait t'on pas s'en passer et rester au niveau "Darwin" avec les terminaux multiples and co ? Et ne pourrait t'on pas momentanement switcher entre les terminaux et le serveur graphique ?

man SystemStarter
tu peux demarrer et rester en verbose at start
tu peux demarrer et lancer une session Apple-aqua-xwindow
tu peux demarrer et lancer une session xwindow

pomme + v tu démarres en verbose puis aqua login window
pomme +s tu démarres en single-user

tu peux aussi taper

>console

dans la login window à la place de ton username puis login

Yggdrasill a dit:
Cela m'ammene a ma deuxiemme question : Peut-on lancer un second serveur graphique ? et pourquoi pas une seconde interface graphique ? Ca me plairait bien une petite Fvwm sous Mac Os :love:
Apple x11/opendarwin port/gnu-darwin port

pure darwinOS
opendarwin ou gnu-darwin

Yggdrasill a dit:
Et enfin, comment se fait-il que l'on ne puisse pas lancer plusieures instances d'un meme programme sur la meme session ? (enfin, dans le cas d'applications du type *.app)

fait exprès c'est juste un bridage

Bloc de code:
/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal 
2006-06-26 14:55:19.298 Terminal[3651] CFLog (0): CFMessagePort: bootstrap_register(): failed 1103 (0x44f), port = 0x2d03, name = 'com.apple.Terminal.ServiceProvider'
See /usr/include/servers/bootstrap_defs.h for the error codes.
2006-06-26 14:55:19.336 Terminal[3651] CFLog (99): CFMessagePortCreateLocal(): failed to name Mach port (com.apple.Terminal.ServiceProvider)
un service [mach port] by name si tu duplicates et renomme ton bundle cela fonctionne

Yggdrasill a dit:
Je ne savais pas trop si il convenait mieux de placer le sujet ici (puisque ca concerne tres intimmement Mac Os) ou dans le forum Linux (puisque je m'interesse plus a l'aspect Unix de la chose) donc si il faut, n'hesitez pas a deplacer le fil.

Merci !
en espérant que cela réponde à tes questions

:zen:
 
bompi a dit:
Pour les terminaux (consoles virtuelles, disons), j'aimerais bien que ce soit le cas : mais je n'ai pas trouvé d'astuce dans ce cas.
Mais il y a moyen de ne lancer que le mode console : il suffit de mettre ">console" dans la fenêtre de login (à condition qu'aucune session graphique ne soit active). On a alors la console UN*X classique. En se déloggant d'icelle on revient à la fenêtre de login.
Quant à lancer fvwm : il suffit de lancer X11 puis Xnest, en lui associant fvwm comme Window Manager.

Et donc on Aqua et en plus fvwm ? pcq si on a mis le fullscreen sur X11, on ne saurais pas switcher avec virtue par exemple entre aqua et fvwm je me trompe ?
En tout cas, rapide le Bompi, ca fait plaisir :)

tatouille a dit:
man SystemStarter

:D

tatouille a dit:
tu peux demarrer et rester en verbose at start

pomme + v tu démarres en verbose puis login window
pomme +s tu démarres en single-user

Oui j'y avais pense, mais bon une seule console c'est penible... Je vais devoir aller revoir le man de screen moi je sens...

tatouille a dit:
en espérant que cela réponde à tes questions

:zen:

Oui avec vous deux j'ai mes réponses ! un grand merci.


Ps : J'ai fait mon premier accent en qwerty :D :D :D
 
:D pour finir Darwin utilise BootX :zen:
je sais pour le console switcher c'est frustrant

mais il y a un gros boulot materiel/driver keyboard pour binder
un ctrl-F1 ctrl-F2 ecetera
 
tatouille a dit:
:D pour finir Darwin utilise BootX :zen:
je sais pour le console switcher c'est frustrant

mais il y a un gros boulot materiel/driver keyboard pour binder
un ctrl-F1 ctrl-F2 ecetera

Je ne te le fais pas dire ! Et lorsque je travaille avec parallels et que je veux switcher de console sous linux, les Fn+Ctrl+Alt+F*.... hum...
 
utilise xmodmap pour remaper ton clavier comme tu le veux (utilise xev pour avoir les keycode) ensuite tu le mets dans ton .login, tu auras un mapage égal pour chaque environnment