Donc, je suis assez dérouté maintenant par le fait que j'ai lu beaucoup de solutions différentes pour un problème de résolution d'écran, mais aucune d'entre elles ne s'applique à mon cas (je pense).
J'utilise donc un Xubuntu 14.04 x64 et je ne peux pas utiliser mon LG Flatron W1934S avec le système.
sortie cvt:
linuxdev@linux-dev-pc:~$ cvt 1440 900
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
pour l'instant l'écran fonctionne parfaitement en utilisant les lignes suivantes
$: xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
$: xrandr --addmode VGA1 1440x900_60.00
$: xrandr --output VGA1 --mode 1440x900_60.00
Et sous la situation actuelle:
linuxdev@linux-dev-pc:~$ xrandr -q
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 32767 x 32767
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1440x900 59.9
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9
1440x900_60.00 59.9*
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Sortie d'affichage LSHW:
*-display
description: VGA compatible controller
product: 82945G/GZ Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:16 memory:fe980000-fe9fffff ioport:dc00(size=8) memory:d0000000-dfffffff memory:fe940000-fe97ffff
Maintenant est la grande question, comment puis-je créer un enregistrement permanent pour cela?
Ce que j’ai essayé jusqu’à présent, c’est d’examiner le 'xorg.conf', qui n’existe plus après la mise à niveau. Lorsque je crée manuellement le fichier 'xorg.conf', le système craint et ne démarre plus dans l'interface graphique. À travers le terminal, je dois supprimer le 'xorg.conf' pour le redémarrer à l'état normal avec une résolution basse.
De plus, le fichier 'lightdm.conf' est assez compliqué à trouver ou à régler, mes options sont donc très basses pour le moment. (Le seul fichier lightdm.conf que j'ai trouvé se trouve dans/etc/init, mais avec la sortie du fichier, je ne sais pas où ou quoi éditer)
/etc/init/lightdm.conf sortie:
linuxdev@linux-dev-pc:~$ cat /etc/init/lightdm.conf
# LightDM - light Display Manager
#
# The display manager service manages the X servers running on the
# system, providing login and auto-login services
#
# based on gdm upstart script
description "LightDM Display Manager"
author "Robert Ancell <[email protected]>"
start on ((filesystem
and runlevel [!06]
and started dbus
and plymouth-ready)
or runlevel PREVLEVEL=S)
stop on runlevel [016]
emits login-session-start
emits desktop-session-start
emits desktop-shutdown
script
if [ -n "$UPSTART_EVENTS" ]
then
# Check kernel command-line for inhibitors, unless we are being called
# manually
for ARG in $(cat /proc/cmdline); do
if [ "$ARG" = "text" ]; then
plymouth quit || :
stop
exit 0
fi
done
[ ! -f /etc/X11/default-display-manager -o "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/bin/lightdm" -o "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/sbin/lightdm" ] || { stop; exit 0; }
if [ "$RUNLEVEL" = S -o "$RUNLEVEL" = 1 ]
then
# Single-user mode
plymouth quit || :
exit 0
fi
fi
exec lightdm
end script
post-start script
sleep 5
clear > /dev/tty7
end script
post-stop script
clear > /dev/tty7
sleep 1
if [ "$UPSTART_STOP_EVENTS" = runlevel ]; then
initctl emit desktop-shutdown
fi
end script
Merci pour la lecture et la réponse éventuelle!
Très bonnes choses.
J'ai eu quelques problèmes pour garder mon deuxième moniteur dans la bonne position. Au démarrage, le système essaie automatiquement de refléter mes écrans même si je les ai enregistrés dans une position spécifique. Je suppose que cela avait quelque chose à voir avec le chargement dans une résolution différente de celle utilisée la dernière fois (puisqu'elle n'a pas encore été ajoutée par xrandr).
J'ai pu résoudre mon problème avec une étape supplémentaire. Après avoir configuré le bureau de mon choix (c'est-à-dire ajouter le nouveau mode et l'initialiser), j'ai installé "arandr" et enregistré la configuration actuelle de mon bureau sur une seule ligne de commande Shell. Ensuite, le script final s’assurait que mon bureau se trouvait toujours au bon endroit. Mon script complet fonctionne maintenant à l’autostart et fonctionne parfaitement dans ma configuration Kubuntu.
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA1 1280x1024_60.00
xrandr --output VIRTUAL1 --off --output DP3 --off --output DP2 --off --output DP1 --off --output HDMI3 --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI2 --off --output HDMI1 --off --output VGA1 --mode 1280x1024_60.00 --pos 1920x104 --rotate normal
J'espère que cela aide quiconque dans cette situation.