Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | anwenderwiki:linuxclient:bildschirmaufloesung [2016/01/11 00:19] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Bildschirmauflösung unter Ubuntu 12.04 Client-bezogen vorgeben ====== | ||
+ | Bei vielen Stand-alone-PCs stellt Ubuntu die richtige Bildschirmauflösung automatisch ein, und man muss sich um nichts kümmern. Manchmal möchte man jedoch eine andere Auflösung vorgeben, da z.B. der per VGA-Doppler angeschlossene Beamer nur eine niedrigere Auflösung verarbeiten kann als der Monitor. | ||
+ | |||
+ | <note tip>Bei der hier gezeigten Methode liegt die Liste der Clients mit besonders vorgegebener Auflösung auf dem Server, so dass bei Erweiterung der Client-Liste kein neues Image gemacht werden muss. | ||
+ | </ | ||
+ | |||
+ | **Vorarbeiten: | ||
+ | - Auf dem Server das Verzeichnis ''/ | ||
+ | - In diesem Verzeichnis ein Script namens '' | ||
+ | - Am Linuxclient als linuxadmin anmelden. Rechts oben das Zahnrad wählen und dann '' | ||
+ | - Nun wird ein neues Image erstellt und verteilt. | ||
+ | |||
+ | Möchte man für einen neuen Client eine besondere Auflösung vorgeben, so muss man zunächst nachsehen welche Auflösungen er unterstützt und wie das Output-Device heißt. Dazu gibt man als linuxadmin in einem Terminal unter unity den Befehl | ||
+ | < | ||
+ | |||
+ | Beispielsweise heiße das Device '' | ||
+ | < | ||
+ | |||
+ | Möchte man bei einem Laptop den Bildschirm auf den VGA-Ausgang spiegeln, funktioniert z.B. | ||
+ | < | ||
+ | |||
+ | Diese Zeile könnte man z.B. mittels postsync nach / | ||
+ | |||
+ | alternativ: | ||
+ | |||
+ | Jetzt muss noch das Script ''/ | ||
+ | |||
+ | Heißt unser Client '' | ||
+ | |||
+ | < | ||
+ | #!/bin/bash | ||
+ | computer=${HOSTNAME} | ||
+ | case $computer in | ||
+ | beispiel-pc) xrandr --output VGA1 --mode 1024x768 ;; | ||
+ | # hier pro Client eine weitere Zeile einfügen | ||
+ | esac | ||
+ | </ | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | |||
+ | |||
+ | ===== Ergänzung: ===== | ||
+ | |||
+ | Bei einem Computer, der einen Smartboard-Beamer ansteuert, musste bei der Anmeldung folgendes Script ablaufen. Ubuntu erkannte nämlich nicht welche Auflösungen der Smartboard-Beamer beherrscht. | ||
+ | |||
+ | Zunächst den fehlenden Modus ermittel: | ||
+ | cvt 1024 768 60 | ||
+ | |||
+ | Dann folgendes Script erstellen: | ||
+ | |||
+ | < | ||
+ | #! /bin/sh | ||
+ | xrandr --newmode " | ||
+ | xrandr --addmode DVI-0 " | ||
+ | xrandr --output DVI-0 --mode " | ||
+ | </ | ||
+ | siehe auch: | ||
+ | * [[anwenderwiki: | ||
+ | * http:// | ||