[xorg] Programme au démarrage (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Florian Goo
Hankyu
Messages : 34
Inscription : lun. 12 janv. 2009, 12:21

[xorg] Programme au démarrage (résolu)

Message par Florian Goo »

Bonjour à tous,

Cherchant le moyen le plus propre de lancer un programme au démarrage, j'ai fait une recherche sur le wiki et suis tombé sur cette page : http://wiki.archlinux.fr/howto/comprendre/demarrage
J'y ai lu plein de choses intéressantes. Mais l'information que je recherche étant davantage liée au démarrage de X, j'aurais aimé pouvoir lire le howto suivant, consacré à ce sujet : http://wiki.archlinux.fr/howto/comprendre/startxorg
Malheureusement cette page n'existe pas.

Perséverant dans ma recherche, j'ai trouvé la liste des howtos sur cette page : http://wiki.archlinux.fr/howto
Presque tous les liens de cette page sont barrés (bien que pas tous inactifs). Qu'est-ce que cela signifie ?
Ces pages sont obsolètes ? Dans ce cas, où trouver les pages à jour correspondantes ?

Merci !
Dernière modification par Florian Goo le dim. 15 mars 2009, 07:36, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Wiki] Liste des howtos

Message par tuxce »

en fait, ce que tu cherches n'est pas directement lié à Xorg mais à l'environnement que tu utilises, en règle général, c'est dans ~/.config/autostart que ça se passe et les DE genre gnome/kde/xfce ... fournissent des interfaces pour gérer ça.

pour ce qui est de xorg/startx etc... il y a une page pour expliquer de façon minimale comment configurer startx:
http://wiki.archlinux.fr/xorg/startx
en gros, ce que tu mets dans ~/.xinitrc est lancé ;)
Florian Goo
Hankyu
Messages : 34
Inscription : lun. 12 janv. 2009, 12:21

Re: [Wiki] Liste des howtos

Message par Florian Goo »

En fait, il s'agit du chargement de la configuration du driver nVidia proprio (luminosité, contraste, etc.). Donc c'est indépendant de l'environnement de bureau… mais nous ne sommes pas dans la bonne catégorie pour parler de ça :)

Je jette un œil à ton lien, je pense qu'il devrait m'aider pour mon problème. Merci ;)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Wiki] Liste des howtos

Message par tuxce »

Florian Goo a écrit :En fait, il s'agit du chargement de la configuration du driver nVidia proprio (luminosité, contraste, etc.). Donc c'est indépendant de l'environnement de bureau…
c'est pas la question d'être dépendant du bureau, un serveur X démarre:
  1. gestionnaire de login tel que gdm/kdm/...
    t'as selon le cas, ou bien le ~/.xsession ou que les fonctionnalités du DE pour lancer un prog (la plupart des DE ne regardent même pas le .xsession)
  2. Xorg direct
    rien du tout
  3. xinit/startx/...
    le .xinitrc + le DE que lancera éventuellement le .xinitrc
Florian Goo
Hankyu
Messages : 34
Inscription : lun. 12 janv. 2009, 12:21

Re: [Wiki] Liste des howtos

Message par Florian Goo »

ou que les fonctionnalités du DE pour lancer un prog (la plupart des DE ne regardent même pas le .xsession)
C'est là qu'est mon problème.
En fait, je suis en train de tester awesome et je m'aperçois que la commande nvidia-settings --load-config-only n'est pas lancée au démarrage (alors qu'elle l'est sous Gnome).

J'en ai donc conclu que l'outil de gestion des programmes de démarrage fourni par Gnome n'agissait que sur les programmes lancés au démarrage de Gnome (et donc pas de awesome). C'est pour ça que je parlais d'un fichier de configuration indépendant de l'environnement de bureau :).

Il faudrait donc que j'ajoute la commande nvidia dans le fichier .xinitrc ?
Pourtant, ce fichier contient pour l'instant la ligne suivante :
exec gnome-session
Ce fichier est ignoré si j'ouvre une session awesome depuis GDM ? :?
Je suis un peu perdu…
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Wiki] Liste des howtos

Message par tuxce »

Florian Goo a écrit : En fait, je suis en train de tester awesome et je m'aperçois que la commande nvidia-settings --load-config-only n'est pas lancée au démarrage (alors qu'elle l'est sous Gnome).
awesome n'est pas un gestionnaire de bureau mais un gestionnaire de fenêtre, il ne lance aucune "session", il se lance lui et ... c'est tout ;)
donc pour awesome, il faut soit jouer avec le fichier de démarrage du shell (~/.bashrc ou selon ton shell), soit démarrer avec startx pour directement tenir compte du ~/.xinitrc, soit (et je pense que c'est la dernière) configurer gdm pour qu'il prenne en compte le ~/.xinitrc -> http://forums.archlinux.fr/post17760.html#p17760
Florian Goo a écrit : J'en ai donc conclu que l'outil de gestion des programmes de démarrage fourni par Gnome n'agissait que sur les programmes lancés au démarrage de Gnome (et donc pas de awesome). C'est pour ça que je parlais d'un fichier de configuration indépendant de l'environnement de bureau :).
awesome ne gère pas de session comme dit plus haut donc il ne rentre pas dans ce schéma.
sinon, en théorie les DE genre kde/gnome/xfce peuvent lire au même endroit mais en pratique, il le font pas volontairement tout simplement pour ne pas se retrouver avec des applications propres à un autre environnement. Tu imagines si gnome se lance à chaque fois avec les libs kde ou inversemment...
Florian Goo a écrit : Ce fichier est ignoré si j'ouvre une session awesome depuis GDM ? :?
oui, voir plus haut
Florian Goo
Hankyu
Messages : 34
Inscription : lun. 12 janv. 2009, 12:21

Re: [xorg] Programme au démarrage

Message par Florian Goo »

C'est compris.
Merci pour toutes ces infos ;)
Répondre