En alguns equips, quan funcionen com a clients semilleugers pot ocórrer que les configuracions de la pantalla es perden en l'arrancada i torne a aparéixer una configuració no desitjada, com per exemple:
Per a solucionar-ho, hem de conéixer la configuració gràfica del nostre equip i canviar-la utilitzant el LDM Manager per a establir algunes variables.
Podem conéixer la configuració utilitzant l'ordre xrandr, les eixides d'aquesta ordre ens tornen el nom de les eixides de vídeo que té l'equip, si estan connectades o no, les resolucions que accepten i quines estan actives.
Algunes eixides habituals són, per exemple:
CLA1:
alu01@0153PC:~$ xrandr Screen 0: minimum 320 x 200, current 1440 x 900, maximum 32767 x 32767 LVDS1 connected (normal left inverted right x axis y axis) 1024x768 60.0 + 800x600 60.3 56.2 640x480 59.9 VGA1 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 410mm x 256mm 1440x900 59.9*+ 1280x1024 75.0 60.0 1280x960 60.0 1152x864 75.0 1024x768 75.1 60.0 832x624 74.6 800x600 75.0 60.3 640x480 75.0 60.0 720x400 70.1 VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Com podem observar, detecta tres interfícies de vídeo: LVDS1, VGA1, VIRTUAL1, de les quals apareixen com a connectades la LVDS1 i la VGA1, però aquest equip sols té un connector VGA, per tant, com a solució hem de desactivar el LVDS1 o fer que siga una còpia del VGA1 tal com explicarem al punt 2.
Existeixen altres clients com el (CLE1, CLF1) que tindran eixides diferents. Cal fixar-se en el tipus d'eixida que presenten per a poder configurar apropiadament el client.
Solució per a CLA1: hem d'establir les variables d'aquesta manera.
X_MODE_0="1440X900" XRANDR_COMMAND_0="xrandr --output VGA1 --mode 1440x900 --primary --output LVDS1 --off"
També podem establir-les així:
X_MODE_0="1440X900" XRANDR_COMMAND_0="xrandr --output VGA1 --mode 1440x900 --primary --output LVDS1 --same-as VGA1"
Per últim, si tenim connectat un projector al client lleuger, segurament no permetrà la resolució de 1440x900, per tant hem de canviar-la a 1024x768.
Per a afegir la configuració en l'LDM Manager anem a la pestanya Opcions globals i polsem sobre "Afig un nou paràmetre de configuració".
Afegim en identificador l'ordre que volem executar i després afegim el valor:
Repetim el procés per a l'identificador XRANDR_COMMAND_X.
Podem veure com quedaria l'LDM Manager amb les opcions afegides.
En el cas que treballem amb l'Admin center del LliureX 16 o LliureX 19 podem afegir les variables des d'allí.
Quan s'inicie la sessió, LliureX executarà un script que executarà les ordres XRANDR_COMMAND_X (on X és qualsevol nombre de 0 a 9).