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".

    1. Type: string(linux,xterm,rxvt,mono,braille)
    2. Standaard: ""
  1. Kleurthema voor YaST-ncurses-UI
  2. xterm: blauw-wit-rood
  3. linux: blauw-wit-geel
  4. rxvt: zwart-geel-rood
  5. mono: zwartwit
  6. 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

Koppelingen

Teruggeplaatst van "http://nl.opensuse.org/YaST/Tips"