SDB:YaST Tricks
Getestet mit openSUSE | Empfohlene Artikel | Verwandte Artikel | |||
|
Inhaltsverzeichnis
Der Installation eine persönliche Note geben
Um Ihren Stil (Style) zu testen, verwenden Sie Wizard2.ycp Datei.
Die Gestaltung besteht aus einer Kaskade von Style-Sheet-(css)-Datein (mit .gss-Erweiterungen) sowie Grafiken & Bildern, die Sie in den Stilseiten verwenden.
Standardmäßig verwendet YaST style.qss, das im Verzeichnis /usr/share/YaST2/theme/current/wizard enthalten ist. Für die Installation wird installation.qss benötigt.
Sie können währen der Laufzeit darauf Einfluss nehmen, welches Aussehen YaST haben soll.
Y2STYLE=installation.qss /usr/lib/YaST2/bin/y2base ./Wizard2.ycp qt
Verwenden Sie den Stil-Editor (Crtl-Shift-Alt-S), um die Stildatei während der Laufzeit zu verändern.
Sehen Sie sich die Installationsdatei installation.qss an und Sie werden herausfinden, welche Abschnitte des Installationsbildschirms als Klassen definiert und in den Stilseiten sind.
Um jedem Widget eine Vorlage zu geben, schauen Sie sich bitte das Lernprogramm oder die Dokumentation an.
YaST Tastenkombinationen (Hotkeys)
Die folgenden Tastenkombinationen sind in der grafischen Oberfläche von Qt/X11 aktiviert:
Tastenkombination | Bedeutung |
---|---|
Ctrl-Shift-X | öffnet ein Terminalfenster (xterm), geeignet für VNC (Virtual Network Computing) Installationen |
Shift-F7 | Fehlerbeseitigungs-Ebene (debug level) |
Ctrl-Shift-D | Debug Modul schreiben |
Print key | Bildschirmfoto |
Shift-F8 | logs sichern in |
Shift-F4 | Barrierefreiheit, wechseln zur Sicht-Beeinträchtigungs-Palette |
Crtl-Shift-Alt-M | Start/Stop Makro Schreiber |
Crtl-Shift-Alt-P | Makro abspielen |
Crtl-Shift-Alt-T | den Widget Baum verwerfen |
Crtl-Shift-Alt-Y | den Widget Baum verwerfen |
Crtl-Shift-Alt-S | Stil-Blatt-Bearbeiter |
Aufruf eines Terminals aus YaST heraus
Manchmal ist es nützlich oder notwendig, eine Textkonsole während der Installation zu haben.
Es gibt drei Möglichkeiten:
Methode | Bemerkung |
---|---|
normaler Text Modus | Konsolen können normal gewechselt werden mit Ctrl+F1, Ctrl+F2, etc. |
normaler grafischer Modus | verwende Ctrl+Alt+F1, Ctrl+Alt+F2 etc., und Ctrl+Alt+F7 um zum grafischen Installer zurück zu gelangen. |
grafische Fern-Installation | wo eine Hardware-Konsolen-Umschaltung nicht möglich ist, verwende Ctrl+Alt+Shift+X, um ein Text-Modus-Terminal innerhalb des grafischen Installers zu öffnen |
Da ist eine Root-Shell auf den Konsolen offen (ausgenommen der, die Systemnachrichten zeigt) auf der grundsätzlichen Shell-Kommandos eingegeben werden können.
Farbmotive für YaST im Textmodus
Einrichtung Ihres bevorzugten Farbmotivs
Die Standardeinstellung der YaST-Benutzeroberfläche (UI) in ncurses besteht darin, dass die Init-Routine den Terminaltyp erkennt und automatisch das passende Farbmotiv wählt.
Seit openSUSE 10.3 ist es möglich, das Farbmotiv manuell in /etc/sysconfig/yast2 einzustellen. Zum Beispiel, wenn Sie ein YaST in schwarz/weiß wünschen, stellen Sie Y2NCURSES_COLOR_THEME auf "mono".
## Type: string(linux,xterm,rxvt,mono,braille) ## Default: "" # Farbmotive für YaST ncurses UI # xterm: blau-weiß-rot # linux: blau-weiß-gelb # rxvt: schwarz-gelb-rot # mono: weiß-schwarz # braille: für Sehbehinderte Y2NCURSES_COLOR_THEME = "mono"
Zusätzlich kann die Braille-Einstellung durch Änderung der Umgebungsvariablen Y2_BRAILLE aktiviert werden.
Erstellung eines maßgeschneiderten Farbmotivs
Wenn sie das vorhandene Farbmotiv ändern möchten, gibt es die Möglichkeit, ein Stilbearbeitungsfenster zu erhalten. Damit ist es möglich, die Farbeinstellungen für einen bestimmten Terminaltyp einzustellen. Nach der Erstellung des neuen Stils, muß yast2-ncurses neu kompiliert werden eine neue Header-Datei NCstyle.<style>.h). Wie man die YaST-Quellen erhält und kompiliert erfahren Sie After creating the new style (a new header file NCstyle.<style>.h), yast2-ncurses has to be recompiled. How to get and compile the YaST sources see YaST Entwicklung.
Zuerst stellen Sie Umgebung ein:
- export Y2NCDBG=1
Dann bearbeiten Sie das Farbmotiv in /etc/sysconfig/yast2 gemäß dem, was Sie ändern möchten (oder verwenden Sie das passende Terminal) und starten Sie YaST ncurses UI oder ein YaST Modul.
- yast
- oder
- yast <Modul>
Drücke die Tastenkombination:
Ctrl d S
Der Stil-Editor wird erscheinen. Verwenden Sie die folgenden Tasten, um Ihren eigenen Stil für den Textmodus zu konfigurieren:
F1/F2 Schalter Stile (Standard, Info, Warnung, Popup-Stil) F3/F4 Auswahl-Widget F5 bewegen Pad Modus (bewegen mit Cursortasten) F6 Beispieldialog F7 F8 widerherstellen Stil von /tmp/... F9 sichere Stil in /tmp/... F10 quit
KEY_HOME/KEY_END in den Vordergrung bringen KEY_PPAGE/KEY_NPAGE in den Hintergrund stellen
a ASCII Zeichen b toggle fett n normal l blinken s hervorheben u unterstrichen r rückgängig d dimmen i unsichtbar (invis)
Sichere die Stileinstellungen mit F9
Die Header-Datei wird in /tmp (e.g. NCstyle.xterm.h) geschrieben. Quittiere den Bearbeitungsdialog mit F10.
Kopieren Sie diese Datei in Ihr Quellverzeichnis und kompiliere yast2-ncurses mit der neuen Header-Datei.
Verwendung von YaST im Textmodus
Starten
YaST wird im Textmodus gestartet, wenn kein X-Server auf dem System vorhanden ist. Es kann per Fernzugriff oder von Anwendern, die das einfache Aussehen und die Tastennavigation mehr als grafische Oberflächen mögen, verwendet werden.
Um das YaST-Kontrollzentrum im Textmodus zu starten gibt man 'yast' auf der Kommandozeile ein (z.B. in einem Terminal oder in einer Konsole). Stellen Sie sicher, dass Sie sich als Benutzer Root anmelden, indem Sie 'su' und anschließend Ihr Passwort eingeben.
- yast
Der Text-Modus YaST verwendet die ncurses Bibliothek, um eine Text basierende Benutzeroberfläche zu erzeugen.
Die am häufigsten verwendeten Tasten sind TAB und Shift+TAB um sich vorwärts und rückwärts zu bewegen. Die Pfeiltasten benutzt man, um sich in den Listen nach rechts/links/hoch oder runter zu bewegen. Die Tastenkombinationen (ALT+ Großbuchstabe) und ENTER werden verwendet, um die ausgewählten Aktionen auszuführen oder einen Menüpunkt zu aktivieren.
Um eine detaillierte Beschreibung der Tastenverwendung für die Navigation im Textmodus zu erhalten, schauen Sie auf der Seite Navigation in Modulen nach.
Sie können auch im folgenden Abschnitt über die Beschränkung von Tastenkombinationen nachschauen. Einige Tasten oder Tastenkombinationen werden vom Fenstermanager belegt. Daher gibt es Tasten, die man als Ersatz dafür verwenden kann, z.B. Ctrl+F und Ctrl+B, um sich vorwärts und rückwärts zu bewegen oder ESC+Buchstaben für Abkürzungen.
Sortieren von Tabellen
Drücken Sie Ctrl'o', während der Fokus auf dem Tabellen-Widget ist, und es wird sich ein Popup-Fenster öffnen, das die Liste der Tabellenüberschriften enthält. Wählen Sie die Überschrift der Spalte, die Sie sortieren möchten und dann drücken Sie die ENTER-Taste. Der Tabelleninhalt wird augenblicklich sortiert. Seit openSUSE 11.2 können Sie auch die entgegengesetzte Anordnung wählen, indem Sie die selbe Spalte noch einmal auswählen. Die Nutzbarkeit des Paketwählers von ncurses wurde ebenfalls verbessert. Die Sortierung nach der Größe funktioniert jetzt korrekt.
Andere
Es gibt einige andere Tastenkombinationen, die hauptsächlich für Tests und Fehlerbeseitigung benötigt werden:
Ctrl 'l' Aktualisierung des Bildschirms
Ctrl 'd' Shift 'd' verschiebe dialog in die y2log-Datei (Bildschirmfoto)
Ctrl 'd' Shift 'y' Zeige die Widget-Hierarchy (YDialogSpy) siehe YDialogSpy
Weiter führende Artikel
- Ein WLAN-Netzwerk während der Installation einrichten
- YaST Lock-Dateien Sie können das Modul zur Software-Installieren oder Löschen nicht verwenden, weil Sie eine Fehlermeldung erhalten: YaST läuft bereits, aber da läuft nichts.
- Entfernte YaST-Protokollierung während der Installation zum Test und zur Fehlerbeseitigung von YaST
- SDB:YaST_reparieren