web-dev-qa-db-fra.com

xrandr: l'écran ne doit pas dépasser 1680x1680 (taille souhaitée 3360x1050)

Lors de l'exécution de cette liste de commandes:

xrandr --output DFP3 --mode 1680x1050 --rate 60
xrandr --output CRT1 --mode 1680x1050 --rate 59
xrandr --output DFP3 --left-of CRT1 (error here)
xrandr --output CRT1 --primary

J'ai cette sortie:

xrandr: l'écran ne doit pas dépasser 1680x1680 (taille souhaitée 3360x1050)

J'ai levé les yeux et ils m'ont recommandé d'ajouter une ligne dans xorg.conf en ajoutant Virtual 3360x1050 à la sous-section Display. Je l'ai ajouté et fait un redémarrage, mais j'ai la même erreur. Voici mon xorg.conf:

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Virtual 3360 1050
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection
3
Pacha

Étape 1: Vérifiez si vous avez le fichier xorg.conf dans /etc/X11. Si oui, passez à l'étape 3. Sinon, passez à l'étape 2.

Étape 2: Créer xorg.conf:

  1. Passer en mode console: Alt+Ctrl+F1
  2. Tuez le serveur X: Sudo service lightdm stop
  3. Générer un nouveau fichier xorg.conf: Sudo X -configure

Cela créera xorg.conf.new dans votre répertoire actuel.

  1. Renommez et déplacez: Sudo mv xorg.conf.new /etc/X11/xorg.conf
  2. Retour à l'interface graphique: Sudo start lightdm

Étape 3: Ouvrez /etc/X11/xorg.conf et ajoutez Virtual 3200 1080 sous la sous-section Display

  1. vi /etc/X11/xorg.conf
  2. Ajouter Virtual 3200 1080 à ALL SubSection "Display"

POUR TOUS L'ÉCRAN si vous avez plus d'une "Display" sous-section et plus d'un écran (remplacez 3200 1080 par la résolution d'écran souhaitée)

Par exemple:

Section "Screen"
Identifier "Screen1"
Device     "Card1"
Monitor    "Monitor1"
SubSection "Display"
Viewport   0 0
Depth     1
Virtual 3200 1080
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device     "Card1"
Monitor    "Monitor1"
SubSection "Display"
Viewport   0 0
Depth     1
Virtual 3200 1080
EndSubSection
EndSection

Étape 4. Redémarrez votre ordinateur/ordinateur portable

Étape 5. Créez un script (vi /etc/X11/dual_monitor.sh) et incluez les éléments suivants

xrandr --output DVI-0 --mode 1280x1024 
xrandr --output DVI-1 --mode 1920x1080 
xrandr --output DVI-0 --auto --right-of DVI-1 --pos 1920x0 

Changer l'autorisation du fichier

Sudo chmod 755 /etc/X11/dual_monitor.sh 

(Remarque: my screen1 est DVI-1 et screen2 est DVI-0 et remplace la résolution selon les besoins.) Étape 6. Exécutez le script et voyez si cela fonctionne. (/etc/X11/dual_monirot.sh)

Étape 7. Si le script fonctionne, incluez-le dans Démarrage automatique.

Menu> Paramètres> Session et démarrage> Démarrage automatique de l’application

Ajouter

  • Nom: Dual Monitor Xfce
  • Description: Dual Monitor Xfce
  • Commande: /etc/X11/dual_monitor.sh

Étape 8. Redémarrez et profitez

Étape 9. Répétez l'étape 7 pour tous les utilisateurs connectés en tant qu'utilisateur.

2
Shasankh Shrestha

J'ai eu le même problème et j'ai découvert que je devais augmenter la hauteur ainsi que la largeur pour le faire fonctionner (grâce à la modification apportée par ThomasKl à sa réponse pour cette question ).

Essayer

Virtual 3360 3360

dans la sous-section Afficher.

2
Cathy Mc