J'ai donc installé LUbuntu 11.04 sur ma VirtualBox. Je ne pouvais pas trouver la résolution 1366x768 alors j'ai installé Guest Additions mais ce n'était pas là. J'ai donc utilisé ce code pour définir la résolution correcte:
gtf 1366 768 60
xrandr --newmode "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 $
xrandr --addmode VBOX0 1368x768_60.00
xrandr --output VBOX0 --mode 1368x768_60.00
Le problème est que je ne peux pas trouver un moyen de sauvegarder ces informations pour le prochain redémarrage. J'ai essayé .xinitrc
et rien ne se passe. Ensuite, j'ai essayé .bashrc
mais cela ne fonctionne pas, je dois démarrer une console avant que ces commandes ne soient exécutées.
J'essayais de changer la résolution par défaut de LXDE sur Ubunt (LXDE est également utilisé dans Lubuntu) et j'ai trouvé une solution à ce problème. J'ai également installé Lubuntu et j'ai vérifié que ce fichier existe réellement (ce que j'ai fait (j'ai simplement essayé ce correctif et cela a fonctionné).
Donc, le correctif ...
Je suppose que vous avez une installation par défaut de Lubuntu, donc "Leafpad" serait votre éditeur par défaut, tapez/copiez-le dans le terminal et appuyez sur Entrée ... (un mot de passe peut vous être demandé)
Sudo leafpad /etc/xdg/lxsession/LXDE/autostart
Ajoutez maintenant vos commandes au bas du fichier en ajoutant un @ avant la commande réelle. Le mien ressemblait à ça après ...
@xscreensaver -no-splash
@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
@/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
@xrandr --auto --output DVI-1 --primary --mode 1680x1050 --left-of DVI-0
Personnellement, je mets ces sortes de commandes, à exécuter à la connexion, dans un script dans ~/bin
, appelez-le set_resolution
Ensuite, lancez gnome-session-properties
et ajoutez la commande à exécuter à la connexion (utilisez ~/bin/set_resolution).
Voici une autre ligne ajoutée à mon fichier /etc/xdg/lxsession/LXDE/autostart
pour le faire fonctionner:
@xrandr --output LVDS --off
conseil de: http://lists.freedesktop.org/archives/xorg/2007-August/027490.html
Mise à jour: ce qui précède était correct pendant un certain temps jusqu'à ce que j'exécute l'outil de configuration GUI lxrandr
, qui semble bêtement inconscient des configurations à double moniteur. Alors j'ai fait ce changement:
$ cat $HOME/.config/autostart/lxrandr-autostart.desktop
[Desktop Entry]
Type=Application
Name=LXRandR autostart
Comment=Start xrandr with settings done in LXRandR --then manually tweaked
Exec=xrandr --output DVI-0 --mode 1920x1200 --rate 60.0 --output LVDS --off --output VGA-0 --primary --mode 1920x1200 --left-of DVI-0
OnlyShowIn=LXDE
Notez que j'utilise Ubuntu 12.04 avec LXDE. On peut espérer qu’une configuration pure de Lubuntu 12.04 inclue un binaire plus intelligent lxrandr
...
Cette page m'a aidé: https://wiki.ubuntu.com/X/Config/Resolution
J'ai fini par mettre mes modifications dans ~/.xprofile
Si quelqu'un a encore du mal avec cela, j'ai essayé tout ce que je pouvais trouver sans succès (j'ai mis la ligne de commande dans tellement de fichiers que j'ai perdus). Finalement, j'ai trouvé une solution facile par essais et erreurs et je l’essayais d’abord avant tout le reste.
Ouvrez un terminal et testez la commande xrandr (comme cela a été posté par d'autres). J'utilise Lubuntu sur un ancien système pour lui donner un peu plus de vie et pour y installer un ancien moniteur, ma ligne de commande pour changer la résolution était
xrandr --auto --output VGA1 --primary --mode 1158x864
n'a pas ajouté aucun des autres trucs.
Ensuite, allez à démarrer-> préférences-> Applications par défaut pour LXSession
Sélectionnez le menu "démarrage automatique" puis insérez le code de ligne de commande exact dans la zone de texte blanche et cliquez sur "ajouter".
Rebooted et succès !!!
La seule méthode qui a fonctionné pour moi était:
collez-les dans un fichier .sh, comme set_resolution.sh, par exemple, cela ressemblerait à ceci:
#!/bin/sh
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode HDMI-1 1920x1080_60.00
xrandr --output HDMI-1 --mode 1920x1080_60.00
allez dans Menu -> Préférences -> Applications par défaut pour LXSession -> Applications principales, puis faites défiler jusqu'au bloc blanc Xrandr, il devrait être vide et ajoutez le chemin du fichier .sh où vous l'avez enregistré.
redémarrez!
J'utilise LXDE9.0 avec openbox sur un TinkerBoard d'Asus. J'ai essayé de modifier le fichier ~/.x, le démarrage automatique dans/etc/xdg/lxsession, le démarrage automatique d’openbox, xinitrc, et aucun d’entre eux n’a fonctionné pour moi. c'est seulement pour une session, pas globale pour tous les utilisateurs, mais cela ferait l'affaire plus vite que d'aller sur le fichier xorg.conf qui était la dernière option que je n'ai pas essayée.
Ty!