J'ai installé Ubuntu sur un Macbook Pro rétine et j'ai réussi à obtenir une taille raisonnable, en ajustant l'affichage:
xrandr --output DP-2 --scale 0.9x0.9
Lorsque je connecte mon moniteur externe, je l'adapte comme suit:
xrandr --output DP-4 --scale 1.5x1.5
Celles-ci fonctionnent très bien, sauf qu'après avoir débranché mon moniteur externe et l'avoir rebranché, je dois réexécuter la commande pour l'adapter à la taille souhaitée.
Comment puis-je faire cela automatiquement? (J'aimerais éviter de créer une macro pour exécuter cette commande; j'aimerais qu'elle s'exécute automatiquement chaque fois que je branche mon moniteur)
À partir des scripts trouvés ici vous pouvez créer les vôtres.
Commencez par créer un script udev
pour le branchement à chaud de vos moniteurs. Copiez et collez les éléments suivants dans une fenêtre de terminal:
Sudo bash -c 'echo "ACTION==\"change\", SUBSYSTEM==\"drm\", ENV{HOTPLUG}==\"1\", RUN+=\"/usr/local/bin/monitor-hotplug.sh\"" > /etc/udev/rules.d/99-monitor-hotplug.rules'
Ensuite, créez votre script qui sera appelé depuis udev:
Sudo bash -c 'echo "xrandr --output DP-4 --scale 1.5x1.5" > /usr/local/bin/monitor-hotplug.sh'
Ensuite, rendre le script exécutable:
Sudo chmod +x /usr/local/bin/monitor-hotplug.sh
Vous devrez peut-être redémarrer votre hôte pour que cela prenne effet.
J'espère que cela t'aides!