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:// | ||