#51 Le 09/12/2024, à 07:15
- syborg
Re : sortie mini display ne fonctionne pas.
Il ne se passe rien en executant le scipt :
huurd@huurd-ThinkPad-X230:~$ bash -c "$(cat <<'EOF'
> export DISPLAY=:0
> export XAUTHORITY=/run/user/1000/gdm/Xauthority
> function connect() {
> xrandr --output HDMI-1 --auto --primary
> }
> function disconnect() {
> xrandr --output HDMI-1 --off
> }
> if xrandr | grep -q "HDMI-1 connected"; then
> connect
> else
> disconnect
> fi
> EOF
> )"
huurd@huurd-ThinkPad-X230:~$
Hors ligne
#52 Le 09/12/2024, à 13:43
- tycooon
Re : sortie mini display ne fonctionne pas.
Si Xrandr ne renvoi pas l'information"HDMI-1 connected" , il sera difficile de faire mieux.
Se placer dans la situation où le câble est connecté et l'image du PC n'a pas basculé sur la TV
Montre, pour vérifier si c'est bien le cas :
xrandr --prop
Essaie aussi d'installer l'application Arandr (interface graphique)
sudo apt install arandr
Lancer soit en ligne de commande "arandr" ou en cliquant sur l'icone Arandr dans le menu application.
Regarder si avec l'interface graphique, le second écran est visible et configurable.
Hors ligne
#53 Le 09/12/2024, à 14:28
- syborg
Re : sortie mini display ne fonctionne pas.
Se placer dans la situation où le câble est connecté et l'image du PC n'a pas basculé sur la TV
.
En fait quand la connection se fait bien, il n'y a pas de basculement sur la TV mais un double ecran ordi+TV.
Dernière modification par syborg (Le 09/12/2024, à 14:29)
Hors ligne
#54 Le 09/12/2024, à 14:30
- syborg
Re : sortie mini display ne fonctionne pas.
huurd@huurd-ThinkPad-X230:~$ xrandr --prop
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 16384 x 16384
LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 277mm x 156mm
EDID:
00ffffffffffff0006af6c1000000000
00140104901c10780220e59255549228
25505400000001010101010101010101
010101010101121b5658500019303020
3600159c100000180000000f00000000
00000000000000000020000000fe0041
554f0a202020202020202020000000fe
004231323558573031205630200a00ec
scaling mode: Full aspect
supported: Full, Center, Full aspect
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 67
supported: 67
non-desktop: 0
range: (0, 1)
1366x768 60.10*+
1360x768 59.80 59.96
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
VGA-1 disconnected (normal left inverted right x axis y axis)
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 71
supported: 71
non-desktop: 0
range: (0, 1)
HDMI-1 disconnected (normal left inverted right x axis y axis)
max bpc: 12
range: (8, 12)
content type: No Data
supported: No Data, Graphics, Photo, Cinema, Game
Colorspace: Default
supported: Default, SMPTE_170M_YCC, BT709_YCC, XVYCC_601, XVYCC_709, SYCC_601, opYCC_601, opRGB, BT2020_CYCC, BT2020_RGB, BT2020_YCC, DCI-P3_RGB_D65, DCI-P3_RGB_Theater
aspect ratio: Automatic
supported: Automatic, 4:3, 16:9
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 74
supported: 74
non-desktop: 0
range: (0, 1)
DP-1 disconnected (normal left inverted right x axis y axis)
max bpc: 12
range: (6, 12)
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 82
supported: 82
non-desktop: 0
range: (0, 1)
HDMI-2 disconnected (normal left inverted right x axis y axis)
max bpc: 12
range: (8, 12)
content type: No Data
supported: No Data, Graphics, Photo, Cinema, Game
Colorspace: Default
supported: Default, SMPTE_170M_YCC, BT709_YCC, XVYCC_601, XVYCC_709, SYCC_601, opYCC_601, opRGB, BT2020_CYCC, BT2020_RGB, BT2020_YCC, DCI-P3_RGB_D65, DCI-P3_RGB_Theater
aspect ratio: Automatic
supported: Automatic, 4:3, 16:9
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 85
supported: 85
non-desktop: 0
range: (0, 1)
HDMI-3 disconnected (normal left inverted right x axis y axis)
max bpc: 12
range: (8, 12)
content type: No Data
supported: No Data, Graphics, Photo, Cinema, Game
Colorspace: Default
supported: Default, SMPTE_170M_YCC, BT709_YCC, XVYCC_601, XVYCC_709, SYCC_601, opYCC_601, opRGB, BT2020_CYCC, BT2020_RGB, BT2020_YCC, DCI-P3_RGB_D65, DCI-P3_RGB_Theater
aspect ratio: Automatic
supported: Automatic, 4:3, 16:9
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 89
supported: 89
non-desktop: 0
range: (0, 1)
DP-2 disconnected (normal left inverted right x axis y axis)
max bpc: 12
range: (6, 12)
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 93
supported: 93
non-desktop: 0
range: (0, 1)
DP-3 disconnected (normal left inverted right x axis y axis)
max bpc: 12
range: (6, 12)
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 96
supported: 96
non-desktop: 0
range: (0, 1)
DVI-I-4-4 disconnected (normal left inverted right x axis y axis)
PRIME Synchronization: 1
supported: 0, 1
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 34
supported: 34
non-desktop: 0
range: (0, 1)
DVI-I-3-3 disconnected (normal left inverted right x axis y axis)
PRIME Synchronization: 1
supported: 0, 1
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 34
supported: 34
non-desktop: 0
range: (0, 1)
DVI-I-2-2 disconnected (normal left inverted right x axis y axis)
PRIME Synchronization: 1
supported: 0, 1
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 34
supported: 34
non-desktop: 0
range: (0, 1)
DVI-I-1-1 disconnected (normal left inverted right x axis y axis)
PRIME Synchronization: 1
supported: 0, 1
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 34
supported: 34
non-desktop: 0
range: (0, 1)
huurd@huurd-ThinkPad-X230:~$
Hors ligne
#55 Le 09/12/2024, à 14:59
- syborg
Re : sortie mini display ne fonctionne pas.
arandr ne voit qu'un seul ecran : LVDS-1
Hors ligne
#56 Le 09/12/2024, à 18:11
- tycooon
Re : sortie mini display ne fonctionne pas.
La crainte était fondée :
HDMI-1 disconnected (normal left inverted right x axis y axis)
Il faut débrancher le câble , puis le reconnecter pour avoir le statut " connected "
Je ne sais plus quoi faire......
Désolé, si par hasard une solution est trouvée et renseignée sur le web, je ne manquerai pas de t'en faire part,
Hors ligne
#57 Le 09/12/2024, à 18:19
- tycooon
Re : sortie mini display ne fonctionne pas.
Essaie sous Wayland (pas avec le script ), sait on jamais !
Dernière modification par tycooon (Le 09/12/2024, à 18:22)
Hors ligne
#58 Le 09/12/2024, à 20:40
- syborg
Re : sortie mini display ne fonctionne pas.
La crainte était fondée :
HDMI-1 disconnected (normal left inverted right x axis y axis)
Il faut débrancher le câble , puis le reconnecter pour avoir le statut " connected "
Je ne sais plus quoi faire......
Désolé, si par hasard une solution est trouvée et renseignée sur le web, je ne manquerai pas de t'en faire part,
Ok merci pour ton aide, tiens moi au courant si tu en sais plus un jour.
Hors ligne
#59 Le 10/12/2024, à 19:27
- tycooon
Re : sortie mini display ne fonctionne pas.
Rebonjour
J'ai trouvé quelque chose sur ArchLinux, je regarde comment le mettre en oeuvre :
Translate : Évitez le crash de X avec xrasengan
Utilisez cette solution de contournement pour activer les sorties connectées qui peuvent être en mode veille et donc affichées comme déconnectées, comme c'est souvent le cas des moniteurs DisplayPort :declare -i count=2
declare -i seconds=1while ((count)); do
xrandr >/dev/null
sleep $seconds
((count--))
done
xrasengan AUR est un wrapper xrandr avec cette solution de contournement intégrée.$ xrasengan --force -on DisplayPort-0 -off HDMI-0
Avec cette --forceoption, xrasengan mettra à jour l'état de toutes les sorties avant que HDMI-0 ne soit désactivé, évitant ainsi un crash X s'il s'agissait des seules sorties connectées/actives.Pour forcer le rechargement des paramètres actuels, xrasengan fournit une --try-reload-active-layoutoption qui utilise --forceet unxrandr du package arandr pour assembler la ligne de commande :
$ xrasengan --try-reload-active-layout
Cela peut être utilisé dans l'unité systemd ou dans une liaison de clavier pour éviter un écran vide lors de la reprise des moniteurs DisplayPort après suspension.
Hors ligne
#60 Le 12/12/2024, à 11:35
- syborg
Re : sortie mini display ne fonctionne pas.
Ok merci. Je ne comprends pas tous les details. Me recomandes tu de lancer le script du debut et les deux commandes suivies de $ tel quel ?
Hors ligne
#61 Le 12/12/2024, à 23:24
- tycooon
Re : sortie mini display ne fonctionne pas.
On va essayer un truc :
sudo apt install arandr
cd
git clone https://github.com/geyslan/xrasengan
cd xrasengan
sudo make install
Cette commande installe un script
cp xrasengan /usr/bin
sudo chmod 755 /usr/bin/xrasengan
sudo cp xrasengan_complete /usr/share/bash-completion/completions/xrasengan
sudo chmod 644 /usr/share/bash-completion/completions/xrasengan
Voici les options possibles de xrasengan :
where options are:
--help or -h
--force or -f (workaround to turn on suspended outputs; will hang for 3 seconds)
--force-only or -fo (same as --force/-fo but as a single option)
--try-reload-active-layout or -tral (uses force and unxrandr)
--list-all or -la
--list-connected or -lc
--list-active or -lac
--list-disconnected or -ld
--clone <base-output> or -c <base-output> <cloned-output>
--turn-on <output> or -on <output> <mode>
--turn-off <output> or -off <output>
--left <base-output> <left-output> or -l <base-output> <left-output>
--right <base-output> <right-output> or -r <base-output> <right-output>
--above <base-output> <above-above> or -a <base-output> <above-output>
--below <base-output> <below-output> or -b <base-output> <below-output>
--primary <output> or -p <output>
Celles qui peuvent t'intéresser , en supposant qu'elles résolvent ton cas sont :
Celles là sont justes informatives :
Pour lister tous les écrans :
xrasengan --list-all
Pour lister les écrans connectés :
xrasengan --list-connected
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Et celles qui peuvent débloquer l'écran en question :
Essaie ces commandes pour voir si l'écran TV repasse en connected
xrasengan --try-reload-active-layout
ou
xrasengan --force-only
xrandr --output HDMI-1 --auto
ou
xrasengan --force-only
xrasengan --primary HDMI-1
ou
xrasengan --force --on HDMI-1 1920x1080
Celle qui me parait la plus judicieuse, est la première :
Essaye en priorité cette commande :
xrasengan --try-reload-active-layout
Si ça fonctionne, on peut la mettre en oeuvre de 2 façons , soit la commande est lancée avec des raccourcis clavier, soit avec systemd
Dernière modification par tycooon (Le 12/12/2024, à 23:25)
Hors ligne
#62 Le 17/12/2024, à 20:52
- syborg
Re : sortie mini display ne fonctionne pas.
Merci pour le tuyau tycoon, les deux prochaines semaines je ne pense pas avoir le temps de regarder ça mais dès que j'ai un moment je m'y mets, je te tiens au courant
Hors ligne