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.

#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.

tycooon a écrit :

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......  sad
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.

tycooon a écrit :

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......  sad
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=1

while ((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 smile

Hors ligne