[xorg] Chargement de configuration au démarrage (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
JohnyJohn
newbie
Messages : 6
Inscription : mer. 14 juil. 2010, 00:46

[xorg] Chargement de configuration au démarrage (résolu)

Message par JohnyJohn »

Bonjour,

J'utilise compiz en tant que window manager et slim en tant que login manager.
Via ce dernier, j'ai configuré différents environnements comme indiqué sur le wiki : http://wiki.archlinux.org/index.php/Sli ... vironments.

Je souhaiterai pouvoir définir une configuration différente de xorg en fonction de l'environnement choisi.
Par exemple :
- portable : correspondrait à la simple utilisation de l'écran du portable
- fixe : désactiverait l'écran du portable et utiliserait seulement un écran branché sur le portable via une sortie quelconque.

J'ai les deux xorg.conf correspondants au deux cas d'utilisation mais ne trouve pas comment les modifiers.
Une commande du type :

Code : Tout sélectionner

cp /etc/X11/xorg.conf.fixe /etc/X11/xorg.conf
placée dans l'environnement correspondant dans le fichier ~/.xinitrc avec ou sans sudo, n'a aucune incidence.

Une idée de ce que je fais de travers ?

Merci d'avance.
Dernière modification par JohnyJohn le mer. 14 juil. 2010, 18:23, modifié 1 fois.
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [xorg] Chargement de configuration au démarrage

Message par Guiux »

Pourquoi 2 xorg.conf ? Pourquoi ne pas utiliser tout simplement le basculement entre les écrans ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
JohnyJohn
newbie
Messages : 6
Inscription : mer. 14 juil. 2010, 00:46

Re: [xorg] Chargement de configuration au démarrage

Message par JohnyJohn »

Qu'est-ce que le basculement ?
Je ne saisis pas.

J'étais parti sur deux xorg.conf, chacun étant configuré pour une gestion définie des deux écrans (ces derniers n'étant pas actifs en même temps).
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [xorg] Chargement de configuration au démarrage

Message par Guiux »

En principe tu as une touche qui permet le basculement entre l'écran intégré et l'écran externe (Fn+F8 chez moi).
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
JohnyJohn
newbie
Messages : 6
Inscription : mer. 14 juil. 2010, 00:46

Re: [xorg] Chargement de configuration au démarrage

Message par JohnyJohn »

Cette touche permet d'utiliser la sortie VGA.
L'écran en question est sur la sortie HDMI.

Le fait de vouloir utiliser deux xorg.conf ne convient finalement pas car il faudrait relancer le serveur X et donc se ré-identifier.
Actuellement, j'ouvre une session et paramètre tel ou tel écran en utilisant nvidia-settings.
Ce dernier utilise l'option "Separate X screen".

Cette utilisation me convient, il me faut donc trouver comment appliquer les réglages que je définis via le mode graphique, en ligne de commande pour faire tout ça au lancement de session.
JohnyJohn
newbie
Messages : 6
Inscription : mer. 14 juil. 2010, 00:46

Re: [xorg] Chargement de configuration au démarrage

Message par JohnyJohn »

Visiblement nvidia-settings ne permet pas depuis la ligne de commande de définir tous les paramètres disponibles depuis l'interface graphique, notemment au niveau de la gestion TwinView et Separate X screen.

La solution trouvée, et qui convient parfaitement à mon soucis est en fait l'utilisation de disper.

Du coup je peux switcher du portable vers le fixe avec la commande suivante :

Code : Tout sélectionner

disper -d DFP-1 -r "1680x1050" -s
et inversement avec celle ci :

Code : Tout sélectionner

disper -d DFP-0 -r "1280x800" -s
Avatar de l’utilisateur
la_poigne
yeomen
Messages : 215
Inscription : dim. 22 févr. 2009, 09:20

Re: [xorg] Chargement de configuration au démarrage

Message par la_poigne »

Salut,

en faisant un nvidia-settings --help on obtient

Code : Tout sélectionner

--config=[CONFIG]
      Use the configuration file [CONFIG] rather than the default
      ~/.nvidia-settings-rc

  -l, --load-config-only
      Load the configuration file, send the values specified therein to the X
      server, and exit.  This mode of operation is useful to place in your
      .xinitrc file, for example.
Donc il faudrait essayer en configurant nvidia-settings pour un l'ecran du portable et en copiant ~/.nvidia-settings-rc en nvidia-portable et idem avec la sortie hdmi et en copiant ~/.nvidia-settings-rc en nvidia-hdmi
et ensuite essayer

Code : Tout sélectionner

nvidia-settings -l --config nvidia-portable
et 
nvidia-settings -l --config nvidia-hdmi
JohnyJohn
newbie
Messages : 6
Inscription : mer. 14 juil. 2010, 00:46

Re: [xorg] Chargement de configuration au démarrage (résolu)

Message par JohnyJohn »

Le fichier .nvidia-settings-rc a les mêmes limitations que la ligne de commande.
Il n'est donc pas possible de passer par lui pour configurer la résolution, l'activation ou non d'un écran et la gestion du TwinView ou Separate X screen.
Répondre