Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1201 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [XFree] Comment lancer un systeme minimal ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XFree] Comment lancer un systeme minimal ?

n°296008
xilebo
noone
Posté le 25-07-2003 à 15:45:48  profilanswer
 

Salut
 
je m explique : Je n ai pas encore entierement compris le fonctionnement de XFree sous linux (il faut un serveur, un client , un gestionnaire de fenetre ... ??) mais pour mon application j'aimerai installer le strict minimum.
 
Mon application utilise les fonctions  "bas niveau" de X. J'entends par la que je l'ai programmé avec Xlib uniquement (pas de gtk ou autre)
 
J aimerai donc installer sur la machine destinée a recevoir cette application , de quoi lancer cette application mais uniquement le necessaire et suffisant... pas de superflu.
 
Est il possible par exemple de ne pas installer de gestionnaire de fenetre (ex fvwm2 que je mets par defaut) car je n en n'ai a vrai dire pas besoin.
 
D ailleurs mon application tourne egalement sur linux PDA (www.handhelds.org familiar 0.7) et sur cette version, seul le serveur X (Xipaq qu il s appelle) est installé ( + un client il me  semble) mais pas de gestionnaire de fenetre.  
 
 
 
 
Est ce possible ? Car si je n installe pas de gestionnaire de fenetre , impossible de lancer un client (ca plante)
 
 
merci.

mood
Publicité
Posté le 25-07-2003 à 15:45:48  profilanswer
 

n°296011
Dark_Schne​ider
Close the World, Open the Net
Posté le 25-07-2003 à 15:57:28  profilanswer
 

sans gestionnaire de fenêtre pas de gestion des fenêtre.
sans fenêtre ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°296024
apolon34
Vive Linux!!
Posté le 25-07-2003 à 16:21:48  profilanswer
 

ben ca devrait marcher sans gestionnaire de fenetre mais c'est vraiment pas beau...
 
pour voir essaie ca:
 
X &
export DISPLAY=:0
xterm
 
ca t'ouvrira un xterm sous X, sans gestionnaire de fenetres

n°296054
xilebo
noone
Posté le 25-07-2003 à 17:38:48  profilanswer
 

a vrai dire je m en fous de ne pas avoir de fenetre ..car je lance mon appli en "pseudo" plein ecran (je dis pseudo car le plein ecran nexiste pas sous X). De ne pas avoir de gestionnaire de fenetre me procure une fenetre sans tour ni rien(rectangle transparent quoi) dans laquelle jedessine : c est exactement ce qu il me faut.
 
maintenant faut que j arrive a savoir quoi installer pour faire marcher ca.
 
 
PS : je suis sous debian woody 3.0 .

n°296100
apolon34
Vive Linux!!
Posté le 25-07-2003 à 19:59:56  profilanswer
 

ben il te faut seulement xfree et ses (faibles) dependances.
 
par contre avec le nommage a la con de la debian, je peux pas t'aider

n°296111
xilebo
noone
Posté le 25-07-2003 à 20:10:37  profilanswer
 

nommage a la con ? kek ca veut dire ?
 
 
dpkg --install nompackage.deb c tout

n°296138
Mjules
Modérateur
Parle dans le vide
Posté le 25-07-2003 à 22:10:53  profilanswer
 

Mes maigres connaissances sur XFree et sur X11 (dont il est une implémentation):
 
X est divisé en 2 partie, un serveur et un client. Ceux ci ne sont pas forcément sur la même machine.
 
Le serveur X reçoit (du client X) les données à afficher et les affiche. Il envoie (au client X) les actions effectuées (souris, clavier, autres).
 
Le client X "lance" les applications et envoie (au serveur X) les données à afficher (1 mot avec tel caractères, tels couleurs, un icônes comme ça...). Il reçoie (du serveur X), les actions effectuées et les transmet à l'application et il renvoie le résultat au serveur X (ex: ouverture d'un menu après un clic)
 
le gestionnaire de fenêtre sert à gérer les fenêtres.Si tu n'en lance pas, ton application va occuper tout l'espace d'affichage (subjectivement j'entends, je ne sais pas si c'est vrai au niveau du soft).
 
A+


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°296160
BlindMan
I am not Avery
Posté le 25-07-2003 à 23:51:49  profilanswer
 

Petite question naïve en passant...
Si on utilise la commande "xinit", aucun WM n'est chargé??
A partir du terminal, n'est-il pas possible de lancer son appli dans de bonnes conditions??

n°296163
apolon34
Vive Linux!!
Posté le 26-07-2003 à 00:20:01  profilanswer
 

xilebo a écrit :

nommage a la con ? kek ca veut dire ?
 
 
dpkg --install nompackage.deb c tout


 
c'est justement le nompackage.deb qui a un nommage a la con
 
genre xbase-server, je trouve pas ca bien explicite...

n°297995
xilebo
noone
Posté le 28-07-2003 à 11:14:03  profilanswer
 

bon effectivement en lancant "X" j arrive a lancer le serveur X sans gestionnaire de fenetre . Par contre , je n arrive pas a lancer mon application juste apres.
 
J'ai mis un script dans rc2.d que j'ai nommé S99X
 

Code :
  1. /usr/bin/X11/X &


 
j 'avais mis aussi S99X2  

Code :
  1. /home/appli/appli &


 
.. juste apres mais ca ne fonctionne pas car X puis appli sont lancé quasi instantanément et le probleme c est que mon application doit attendre que X soit fini d initialisé pour se lancer (normal :) )
 
 
Donc j ai cherché si X acceptait un ".xinitrc" mais je n en n'ai pas trouvé :(
 
 
si quelqu un peut m aider ?
 
merci

mood
Publicité
Posté le 28-07-2003 à 11:14:03  profilanswer
 

n°298049
apolon34
Vive Linux!!
Posté le 28-07-2003 à 12:58:42  profilanswer
 

ajoutes un sleep xx entre les deux, ca lui laissera le temps d'attendre
 
 
et n'oublies pas le export DISPLAY=:0 sinon ca marchera pas  ;)

n°298129
xilebo
noone
Posté le 28-07-2003 à 16:03:36  profilanswer
 

super , ca marche bien ... :)
 
 
 

n°340122
xilebo
noone
Posté le 16-10-2003 à 11:46:07  profilanswer
 

petite remarque :)
 
j'utilise donc ce script :
 
 
/usr/X11/bin/X &
export DISPLAY=:0
sleep 5
/home/vts/VTS & (mon programme)
 
 
ca marche tres bien , ca lance X au demarrage puis ca attend 5 seconde puis ca lance mon programme.
 
Mais quand je lance ce script manuellement ( c est a dire je me loggue en mode texte puis j execute ce script) ca marche tres bien et je peux faire CTRL-ALT-F1 pour retourner en mode console.
 
Parcontre si je met ce script dans /etc/rc2.d pour que ca  s execute au demarrage, X est bien lancé puis mon programme aussi. Par contre le clavier ne fonctionne plus : je ne peux pas retourner en mode console avec CTRL-ALT-F1 (par contre telnet et ftp par reseau fonctionnent toujours)
 
 
ce serait du a quoi ?

n°340175
arsunik
ma tuxitude me beastifie
Posté le 16-10-2003 à 13:39:26  profilanswer
 

Rha quel horreur ce script avec un sleep :/
Bien sur que X fonctionne sans wm.
Il existe une commande pour lancer directement des applications X : xinit.
 
Tu peux l'essayer à partir d'un autre serveur X (i.e.: en lancer un deuxième) :
xinit xterm --display :1 -- :1


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [XFree] Comment lancer un systeme minimal ?

 

Sujets relatifs
[ PARTITIONS ] Quand aura t-on droit à un système de montage décent ?config XFree pour cohabitation touchpad/souris USB
lancer BitTorrentJ'arrive pas à lancer PengAOL sous Linux Red Het 8.0
[slackware] Pb lancement Xfree suite à changement de CG...Système de fichiers pop
[UrgentSvp]Impossible de lancer le mode graphik avec startxutiliser initrd pour le lancement du système
[Debian woody3.0r1] Problème pour lancer un environement de bureau....Radeon 9500 sous XFree 4.3
Plus de sujets relatifs à : [XFree] Comment lancer un systeme minimal ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR