Bonsoir, merci pour votre réponse !

Si j'ai bien compris, il faut que je fasse :
/etc/default/grub eDP1 connected primary 1368x768+0+0 
Puis :
/boot/efi/EFI/fedora/grub.cfg eDP1 connected primary 1368x768+0+0 
Merci encore, j'ai hâte de résoudre ce problème.
Rockmyu wrote:Bonsoir, merci pour votre réponse !

Si j'ai bien compris, il faut que je fasse :
/etc/default/grub eDP1 connected primary 1368x768+0+0 
Puis :
/boot/efi/EFI/fedora/grub.cfg eDP1 connected primary 1368x768+0+0 
Merci encore, j'ai hâte de résoudre ce problème.
Pas du tout 🙂
Dans ce fichier, il va falloir ajouter une option (la bonne) à la suite de "quiet" pour que ce soit eDP1 le moniteur du boot;
# cat /etc/default/grub

...
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora_***/root rhgb quiet"
...
Puis lorsque ce fichier /etc/default/grub sera correct, exécuter:
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Vidéo... voir les options vidéos qu'il est possible d'ajouter en plus à GRUB_CMDLINE_LINUX. J'ajoutais lvds-1:d (pour disable, pour désactiver le port LVDS).

Il faut que tu trouve les options pour que ton port eDP1 (l'écran du portable) soit le principal au boot.
Pour renseigner ton /etc/default/grub, tu vas trouver ton bonheur par ici: https://www.kernel.org/doc/Documentation/fb/modedb.txt

Attention à bien tout lire, ne t'inspire pas juste de l'extrait à la suite.

Puis avant de changer ton /etc/default/grub, modifie d'abord les options au boot (ca s'édite au démarrage du PC). Une fois que tu es sur que ça marche et que tu es satisfait, tu modifies /etc/default/grub.
'e' will force the display to be enabled, i.e. it will override the detection
if a display is connected. 'D' will force the display to be enabled and use
digital output. This is useful for outputs that have both analog and digital
signals (e.g. HDMI and DVI-I). For other outputs it behaves like 'e'. If 'd'
is specified the output is disabled.

You can additionally specify which output the options matches to.
To force the VGA output to be enabled and drive a specific mode say:
    video=VGA-1:1280x1024@60me

Specifying the option multiple times for different ports is possible, e.g.:
    video=LVDS-1:d video=HDMI-1:D
Je serais toi et comme c'est un portable, à l'arrache, j'essayerais "video=LVDS-1:D".
D'accord, je pense avoir à peu près compris 🙂

Par contre je n'arrive pas à modifier grub. Une fois les paramètres modifiés j'effectue un "Save AS... > Replace" mais je n'ai pas la permission de sauvegarder le fichier...

Lorsque je tente d'y accéder via le terminal :
/etc/default/grub
bash : Permission denied
ps : Je suis bien connecté en administrateur.
Rockmyu wrote:...
Par contre je n'arrive pas à modifier grub. Une fois les paramètres modifiés j'effectue un "Save AS... > Replace" mais je n'ai pas la permission de sauvegarder le fichier...

Lorsque je tente d'y accéder via le terminal :
/etc/default/grub
bash : Permission denied
ps : Je suis bien connecté en administrateur.
Tu es sous Linux, pas sous Windows 😉, tu dois être root ( superutilisateur ) pour éditer ton fichier.
Dans le terminal, tu lances la commande :
$ su -
Tu tapes le mot de passe root et tu te retrouves avec :
#
tu es donc sous root.
Après le #, tu tapes la commande d'un éditeur de texte ( exemples : kwrite si tu es sous kde, gedit sous gnome ... ) et là tu peux, facilement, modifier ton fichier /etc/default/grub et enregistrer les modifications.
Ensuite, tu lances la commande que t'a donné impaire : grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg toujours sous root, c'est à dire après le #

Mais, comme t'a dit impaire, avant de faire cela de façon définitive, fais le provisoirement au boot quand grub se lance . Pour cela, tu tapes la lettre e ( pour edit ) et tu rajoutes l'option qu'impaire t'a donnée ( video=LVDS-1:D ) à la fin de la ligne qui commence par linux16 après un espace et ensuite tu lances le démarrage en tapant Ctrl + X )

J'espère que je suis assez clair. C'est pas évident pour un débutant, je sais.
Parfaitement clair, merci ! Ca m'aide beaucoup 🙂

Alors, voila ce qui s'affiche lorsque je suis dans "edit" au boot :
Fedora (4.3.5-300.fc23 etc...) 23 (Workstation Edition)'

load_video
set gfxpay load=keep
insmod gzlo
insmod part_gpt
insmod ext2
set root='hd0,gpt2'

if [ x$feature_platform_search_hint = xy ]; then
       search --no-flotty --fs-vvld --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahc10,gpt2 3adf6b32-a4dc-125215ca34af
else
       search --no-flotty --fs-vvld --set=root 3adf6b32-a4dc-125215ca34af
fi
| inuxefi /vml inuz-(kernel) root=UUID=98f30f1a-eccf-45a7(etc...) ro rhgb quiet LANG-en_us.UTF-8
initrdefi /initramfs-(kernel). lmg
Donc je copie "video=LVDS-1:D" après "ro rhgb quiet" si j'ai bien compris (avant dernière ligne)?
Je n'ai pas essayé ce qui est indiqué plus haut, mais ayant ma TV branchée sur ma carte graphique en HDMI en plus de mon écran en VGA,
j'avais aussi mon écran de login qui apparaissait sur ma TV (alors que mon écran VGA était marqué comme principal).

Pour corriger cela, j'ai créé un fichier: /etc/X11/xorg.conf.d/01-monitors.conf, contenant:
Section "Device"
        Identifier  "Card0"
        Driver      "radeon"
        BusID       "PCI:1:0:0"
        Option      "Monitor-VGA-0" "benq"
        Option      "Monitor-HDMI-0" "toshiba"
EndSection

Section "Monitor"
        Identifier   "benq"
        Option       "PreferredMode" "1920x1080_60"
EndSection

Section "Monitor"
        Identifier   "toshiba"
        Option       "PreferredMode" "1920x1080_60"
        Option       "RightOf" "benq"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "benq"
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier  "layout1"
        Screen      "Screen0"
EndSection
Si tout ce que tu essayes ne fonctionne pas, tu peux toujours essayer cette méthode.

Pour info:
* benq est mon écran principal en VGA, et toshiba ma tv en secondaire
* le boot s'affiche sur les 2 écrans, puis dès que j'arrive sur lightdm, cela switch sur le bon écran avec ça.
* si il n'y a qu'un écran de branché, tout se passe normalement (tant que le principal est là)
* par défaut, pour mon bureau (DE), j'ai désactivé la TV, pour n'avoir que le benq actif (cela se fait dans le gestionnaire d'affichage, par utilisateur)
* il faut donc, par utilisateur, indiquer quel est son écran principal, et si le secondaire doit être activé/désactivé
(je n'ai pas encore trouvé comment indiquer ça globalement, car la partie pour gérer ça dans lightdm ne semble pas en tenir compte)
* il faudra adapter ce fichier, avec tes informations d'écrans/etc.
Rockmyu wrote:... Donc je copie "video=LVDS-1:D" après "ro rhgb quiet" si j'ai bien compris (avant dernière ligne)?
Oui, c'est bien ça :
linuxefi /vmlinuz-(kernel) root=UUID=98f30f1a-eccf-45a7(etc...) ro rhgb quiet LANG-en_us.UTF-8 video=LVDS-1:D
Ça te permet de booter avec cette option ( video=LVDS-1:D ) temporairement. Si c'est la bonne, tu pourras alors la rajouter dans /etc/default/grub comme expliqué plus haut.

Si ça n'est pas bon, essaie ce que vient de dire Heldwin avec /etc/X11/xorg.conf.d/01-monitors.conf.
LANG-en_us.UTF-8
Tiens, ta Fedora est en anglais ?
D'accord merci à vous, je vais essayer tout ça !
Fifi wrote: Tiens, ta Fedora est en anglais ?
Oui, je veux maitriser cette langue 🙂
Sinon, au moment du boot, lorsqu'il y a les choix à l'écran, il est possible d'éditer la ligne qu'on choisit. On ajoute alors l'option, puis on boote. Si c'est bon, ce sera à ajouter au fichier.
Malheureusement, video=LVDS-1:D n'a pas fonctionner.
Il n'y a vraiment que lorsque je branche mon écran secondaire en HDMI que l'affiche, servant à s' identifier(password), apparait sur l'écran primaire(pc portable) qui plus est...

En fait, quand l'écran secondaire est branché et que je démarre mon portable, le logo Fedora apparait sur l'écan secondaire et l'interface password sur l'écran primaire.
Si je démarre mon portable sans l'écran secondaire branché, une fois le grub passé rien ne s'affiche.

J'essayerai la méthode d'Heldwin demain matin.

Bonne soirée à vous 🙂
Essaye HDMI D et LVDS D, pour forcer HDMI actif même en l'absence de moniteur...
impaire wrote:Essaye HDMI D et LVDS D, pour forcer HDMI actif même en l'absence de moniteur...
Non plus...
Alors sans l'enregistrer, en l'ajoutant tout au démarrage du PC uniquement, essaye HDMI d (disabled). Déja pour voir s'il arrive alors à fonctionner avec uniquement l'écran du portable.
video=LVDS-1:D video=HDMI-1:d
Si ca fonctionne, il te suffirait de réactiver le HDMI après le boot, par script. Ca peut peut-être fonctionner.

Essaye HDMI d, boote. Si t'as du bol, tu bootes sur l'écran du PC et tout va bien. Puis lorsque tu brancheras l'HDMI, Xorg le détectera. Si t'as du bol. Sinon, tu vas devoir chercher un peu encore.
Toujours pas, les effets restent inchangés.

On va finir par trouver !

En attendant je vais tacher de comprendre et d'essayer ce qu'Heldwin a proposé 🙂
4 jours plus tard
Punaise rien ne marche !
Serai-je condamné à ne démarrer mon pc portable qu'avec mon écran secondaire pour l'éternité ?

Pratique lorsque tu désires emporter ton portable au boulot ou en vacances ...
Si tu arrêtes gdm (systemctl stop gdm) juste après le boot, il se passe quoi, le moniteur principal est où? VGA ou DP?

Vois avec xrandr, quels sont les paramètres détectés et acceptés par tes deux moniteurs.

Puis essaye avec Xorg.conf, pour forcer le moniteur primaire de cette façon là... Il faut définir un layout, les screens, etc, vérifier si 0 est bien le primary, ou s'il faut d'autres trucs:
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

...
Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"


...
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option      "TwinViewXineramaInfoOrder" "DFP"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "true"
    Option         "MetaModes" "nvidia-auto-select, nvidia-auto-select"
    SubSection     "Display"
        Depth       24
        Modes         "1920x1200"
    EndSubSection
EndSection

...
Hey !

Alors je crains de ne pas voir tout compris ! Mais ça m'intéresse évidemment.

Je tape "systemctl stop gdm" dans un terminal puis je redémarre ?

Ensuite le moniteur principal est un pc portable HP connecté en HDMI avec un moniteur ASUS. Dans "Displays", l'HP est bien configuré comme étant "Primary" et le ASUS "Secondery".

Voici un xrandr :
Screen 0: minimum 8 x 8, current 3520 x 1080, maximum 32767 x 32767
eDP1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080     60.06 +  40.04  
   1400x1050     59.98  
   1600x900      60.00* 
   1280x1024     60.02  
   1280x960      60.00  
   1368x768      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
HDMI1 connected 1920x1080+1600+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080     60.00*+  50.00    59.94    59.99  
   1920x1080i    60.00    50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1366x768      59.79  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Enfin, je ne connais pas encore Xorg.conf, je vais me renseigner mais du coup je ne vois pas où copier tes dernieres lignes :
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

...
Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"


...
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option      "TwinViewXineramaInfoOrder" "DFP"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "true"
    Option         "MetaModes" "nvidia-auto-select, nvidia-auto-select"
    SubSection     "Display"
        Depth       24
        Modes         "1920x1200"
    EndSubSection
EndSection

...

Merci pour ton aide.
Je pense que je vais devoir réinstaller Fedora et oublier le multi écran !
J'ai même plus accès à la wifi !