YaST/Tips

Материал из openSUSE.


Содержание

Брендинг установки

Для проверки вашего стиля, используйте файл Wizard2.ycp.

Стиль оформления представляет собой файл каскадной таблицы стилей (css) ( с расширением .qss ) и изображений, используемых в таблице стилей.

По умолчанию, YaST использует style.qss находящийся в /usr/share/YaST2/theme/current/wizard . Однако при установке используется файл installation.qss.

Вы можете изменить используемые в YaST стили оформления.

Y2STYLE=installation.qss /usr/lib/YaST2/bin/y2base ./Wizard2.ycp qt

Примечание: брендинг работает только с интерфейсом пользователя основанным на Qt. В настоящее время Gtk не имеет такой возможности. По умолчанию будет использоваться Qt-версия.


Посмотрите на содержимое файла installation.qss, в котором Вы увидите какими классами и идентификаторами определяются области экрана установки в таблице стилей.

Чтобы узнать как применить к каждому виджету тему оформления, прочтите это руководство или обратитесь к документации.


Горячие клавиши в YaST

Следующие горячие клавиши активируются в Qt/X11 GUI

Ctrl-Shift-X 
открыть окно терминала (xterm), полезно при работе через VNC
Shift-F7 
Уровень отладки
Ctrl-Shift-D 
Запись отладочной информации
Print key 
Снимок экрана
Shift-F8 
Сохранение log-файлов
Shift-M 
Запустить/остановить запись макроса
Shift-F4 
Переключение используемой палитры

Запуск YaST в терминале

Иногда бывает полезно или даже необходимо, перейти в текстовую консоль во время установки.

Есть три способа как это сделать

non-remote text mode 
консоли можно переключать комбинациями Ctrl+F1, Ctrl+F2 и т.д.
non-remote graphical mode 
используйте Ctrl+Alt+F1, Ctrl+Alt+F2 и т. д., и Ctrl+Alt+F7, чтобы вернуться обратно в графическую систему установки.
remote graphical installation 
если оборудование не позволяет переключать консоли, используйте Ctrl+Alt+Shift+X для открытия текстового терминала в графическом установщике

Вам потребуется открыть консоль с оболочкой запущенной с привилегиями пользователя root (за исключением тех, в которые выводятся системные сообщения) и знание основных команд.

Цветовая тема YaST для текстового режима

Установите свою любимую цветовую тему

По умолчанию Ncurses интерфейс пользователя YaST настроен так, что вначале определяется тип терминала и автоматически выбирается соответствующая цветовая тема.

В OpenSUSE 10.3 можно задать цветовую тему вручную в файле /etc/sysconfig/yast2. Например, если Вам нужна черно-белая тема YaST, то установите для Y2NCURSES_COLOR_THEME значение "mono".

## Type: string(linux,xterm,rxvt,mono,braille)
## Default: ""
# Цветовые темы для ncurses-интерфейса пользователя YaST
# xterm: синий-белый-красный
# linux: синий-белый-желтый
# rxvt: черный-желтый-красный
# mono: белый-черный
# braille: для людей с ослабленным зрением
Y2NCURSES_COLOR_THEME = "mono"

Кроме того стиль braille может быть включен путем установки переменной окружения Y2_BRAILLE.

Создание собственной цветовой схемы

Если Вы хотите изменить существующую цветовую схему, то это можно сделать используя всплывающий редактор стиля. С ним Вы сможете настроить параметры цвета для определенного типа терминала. После создания нового стиля (нового заголовочного файла NCstyle.<style>.h), yast2-ncurses должен быть перекомпилирован. Как получить и откомпилировать YaST из исходных текстов можно прочесть в YaST/Development/Build.

Вначале установите переменную окружения:

 export Y2NCDBG=1

Затем установите понравившуюся Вам цветовую тему в файле /etc/sysconfig/yast2

(или используйте соответствующий терминал) и запустите ncurses интерфейс пользователя YaST или нужный модуль YaST.
 yast			или
 yast <module>

Нажмите клавиши:

 Ctrl d S    

Появится всплывающий ректор стиля. Используйте указанные ниже клавиши, чтобы создать свой стиль для тестового режима:

 F1/F2    переключать стили    (default, info, warning, popup-стиль)
 F3/F4    выбрать виджет
 F5         move pad mode    (перемещаться курсорными клавишами)
 F6         Пример применения стиля
 F7
 F8         восстановить стиль из /tmp/...
 F9         сохранить стиль в /tmp/...
 F10       выход
 KEY_HOME/KEY_END         установить обрамление
 KEY_PPAGE/KEY_NPAGE   установить фон
 a ASCII-символы
 b toggle bold
 n normal
 l blink
 s standout
 u underline
 r reverse
 d dim
 i invis
Для сохранения настроек стиля нажмите F9

Файл с заголовком будет записан в /tmp (например NCstyle.xterm.h). Выйдете из режима редактирования, нажав F10.

Скопируйте этот файл в Ваш каталог с исходными файлами и перекомпилируйте yast2-Ncurses с новым заголовочным файлом.

Статьи

Ссылки