Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/08/2006, à 16:10

pim25

[résolu] Choix dans xorg.conf possible??

Bonjour,
Avec mon PC portable, j'ai réussi à faire 2 xorg.conf qui fonctionnent
A: écran portable + sortie svidéo pour ma télé..super!
B: écran du portable + un 2ème écran externe ( bureau étendu ) sur la sortie db15...impec!
Est il possible au moment du lancement de ubuntu d'avoir une fenêtre pour le choix entre A ou B
car actuellement, je renomme le xorg.confA ou B dans le mode souhaité..et relance..galère.
Sur un forum, j'ai vu que des grands spécialistes parlaient de script..??
Rien compris..je suis débutant! Rien trouvé iciaussi.
Comment faire un choix dans xorg.conf qui me dirige vers le xorg.confA ou B  désiré?
Merci pour toute piste

Dernière modification par pim25 (Le 02/09/2006, à 18:38)

Hors ligne

#2 Le 21/08/2006, à 21:39

PhrAok

Re : [résolu] Choix dans xorg.conf possible??

salut,
il y a bien une solution mais tu auras le choix A ou B qu'une fois la session lancée et une fois ton choix effectué il te suffiras de relancé le serveur X.

Je ne sais pas si tu pourrais faire ce choix avant la session peut-etre avec Gdm bref, je te donne l'astuce d'ailleur je crois que je l'avais lu sur le wiki...

il te faut 2 xorg.conf dans /etc/X11 ça je crois que c'est fait, ensuite tu vas sur ton bureau et dans un 1er temps, crees un lanceur que tu édites comme tu le veux avec la commande:
gksudo cp /etc/X11/tonxorg.confA /etc/X11/xorg.conf

pour le 2éme lanceur tu mets comme commande:
gksudo cp /etc/X11/tonxorg.confB /etc/X11/xorg.conf

à la place de "tonxorg.confA" mets bien le nom du xorg.conf qui t'interresse le A ou le B.
tu auras juste à fermer ta session et la relancer pour que la manip soit effective.
voilà si ça peut te depanner...

Hors ligne

#3 Le 22/08/2006, à 03:08

Fenrhil

Re : [résolu] Choix dans xorg.conf possible??

Bonjour !
Eh bien oui il existe une solution smile Je vais te la décrire, il y a sûrement plus simple, mais je fais avec mes moyens, et je débute aussi. ^^
On part déjà de l'idée que le xorg.conf "svideo" se nomme xorg.conf.svideo et le xorg.conf "deux écrans" se nomme xorg.conf.dual, tous deux étant placés dans le même répertoire que xorg.conf (/etc/X11/).
Tout d'abord, il te faut empecher le lancement de gdm (Gestionaire d'affichage gnome) au démarrage. (Ne t'inquiète pas, tu le lanceras tout de même par la suite ^^) Installe le paquet 'bum' :

sudo apt-get install bum

Puis lance le :

sudo bum

Dans la liste qui t'es proposée, décoche Gestion d'affichage Gnome, applique (En répondant "Non") et quitte.
Lors du démarage, on te demandera ton login et ton mot de passe en mode console. Il va ensuite falloir changer le xorg.conf avant de démarer le serveur X et tout le tralala. On va donc faire un script ! Il faut tout d'abord créer le dossier bin dans ton /home/login/ (raccourci : ~).

mkdir ~/bin

Si "bin" existe déjà, tu seras prévenu, et passe à la suite.
Le script en lui-même : créons déjà un fichier vierge :

gedit ~/bin/svideo

A l'intérieur, place ceci :

#!/bin/sh
# Configure pour une sortie svideo
sudo cp /etc/X11/xorg.conf.svideo /etc/X11/xorg.conf
# Lance GNOME
sudo /etc/init.d/gdm restart

(Les commentaires sont assez clairs tongue )
Enregistre, puis ferme gedit. Il faut maintenant rendre le fichier executable :

chmod +x ~/bin/svideo

On s'occupe maintenant de la seconde configuration (je te la fais rapide, c'est la même chose) :

gedit ~/bin/dual
#!/bin/sh
# Configure pour deux écrans
sudo cp /etc/X11/xorg.conf.dual /etc/X11/xorg.conf
# Lance GNOME
sudo /etc/init.d/gdm restart
chmod +x ~/bin/dual

Voilà ! Le principal est fait. Au démarage, tu te loggeras donc en mode console, puis tu taperas : ~/bin/svideo pour le mode "svideo" ou ~/bin/dual pour le mode "deux écrans".
Si ça t'embête de taper tout ça ( neutral ), tu peux te créer des macros :

export nomdelamacro1=~/bin/svideo
export nomdelamacro2=~/bin/dual

Pour lancer l'un des deux modes, tu taperas alors :

$nomdelamacro

Fini !

J'avoue quand même, j'ai rédigé ceci en copiant vilement le script destiné à lancer Gnome qu'un ami m'a filé (qui est peut-être simple, mais pour moi c'est nouveau !).

En me relisant... Désolé du pâté hmm

Dernière modification par Fenrhil (Le 22/08/2006, à 03:14)

Hors ligne

#4 Le 01/09/2006, à 14:41

Fenrhil

Re : [résolu] Choix dans xorg.conf possible??

Ok, mais sache quand même que j'ai testé ce que je raconte avant de te balancer ça ^^ Ca ne devrait pas créer de problèmes, tant que les xorg.conf sont bons.

Au fait, je vois tous mes messages en doubles, alors que ce ne sont pas des doubles post, quelqu'un saurait-il pourquoi ? tongue

Hors ligne

#5 Le 01/09/2006, à 19:07

VercleChrist

Re : [résolu] Choix dans xorg.conf possible??

Bonjour a tous,
Moi aussi débute!
J'ai comme vous pouvez constater Draper
sudo apt-get install bum
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Aucune version du paquet bum n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est deven                                  u obsolète
ou qu'il n'est disponible que sur une autre source
E: Aucun paquet ne correspond au paquet bum
je suis sur KDE
Si vous avez une idée !
Merci de votre réponse


Toshiba Sat P100-203/T2500/2x512/120Go/HDready
NVIDIA GeForce Go 7600
Ubuntu 6.10 Edgy
Windows Media Center XP sp2

Hors ligne

#6 Le 01/09/2006, à 19:17

Fenrhil

Re : [résolu] Choix dans xorg.conf possible??

Cette méthode fonctionne sous Gnome, mais je ne connais absolument pas KDE, et ne peux donc pas t'aider... Désolé hmm

Hors ligne

#7 Le 01/09/2006, à 20:00

VercleChrist

Re : [résolu] Choix dans xorg.conf possible??

Merci quelqu'un passera peut pour être pour expliquer sur KDE
Bonne soirée


Toshiba Sat P100-203/T2500/2x512/120Go/HDready
NVIDIA GeForce Go 7600
Ubuntu 6.10 Edgy
Windows Media Center XP sp2

Hors ligne

#8 Le 20/11/2008, à 00:30

BULL II N'R

Re : [résolu] Choix dans xorg.conf possible??

Bonjour à tous,

je me permets de déterrer ce post pour ajouter ma version des faits. Plus clair pour moi, forcément big_smile
Mais avec des ptites choses en plus et des choses plus simples.

Vous pourrez adapter cela à votre configuration, en particulier le "prénom" qui est votre identifiant.

Attention, c'est parti :
N.B. : les "_" sont cachés par le soulignage des titres !


1) Copier le xorg.conf normal (simple écran) en xorg.conf_simple_ecran :

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_simple_ecran

2) Mettre le xorg.conf_double_ecran que vous aviez placé sur votre bureau (par ex) dans le même répertoire

sudo cp /home/prénom/Bureau/xorg.conf /etc/X11/xorg.conf_double_ecran

3) Pour mettre un fond d'écran adapté au simple ou double écran :
Dans le répertoire /home/prénom/IMAGES/, placer le fond d'écran nommé « fond_double_ecran.jpg » et le fond d'écran « fond_simple_ecran.jpg ».

Mettre n'importe quelle image dans /home/prénom/IMAGES/ et la nommer « fond_du_jour.jpg »

Mettre cette image en tant que papier peint pour le moment :
Clic droit sur le bureau -> changer l'arrière plan du bureau.


4) Faire en sorte de démarrer sans interface graphique pour faire votre choix de configuration avant :
Installer bum :

sudo apt-get install bum

Lancer bum :

sudo bum

et décocher : « Gestionnaire de connexion gnome »



5) Créer les deux scripts qui permettent de mettre en place une configuration ou l'autre (xorg.conf + fond d'écran)

5.1) Créer un script avec comme nom « simple_ecran » sur votre Bureau, avec comme code :

#!/bin/bash 

cd /etc/X11/ 
cp xorg.conf_simple_ecran xorg.conf 

cd /home/prénom/IMAGES/ 
cp fond_simple_ecran.jpg fond_du_jour.jpg 

# vous rendre le propriétaire du fond d'écran du jour
chown prénom:prénom /home/prénom/IMAGES/fond_du_jour.jpg 

# Vous donner tous les droits sur ce fichier
chmod 700 /home/prénom/IMAGES/fond_du_jour.jpg 

# Relancer l'identification avec l'interface graphique 
sudo /etc/init.d/gdm restart

Rendre ce fichier exécutable par tous :

sudo chmod a+x /home/prénom/Bureau/simple_ecran

5.2) Créer un script avec comme nom « double_ecran » sur votre Bureau, avec comme code :

Avec comme code :

#!/bin/bash 

cd /etc/X11/ 
cp xorg.conf_double_ecran xorg.conf 

cd /home/prénom/IMAGES/ 
cp fond_double_ecran.jpg fond_du_jour.jpg 

# vous rendre le propriétaire du fond d'écran du jour
chown prénom:prénom /home/prénom/IMAGES/fond_du_jour.jpg 

# Vous donner tous les droits sur ce fichier
chmod 700 /home/prénom/IMAGES/fond_du_jour.jpg 

# Relancer l'identification avec l'interface graphique 
sudo /etc/init.d/gdm restart

Rendre ce fichier exécutable par tous :
sudo chmod a+x /home/prénom/Bureau/double_ecran



7) Copier ces deux scripts dans le répertoire /bin/

sudo cp /home/prénom/Bureau/double_ecran /bin/

sudo cp /home/prénom/Bureau/simple_ecran /bin/

A l'utilisation :
Au démarrage du PC, l'interface graphique ne démarre pas, on s'identifie en mode texte, puis écrire :

sudo double_ecran

ou

sudo simple_ecran

=> L'identification classique en mode graphique va démarrer avec tout ce qu'il faut pour double ou simple écran.



J'essaye encore d'améliorer ça en interceptant la lecture du xorg.conf au démarrage, genre : si "écran2" détecté, alors lancé tel script, sinon, lancer tel script.

Affaire à suivre...

BULL II N'R


BULL II N'R
HP DV6610 + Ecran HP w2408h => Ubuntu 12.04 with Gnome Shell
HP mini 110 => Ubuntu 11.10 with Gnome Shell

Hors ligne

#9 Le 03/12/2008, à 00:15

fut

Re : [résolu] Choix dans xorg.conf possible??

Bonjour,

Je me permets de proposer une petite variante.
De la même façon j'ai de multiple xorg.conf, mais je compte les changer via un menu avant le démarrage de gdm.

Pour cela je crée avec l'aide d'un petit sudo ce script choix_ecran sous /etc/init.d/

#!/bin/bash
# Script : choix du xorg.conf

PS3="Que voulez vous ? "
select choix in \
  "Ecran Simple" \
  "Ecran Double"
do
case $REPLY in
	1) echo "Ecran Simple"; cp /etc/X11/xorg.conf_simple_ecran /etc/X11/xorg
.conf; break ;;
	2) echo "Ecran Double"; cp /etc/X11/xorg.conf_double_ecran /etc/X11/xorg
.conf; break ;;
 	*) echo "Choix invalide"  ;;
esac
done

Ce petit script permet d'avoir un menu qui nous copie le bon xorg.conf et sera executer en tant que root au démarrage.

Il faut maintenant le rendre executable pour root avec

sudo chmod 744 /etc/init.d/choix_ecran

et le lancer avant le lancement de gdm. Pour ma part, je tourne en runlevel 2 et le gdm se lance en /etc/rc2.d/S30gdm donc je vais lancer mon script en S29.

cd /etc/rc2.d/
sudo ln -s /etc/init.d/choix_ecran S29choix_ecran

Voilà en esperant que cela puisse aider.

PS :je recherche un moyen pour ne rien changer si rien n'est fait dans les 10 ou 15 secondes. Si quelqu'un a une idée.

Hors ligne

#10 Le 03/12/2008, à 00:21

fut

Re : [résolu] Choix dans xorg.conf possible??

fut a écrit :

PS :je recherche un moyen pour ne rien changer si rien n'est fait dans les 10 ou 15 secondes. Si quelqu'un a une idée.

Voici un test qui parait correct... avec un simple ou

#!/bin/bash
# Script : choix du xorg.conf

PS3="Que voulez vous ? "
sleep 10 | select choix in \
  "Ecran Simple" \
  "Ecran Double"
do
case $REPLY in
        1) echo "Ecran Simple"; cp /etc/X11/xorg.conf_simple_ecran /etc/X11/xorg.conf; break ;;
        2) echo "Ecran Double"; cp /etc/X11/xorg.conf_double_ecran /etc/X11/xorg.conf; break ;;
        *) echo "Choix invalide"  ;;
esac
done

Hors ligne

#11 Le 14/01/2010, à 17:37

jahcooik

Re : [résolu] Choix dans xorg.conf possible??

bonjour
je suis très intéressé par cette technique car je change  aussi le xorg.conf à la main (presque à chaque démarrage ...) mais chez moi le « Gestionnaire de connexion gnome » n'est pas coché (avec bum)?!

existe-t-il une autre manière de ne pas lancer gdm au demarrage ???
que veut dire l'ampoule grisée dans bum ?
je suis sous ubuntu 9.10

Merci

Hors ligne