Outils pour utilisateurs

Outils du site


tech:notes_linux_graphique_ecran

Ceci est une ancienne révision du document !


Notes Linux graphique écran

Voir arandr l'outil graphique pour configurer xrandr

Pour connaître le dpi d’un écran, il suffit de taper :

xdpyinfo | grep resolution
xrandr

Test graphique

apt-get install mesa-utils
glxgears
__GL_SYNC_TO_VBLANK=0 glxgears

Voir

Avez-vous l'accélération 3D

glxinfo |grep  direct
direct rendering: Yes

Sous Ubuntu

/usr/lib/nux/unity_support_test -p

A cause de grsecurity ? apt-get install xresprobe ddcprobe Erreur de segmentation echo $? 139

xrandr Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 VGA-0 disconnected (normal left inverted right x axis y axis) HDMI-0 connected 1920×1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm

 1920x1080     60.00*+
 1680x1050     59.95  
 1280x1024     75.02    60.02  
 1152x864      75.00  
 1024x768      75.08    60.00  
 800x600       75.00    60.32  
 640x480       75.00    60.00  
 720x400       70.08  

http://doc.ubuntu-fr.org/xrandr

Écran

Portable : Changer la luminosité de l'écran

# basename -a $(find /sys/devices/pci* -type f -name "*brightness" -not \( -wholename '*/backlight/*' -o  -wholename '*/leds/*' \) )
brightness
max_brightness
actual_brightness
# cat $(find /sys/devices/pci* -type f -name "*brightness" -not \( -wholename '*/backlight/*' -o  -wholename '*/leds/*' \) )
70
255
51
# dirname $(find /sys/devices/pci* -type f -name "*brightness" -not \( -wholename '*/backlight/*' -o  -wholename '*/leds/*' \) ) | uniq
/sys/devices/pci0000:00/0000:00:01.0/drm/card0/card0-LVDS-1/radeon_bl0
# echo 40 > /sys/devices/pci0000:00/0000:00:01.0/drm/card0/card0-LVDS-1/radeon_bl0/brightness

A titre d'exemple sur mon portable :

/etc/rc.local
#!/bin/sh -e
 
sleep 20 && echo 70 > /sys/devices/pci0000:00/0000:00:01.0/drm/card0/card0-LVDS-1/radeon_bl0/brightness
exit 0

!! Attention : rc.local n'est pas lancé par défaut avec systemd

Autres

écran EDID

apt-get install read-edid
get-edid | parse-edid

https://wiki.ubuntu.com/X/Config/Resolution

OUTPUT=$(xrandr 2>&1|grep --color ' connected primary' | awk '{print $1}')
xrandr --output $OUTPUT --mode 1024x768
#xrandr --output $OUTPUT --orientation right --mode 768x1024

Voir arandr

Désactiver / Réactiver la mise en veille après x minutes

xset s off
xset s activate
discover --vendor-id --model-id pci | uniq

Résolution

xrandr -s 1024x768

Voir aussi arandr

A tester
Source https://gist.github.com/waiting-for-dev/9487493

# Put in /etc/gdm3/Init/Default or ~/.xprofile
 
cvt 1280 720 60
xrandr --newmode "1280x720_60.00"   74.50  1280 1344 1472 1664  720 723 728 748 -hsync +vsync
xrandr --addmode VGA-0 1280x720_60.00

Voir aussi arandr

Limineusité Ecran

find /sys/devices/pci* -type f -name "*brightness"

Rotation

Rotation automatique au démarrage sous Gnome

Normalement c'est dans

Voir http://bernaerts.dyndns.org/linux/74-ubuntu/309-ubuntu-dual-display-monitor-position-lost

NOTE : le fichier pourrait est placé ici : /etc/gnome-settings-daemon/xrandr/monitors.xml

~/.config/monitors.xml
<monitors version="1">
  <configuration>
    <clone>no</clone>
    <output name="DVI-I-0">
      <vendor>ELO</vendor>
      <product>ET1515L-2UWC</product>
      <serial>0x000084d6</serial>
      <width>768</width>
      <height>1024</height>
      <rate>60.003841400146484</rate>
      <x>0</x>
      <y>0</y>
      <rotation>right</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
      <presentation>no</presentation>
    </output>
  </configuration>
</monitors>

Le “OUTPUT” peut être trouvée grâce à

DISPLAY=:0 xrandr 2>&1|grep ' connected primary' | awk '{print $1}'

Une solution pour les PC en UEFI :

Passer au grub :

video=efifb fbcon=rotate:1
Solution

Install xrandr

apt-get x11-xserver-utils
/usr/local/bin/screenrotated.sh
#! /bin/bash
 
if [ ! -e /home/user/.config/monitors.xml ]
then
    env DISPLAY=:0 xrandr -o right
fi
chmod +x /usr/local/bin/screenrotated.sh
/etc/xdg/autostart/display-rotated.desktop
[Desktop Entry]
Type=Application
Name=Hack Display rotated
Comment=Display rotated pi/2
#Exec=env DISPLAY=':0' xrandr -o right
Exec=/usr/local/bin/screenrotated.sh
X-GNOME-Autostart-Phase=Desktop
X-GNOME-AutoRestart=false
X-GNOME-Autostart-Notify=true

Autres notes rotation d'écrans

echo 1 |sudo tee /sys/class/graphics/fbcon/rotate
 
# Rotate all virtual framebuffers:
echo 1 |sudo tee /sys/class/graphics/fbcon/rotate_all

Autres

~/.config/autostart/lxrandr-autostart.desktop
[Desktop Entry]
Type=Application
Name=Démarrage automatique de LXRandR
Comment=Démarrer xrandr avec les paramètres configurés dans LXRandR
Exec=sh -c 'xrandr --output HDMI-0 --auto --left-of LVDS --output LVDS --mode 1366x768 --rate 60.00'
OnlyShowIn=LXDE

Ou

~/.config/autostart/lxqt-config-monitor-autostart.desktop
[Desktop Entry]
Comment=Autostart monitor settings for LXQt-config-monitor
Exec=lxqt-config-monitor -l
Name=lxqt-config-monitor-autostart
OnlyShowIn=LXQt
Type=Application
Version=1.0

Conf ici : ~/.config/lxqt/lxqt-config-monitor.conf

tech/notes_linux_graphique_ecran.1742825205.txt.gz · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki