YaST/Tips
Uit openSUSE
Inhoud |
Huisstijl van de installatie
Voor het testen van uw stijl kunt u gebruiken Wizard2.ycp file.
De stijl bestaat uit een cascade style sheet (css) bestand ( met .qss als extensiie ), en illustraties & afbeeldingen die u in het stijlblad gebruikt.
Standaard gebruikt YaST style.qss in /usr/share/YaST2/theme/current/wizard . Voor de installatie wordt echter het bestand installation.qss gebruikt.
U kunt tijdens het draaien de stijl wijzigen die YaST gebruikt.
Y2STYLE=installation.qss /usr/lib/YaST2/bin/y2base ./Wizard2.ycp qt
| Let op: huisstijl wijzigen werkt met de Qt backend van de gebruikersinterface. De Gtk hulpmiddelen bieden deze mogelijkheden niet. Tijdens de installatie wordt Qt altijd gebruikt. |
Kijk naar het bestand installation.qss en u kunt uitvinden welke secties van het installatie scherm gedefinieerd zijn als classes en ids in het stijlblad.
Om elk widget een thema te geven kijkt u naar de inleiding of zoekt u in de documentatie.
YaST sneltoetsen
De volgende sneltoetsen zijn geactiveerd in de Qt/X11 GUI
- Ctrl-Shift-X
- open een terminalvenster (xterm), bruikbaar bij VNC-installaties
- Shift-F7
- Debugniveau
- Ctrl-Shift-D
- Debug-module schrijven
- Print key
- Schermafbeelding
- Shift-F8
- Bewaar logs naar
- Shift-F4
- Toegankelijkheid, schakel over naar een palet voor zichtbeperkten.
- Shift-M
- Start/Stop macro-recorder
- Crtl-Shift-Alt-P
- Play macro
- Crtl-Shift-Alt-T
- Dump widget tree
- Crtl-Shift-Alt-Y
- Dump widget tree
Starten van een terminal vanuit YaST
Soms is het nuttig, of zelfs noodzakelijk, om tijdens een installatie over een tekstconsole te beschikken.
Er zijn drie manieren om dat te doen
- niet-op afstand tekstmodus
- er kan op de normale manier van console gewisseld worden met Ctrl+F1, Ctrl+F2, etc.
- niet-op afstand grafische modus
- gebruik Ctrl+Alt+F1, Ctrl+Alt+F2 etc., en Ctrl+Alt+F7 om terug te keren naar het grafische installatieprogramma.
- op afstand grafische installatie
- daar waar hardware console omschakeling niet beschikbaar is kan Ctrl+Alt+Shift+X gebruikt worden om een tekstmodus terminal in het grafische installatieprogramma te openen
Er is een root-shell open op de consoles (behalve daar waar systeemberichten getoond worden), en de basis shell-commando's zijn beschikbaar.
Kleurthema voor YaST in tekstmodus
Stel uw favoriete kleurthema in
De standaard instelling van de YaST-ncurses-UI is dat de initialisatieroutine het terminaltype bepaalt en automatisch het geschikte kleurthema kiest.
Sinds openSUSE 10.3 is het mogelijk het kleurthema handmatig in te stellen in /etc/sysconfig/yast2. Bv. als u een zwartwite YaST wilt zet dan Y2NCURSES_COLOR_THEME op "mono".
- Type: string(linux,xterm,rxvt,mono,braille)
- Standaard: ""
- Kleurthema voor YaST-ncurses-UI
- xterm: blauw-wit-rood
- linux: blauw-wit-geel
- rxvt: zwart-geel-rood
- mono: zwartwit
- braille: voor visueel gehandicapten
Y2NCURSES_COLOR_THEME = "mono"
Hier kan dan ook nog de braille stijl aan worden toegevoegd door omgevingsvariable Y2_BRAILLE te activeren.
Aanmaken van een eigengemaakt kleurthema
Als u een bestaande kleurstijl wilt veranderen dan is er de mogelijkheid van een popup voor het wijzigen van de stijl. Hiermee kunt u de kleurinstellingen van een bepaald terminaltype instellen. Na het aanmaken van de nieuwe stijl (een nieuw header-bestand NCstyle.<style>.h), moet yast2.ncurses opnieuw vertaald worden. Hoe u deze YaST broncode kan verkrijgen en vertalen staat in YaST/Development/Build.
Stel eerst de omgeving in:
export Y2NCDBG=1
Stel daarna het kleurthema in in /etc/sysconfig/yast2 in overeenstemming met uw wensen (of gebruik de gewenste terminal) en start de YaST-ncursus-UI of een YaST-module.
yast of yast <module>
Druk de toetsen:
Ctrl d S
in. De popup voor wijzigen van de stijl zal verschijnen. Gebruik de onderstaande toetsen om uw eigen textmodusstijl in te stellen:
F1/F2 wisselt stijlen (standaard, info, waarschuwing, popup stijl) F3/F4 selecteert widget F5 beweeg padmodus (beweeg met cursortoetsen) F6 voorbeeld dialoog F7 F8 herstel de stijl uit /tmp/... F9 sla de stijl op in /tmp/... F10 stoppen
TOETS_HOME/TOETS_END stelt de voorgrond in TOETS_PAGEUP/TOETS_PAGEDOWN stelt de achtergrond in
a ASCII-tekens b verwissel vet n normaal l knipperen s standout u onderstrepen r omkeren d dim i ontzichtbaar
Save the style settings with F9
Het header-bestand wordt naar /tmp (bv. NCstyle.xterm.h) geschreven. Stop met wijzigingsdialoog met F10.
Kopiëer dit bestand naar uw broncode map en vertaal yast2-ncurses met het nieuwe header-bestand.
YaST gebruiken in tekstmodus
Beginnen
YaST in tekstmodus wordt gestart als er geen X-server beschikbaar is op het systeem, het kan van afstand gebruikt worden of heeft de voorkeur van gebruikers die van een simpel uitzien houden en toetsnavigatie meer dan van graphische UI.
Om het YaST Control Center te starten in tekstmodus type eenvoudig 'yast' op de commandoregel (e.g. in xterm, konsole).
yast
YaST in tekstmodus gebruikt de ncurses bibliotheek om de tekstgebruikersinterface aan te maken.
Navigation in text mode
De meest gebruikte toetsen zijn TAB en Shift+TAB om voorwaarts/achterwaarts te bewegen in modulen, de pijltjestoetsen om op/neer of links/rechts in lijsten te bewegen, the sneltoetsen (druk op ALT+oplichtende letter) en ENTER om de geselecteerde actie uit te voeren of een menu-item te activeren. Voor een gedetaileerde beschrijving van de toetsen die worden gebruikt in tekstmodusnavigatie zie: Navigatie in modulen.
Kijk ook in de sectie Beperkingen op toetscombinaties. Somige toetsen of toetscombinaties kunnen bezet zijn door de windowmangager. Vanwege dat zijn er toetsen om als vervanging te gebruiken, bijv. gebruik Ctrl+F en Ctrl+B om voorwaarts en achterwaarts te bewegen of gebruik ESC+letter voor sneltoetsen.
Sorteren van tabellen
Indrukken van Ctrl 'o' terwijl de focus zich op een tabelwidget bevindt zal een popup openen die de lijst met tabelkoppen bevat. Kies de kop van de gewenste kolom voor het sorteren en druk op ENTER. De inhoud van de tabel zal overeenkomstig gesorteerd worden. Vanaf openSUSE 11.2 is het mogelijk om in omgekeerde volgorde te sorteren door dezelfde kolom opnieuw te kiezen. Het gebruik van de ncurses pakketselectie is ook verbeterd, sorteren bij grootte werkt nu ook correct.
Overig
Er zijn somige andere toetscombinaties die hoofdzakelijk zijn bedoeld voor testen en debugging.
Ctrl 'l' Scherm verversen
Ctrl 'd' Shift 'd' Dump de dialoog naar het y2log bestand (schermafdruk)
Ctrl 'd' Shift 'y' Toon widget-hierarchy (YDialogSpy) zie [YDialogSpy]
Artikelen
- Installatie via een draadloos netwerk Handmatig aanpassen van de WiFi-encryptie
- RPM lock-files U kunt software-installatie niet gebruiken omdat "een andere yast-sessie draait", maar er is geen andere
- Op afstand inloggen bij installatie Testen en debuggen van YaST
- Wat te doen als YaST crasht
- Yast DBus service Hoe toegang krijgen tot Yast-functies via het DBus-interface
Koppelingen
- Installeren vanaf de commandoregel: http://www.novell.com/coolsolutions/trench/15408.html

