# Settings
## Overview
Settings  provides a friendly graphic interface to set the system. As shown in Fig 1.

![Fig 1 Ukui Control Center-big](image/1.png)
<br>

## System
### Display
![Fig 2 Display-big](image/2.png)
As shown in Fig 2.

- monitor：Select current monitor.
- resolution, orientation, refresh rate, screen zoom are all for the current active monitor.
- screen zoom to global zoom.
- night mode has the functions of adjusting color temperature and customizing the night mode time period.

### Audio
Set up the output, input, system sound effects and advanced Settings as shown in the figure.

![Fig 3 Audio-output-big](image/audio1.png)

- Select the device for playing sound: It is the output device generated by obtaining the output configuration file selected by the sound card. You can click the drop-down box to view the available output devices in the current system and switch to the corresponding output device as needed.
- Volume: Adjust the current output volume by moving the slider to control the size of the system output volume.
- Volume Enhancement: When volume enhancement is enabled, the adjustable range of volume changes from 0-100% to 0-125%.
- Channel balance: The function of adjusting the volume ratio of the left and right channels in the output volume, allowing listeners at different positions to hear a balanced and harmonious sound.
- Mono audio: A sound is played through an audio signal channel. It sounds as if the sound comes from the same direction, with no positional difference between the left and right channels.

![Fig 3 Audio-input-big](image/audio2.png)

- Select the device for speaking or recording: It is the input device generated by obtaining the input configuration file of the sound card selection. You can click the drop-down box to view the available input devices in the current system and switch the corresponding input device as needed (the input device is mainly used for recording videos and making calls).
- Volume: Adjust the current input volume by moving the slider to control the size of the system input volume.
- Volume feedback: A function that detects the strength of the audio signal received by the current input device, helping users determine if the input volume is appropriate and avoiding excessive distortion or low clarity (it starts to detect the input level when an available input device is detected).
- Intelligent noise reduction: The function of actively identifying and weakening useless noise in the environment through technology while retaining human voices or target sounds.

![Fig 3 Audio-tone-big](image/audio3.png)

- Startup: Whether the startup music is played when the control system is turned on.
- Shutdown: Whether the shutdown music is played when the control system is shut down.
- Log out: Whether to play the logout music when the control system is logged out.
- wake-up: whether to play wake-up music when the control system wakes up.
- Prompt tone: The control system plays a prompt tone when it receives a notification or changes the volume.
- Sound effect theme: The sound theme of the system.
- Volume adjustment: The type of prompt tone played when adjusting the volume.
- Receiving notification: The type of prompt sound played when the system receives the notification.

![Fig 4 Audio-advancedSettings-big](image/audio4.png)

- When disconnecting the audio device, pause playback: When the control system disconnects the audio device, pause the audio and video that are currently playing.
- Sound device management: Display the available sound devices in the system, and disable or turn on the devices.
- Application Sound: Display the application that is using sound in the system, and adjust the volume of the application separately and set the input/output devices of the application.

### Power
As shown in Fig 4.
![Fig 4 Power-big](image/4.png)

- In general settings, you can set the system wake-up function and set the time when the system enters sleep and other operations. In addition, you can also turn on/off the hierarchical freezing function. After turning it on, you can further improve the system's fluency. It is turned on by default. After enabling the hierarchical freeze, you can turn on the freezing mode, which further restricts application resources to improve battery life, but it will freeze some background applications. It is turned off by default. The host light strip function relies on hardware support, and the interface will not display if it is not supported. It depends on the light strip tool.
- In the power plan, select different modes corresponding to different system performance consumption

- In the battery energy saving plan, select the corresponding options to achieve the battery energy saving effect

  Note: The dynamic scheduling of resources feature is not supported on 9006C machines

### Notice
In Notice module, you can choose whether to receive notifications from the corresponding application by turning the switch on/off.

As shown in Fig 5.

![Fig 5 Notice-big](image/5.png)

### Vino
Control whether your desktop can be remotely accessed by turning on and off the local VNC/RDP service. 

- "Connect to your desktop remotely" is turned off by default
- "Remote connection protocol" contains VNC and RDP, VNC by default
- "Allow connection to control screen" is on by default and can be manipulated
- "You must confirm every visit for this machine"is disabled by default, and each access request needs to be answered
- "Require user to enter this password when using VNC" is on by default, and the password is not displayed in plaintext by default
- "Displays that allow remote access"can set displays that allow remote control
- "The number of remote clients allowed to connect"can set the maximum number of clients allowed for remote connections

![Fig 6-1 Vino-Wayland](image/vino-wayland.png)

### About
The About module provides system version, device specifications, user information, authorization activation information and privacy agreement related information of the local system.

As shown in Fig 4.
![Fig 7 About-big](image/7.png)

### Maintain Mode

An immutable system is an operating system designed to be unchangeable and read-only, where users or administrators cannot modify the system core, such as installing software packages or third-party drivers. If users or administrators need to handle package installations and similar operations as conveniently as in a mutable system, they can enable maintain mode. By default, maintain mode is turned off.

![Fig 8-1 Default Settings for Operation and Maintain Mode](image/maintain-mode-close.png)

Turn on the maintain mode switch to enable maintain mode (the system needs to be restarted as prompted for the maintain mode to take effect). Once successfully enabled, a "Maintain Mode" watermark will be displayed by default in the lower right corner of the desktop.

![Fig 8-2 Operation and Maintain Mode Watermark](image/maintain-mode-watermask.png)

After enabling maintain mode, you will notice several additional configuration items on the interface:

**Allow to save the data of maintain mode:** When turning off maintain mode, if this option is enabled, data generated during maintain mode (such as installed software packages) will be preserved. If disabled, data from the maintenance period will not be saved, and the system will revert to its state before entering maintain mode.

**The Watermask of Maintain Mode:** Configure the style of the maintain mode watermark.

- **Color:** Set the color of the watermark.
- **Font:** Adjust the font size of the watermark.
- **Position:** Specify the position where the watermark appears.

![Fig 8-3 Operation and Maintain Mode Settings](image/maintain-mode-open.png)

After configuring the above settings, turn off the maintain mode switch to exit maintain mode (a system restart is required for the changes to take effect, as prompted).

## Devices
### Bluetooth
The Bluetooth module provides the visibility of switching on and off Bluetooth, modifying Bluetooth name, displaying and hiding Bluetooth task icons, and automatically discovering surrounding Bluetooth devices and local devices; The basic functions of pairing, connecting, disconnecting, removing Bluetooth devices , file transfer with the discovered Bluetooth devices , Automatically discover Bluetooth audio devices and The connected device has been renamed. Procedure are shown in the figure.

-Switch on and off Bluetooth: click the Bluetooth on button to turn on and off the Bluetooth adapter of this machine

-Modify Bluetooth name: click the mouse on the "Modify icon" or "Bluetooth name", and enter the desired name in the pop-up input box

-Show and hide the Bluetooth taskbar icon: click the button to show or not show the Bluetooth icon on the taskbar

-Bluetooth device classification: select the Bluetooth device type and type options (all, audio device, keyboard and mouse device, computer, mobile phone, other) displayed by selecting the drop-down box

-Basic operation of discovered Bluetooth device: single click  the discovered Bluetooth device to perform connection . The option to disconnection,remove and send files needs to be opened through the Bluetooth device settings option (note: some Bluetooth devices/models have no option to send files)

-Automatic discovery of Bluetooth audio devices: When the function switch of automatic discovery of Bluetooth audio devices is turned on, the Bluetooth service will start to detect the audio devices in the surrounding 3m, and if the detection meets the conditions, the user will be prompted whether to connect; If the function switch is off, it will not be processed

-Connected device renaming: Provides the local renaming function for connected devices

-Bluetooth Audio Combination Device: After being enabled,the two connected Bluetooth audio devices will play sound simultaneously

![Fig 10 Bluetooth-big](image/bluetooth.png)

### Printer
The printer function provides an entry point for the printer program.

![Fig 11 Printer-big](image/9.jpg)

### Mouse
In order to meet your personalized needs for mouse usage habits, you can personalize the mouse, pointer, and cursor in the "Mouse" configuration.

1) Mouse Button Settings:

- Main mouse button settings (left/right)
- Double click speed settings
- Wheel speed settings
- Scroll direction settings (forward/reverse)

2) Pointer Setting:

- Pointer move speed settings
- Enable mouse acceleration to improve pointer precision
- Position the pointer position
- Pointer size settings (small, medium, large)

3) Text Cursor Setting:

- Text cursor flashing settings
- Cursor flashing frequency settings

![Fig mouse Mouse-big](image/mouse.png)

### Touchpad

The trackpad provides the following Settings

1) The trackpad is on/off when the mouse is inserted

2) The pointer speed is slow/fast

3) Disable trackpad on/off while typing

4) Touch the touch pad to turn on/off

5) Scroll bar follows finger slide to open/close

6) Touch scroll mode (middle area scroll, boundary scroll, disable scroll), when setting boundary scroll, vertical boundary and horizontal boundary scroll are effective, when setting middle area scroll, vertical middle and horizontal middle scroll are effective.

7) Interactive gestures:

- Three-finger click: The global search page is displayed
- Three-point slide: Minimize/close a window or TAB
- Three-pointer swipe up: Displays all task views
- Swipe left and right with three fingers: Toggle between open app Windows
- Swipe left and right with four fingers to switch between multiple desktops
- Four finger click: Call out sidebar

As shown in Fig touchpad.

![Fig touchpad Touchpad-big](image/touchpad.png)

### TouchScreen

The system supports multi-tasking, multi-scene desktop touch interaction, if your device supports touch function, you can use a variety of touch gestures for desktop operation.

The touch screen, also known as the "touch screen" and "touch panel", uses standard gestures to touch the symbols or text on the computer display to achieve interaction with the desktop.

![Fig TouchScreen-big](image/touchscreen-gesture.png)

The basic touchscreen gesture interactions are as follows:

- Click: Touch your finger to trigger functions such as selecting objects, opening menu bars, executing button commands, and more

- Double tap: Finger quickly tap twice to touch the device to trigger functions such as: open desktop app, open folder/file, select text, etc

- Long press: Long press and hold your finger on an element to trigger functions, such as: display pop-up menu bar, right-click menu bar, multi-select, select text, etc

- Swipe: Swipe to continuously scroll through lists and pages, switch pages/objects, swipe to adjust slider values

- Drag: Move object position, or drag for batch operations, such as: move windows/files, check icons/text, etc

- Pinch : Press and hold the screen with two fingers to expand outward to zoom in on content, and pinch inward to zoom out content, e.g. web pages, images

Note: If your device does not have this feature and does not have an external touchscreen, the settings for the touchscreen will not be displayed in the Control Panel.
      wlcom does not support tablet mode now.

TouchCalibrate:

In the "TouchCalibrate" setting, your display，touch device  and touch device ID are displayed. You can select the display and touch device ID and click "map" to map the touch screen.
![Fig 9 TouchCalibrate-big](image/map.png)

<br>

### Keyboard
![Fig keyboard Keyboard-big](image/keyboard.png)

1) General Settings:

- Can be set to repeatedly input settings when pressing keys: Pressing a key will treat that behavior as a duplicate keyboard input. When key repeating is enabled, you can set the delay and speed options.
- Can set the response repetition interval duration: the interval between when a key is pressed and when the system starts receiving keyboard input
- Can set repeat input speed: the interval between repeated inputs after pressing the key; The longer the interval, the fewer times the entry will be repeated in the same amount of time
- Can be set to prompt when pressing the Caps key: case toggle prompts.

2) Virtual keyboard:

- Show icon on desktop
- Keyboard size
- Animation

3) Input method settings:

- Input method language, country settings
- Global configuration

### Shortcut

The Shortcut provides viewing system application shortcut keys, addding custom shortcut keys and other related configurations in this configuration, and provide default recovery function for system application and window management shortcut keys.

The shortcut keys are adjusted according to the system version.

As shown in Fig 13.

![Fig 13 Shortcut-big](image/13.png)



![Fig 13 Shortcut-big](image/122.png)

<br>

## Network
### WiredConnect

Provides the display, connection or disconnection of a wired network, and can switch and manage a single wired network card respectively.

As shown in Fig 15.

![Fig 15 WiredConnect-big](image/37.png)

### WlanConnect

Provide the display, connection or disconnection of wireless networks, and can switch management of wireless functions.

As shown in Fig 16.

![Fig 16 WlanConnect-big](image/38.png)

### Proxy
System Proxy and APT Proxy can be set.

![Fig 17 Proxy-big](image/14.png)

- System Proxy You can choose automatic proxy or manual proxy. Manual proxy includes HTTP, HTTPS, SOCKS, and FTP proxy.
- Enable APT Proxy to download and update applications in the software Store through the set proxy server.

### Vpn
As shown in Fig 18.

![Fig 18 Vpn-big](image/15.png)

### MobileHotspot

Using this machine as a wireless network provider, other devices can be connected to the Internet operation.

As shown in Fig 19.

![Fig 19 MobileHotspot-big](image/39.png)

<br>

## Personalized
### Background
The Background module provides two options for desktop background: color and image, also provides six display options: scaled, wallpaper, centered, stretched, zoom,spanned.

![Fig 20 Background-big](image/16.png)

### Theme

The Theme include theme mode, window appearance, icon theme, cursor theme, window effects, and related settings.

- Theme Mode:

  ![Fig 21-1 Theme mode](image/theme.png)

- Window Mode:

![Fig 21-1 Window mode](image/17.jpg)

- Icon theme and cursor theme:

![Fig 21-2 Icon&cursor theme](image/theme-cursor.png)

- Effect settings (some machines do not support this function)

  ![Fig 21-2 Effect Settings](image/theme-effect.png)

- Other:

  ![Fig 21-2 Others](image/related-settings.png)

### Screenlock

In Screenlock module, you can select the background image to display on the login interface, Supports the selection of local and online images, as well as restoring default images.

As shown in Fig 22.

![Fig 22-1 Screenlock](image/19.png)



### Screensaver

In Screensaver module, you can set screen saver program, wait time, show rest time, lock screen when screensaver boot. The screen saver provides two options: UKUI and Customize.

![Fig 22 Screensaver-big](image/20.png)

### Fonts

General settings for font, size, and monospace, Including adjusting font size, installing fonts, searching fonts, uninstalling fonts, applying fonts, viewing font details, etc.

Click the "Restore Defaults" button to restore all font settings to the system defaults.

![Fig 23 Fonts-big](image/21.png)

![Fig 23 Screensaver-big](image/font_bottom.png)

### Panel

Make general settings for merging taskbar icons, taskbar position, taskbar size, locking taskbar, hiding taskbar, showing multitasking views.

![Fig 24 Screensaver-big](image/panel.png)

- General setting of panel: allow to config Merge incons on the taskbar, Panel location, Panel size, Panel auto hide status, Panel lock status.

- Widgets always showed on panel: Settings can be configed by operating the switch buttons of sub items.

- Icons showed on system tray: Settings can be configed by operating the switch buttons of sub items such as Power, Sound, Network, Bluetooth, etc.


<br>

## Account
Account Settings provides three modules: User Info, Login Options, and Cloud Account.

### User Info

Manage and configure system users, allowing administrators to create users, delete users, and modify user information.

![Fig 25-1 Account-big](image/22.png)

#### Change the user's logo
- Click on the user's logo to modify it, and the picture can be selected from the local picture.

  ![Fig 26-1 Change logo](image/23.png)

#### Change password
- Click "Password" to modify the current user's password.

![Fig 26-2 Change password](image/24.png)

#### Change Account Type

There are two types of system users: standard users and administrator users.
- administrator: can elevated permission temporarily;
- standard user: can't elevated permission.

Tip: At least one administrator user must exist in the system.

![Fig 26-3 Change account type](image/25.png)

#### Edit Groups

Editing user groups allows for adding, deleting, modifying, and querying user groups.

![Fig 26-4 ](image/account-usergroup.png)

#### Other Users
Administrator can modify other user's information, new user, and detete user, etc..

- Add new user:Enter the username, nickname, password, password prompt, and select the user type,check Set password security questions to set the account security questions, and reset the password by answering the security questions when you forget the password. as shown in the image

![Fig 26-5 Add user](image/account-add.png)

![Fig 26-6 set-question](image/set-question.png)

- Edit user
![Fig 26-7 Edit user](image/27.png)

#### More Settings

Can enable two factor authentication, bind second factor, etc. The software package Kylin MFA needs to exist in the system. If it does not exist, this feature is not supported and should be hidden.

Note: When SSH is allowed to log in through OTP dual factor, if the SSH client version is lower than 1:9.6p1-3, the QR code bound during SSH remote login will not display properly.

![Fig 26-8 More Settings](image/account-mul.png)

When enabling two factor authentication, if the user has not bound the second factor, they need to bind the second factor before they can enable it. The second factor includes OTP dynamic password and security key, and binding the security key requires installing relevant drivers.

![Fig 26-9 Select the second factor](image/account-select-mul.png)

Bind OTP dynamic password

![Fig 26-10 Bind OTP dynamic password](image/account-bind-otp.png)

Bind Security key

![Fig 26-11 Bind security key](image/account-bind-security.png)

### Login Options

Login options can be configured

- Disable biometrics: Disable biometrics when logging in.

![Fig 27-1 Disable biometrics-big](image/login-options-close.png)

- Turn on biometrics: you can use biometrics when logging in, and you can enter, rename, and delete biometrics.

![Fig 27-2 Turn on biometrics-big](image/login-options-open.png)

- Enroll new feature

![Fig 27-3 Enroll new feature-big](image/login-options-scroll.png)

### Kylin ID
Kylin ID is a unified identity management system provided by Kylin Software for its users, allowing users to access multiple Kylin software services through a single credential.

#### Opening method
"Start Menu" > "Settings" > "Account" > "Kylin ID"

![Fig 32-1 Kylin ID-big](image/kylin-id1.png)

#### Kylin ID Registration

If you have not registered a Kylin ID yet, please click the "**Register**" button in the login box to go to the Kylin ID center for account registration.

![Fig 32-2 Login Registration-big](image/kylin-id2.png)

#### Kylin ID login

If you have registered a Kylin ID, you can log in through three methods: account password, SMS verification code, and WeChat scan code. For different system versions, there may be differences in the login interface. Please refer to the actual page for accuracy.

##### Password login

- After entering the account password, click the "**Login**" button, and a sliding verification code will pop up for verification;
- After verification, you can successfully log in;
- You can choose whether to remember the password when logging in.

##### SMS verification code login

- Enter the registered phone number, click on "**Get Verification Code**", and verify on the pop-up sliding verification interface;
- After verification, send a SMS verification code to the registered mobile phone number and enter the corresponding SMS verification code;
- Click on "**Login**" to log in to your Kylin ID.

##### Scan the QR code on WeChat to log in

- Click on the QR code in the bottom right corner of the login box and use WeChat to scan and quickly log in;
- Note that if the WeChat account has not registered a Kylin ID before, you need to register and scan the code again to log in.

If you forget your password, click on the login box "**Forgot Password**" to go to the Kylin ID center and use either your phone number or email to retrieve your password.

#### Kylin ID homepage

After logging in with Kylin ID, the default homepage is shown in Figure 32-3. Users can bind their Kylin ID to their local terminal account and synchronize their cloud account data through this page.

![Fig 32-3 Homepage Interface-big](image/kylin-id3.png)

#### Linking Kylin ID with local terminal account

- Click the switch button on the right side of the "**Bind with Current User**" field on the homepage, and a local account password verification window will pop up;
- After verification, the binding can be successful. After successful binding, you can view all terminal devices that have been bound to the current Kylin ID in the "**Device Management**" field on the homepage.

After binding the Kylin ID with the current local account password, if you forget the local account password, you can retrieve the password corresponding to the current local account through the "**Forgot Password**" on the login page of the terminal.

#### Unbind Kylin ID from local terminal account

- After successfully binding the Kylin ID to the local account on the terminal, click the switch button on the right side of the "**Bind with Current User**" field on the homepage, and a password verification window for the current local account will pop up;
- After verification, the binding relationship between Kylin ID and the current local account can be released

#### Cloud account synchronizable items

- Desktop Background: Synchronize Desktop Background
- Lock screen and screensaver: synchronize screensaver wallpaper, screensaver sleep time, etc
- Font: Synchronize font settings
- Avatar: Synchronize system user avatar
- Menu: Settings related to the Start menu
- Taskbar: Synchronize taskbar position, size, etc
- Quick Launch Bar: Synchronize Taskbar Plugin Quick Launch Bar Related Settings
- Theme: Synchronize Theme Settings
- Mouse: Synchronize Mouse Settings
- Touchpad: If there is a touchpad, synchronize the touchpad interface settings
- Keyboard: Synchronize keyboard settings
- Time format: Synchronize time, not set one-to-one correspondence
- File Manager: Synchronize the settings of the file manager, excluding the top window settings
- Power Management: Synchronize settings for power related options

#### Instructions for use

- Log in to the cloud account with Kylin ID, and the first time you open it, it will be synchronized once by default. If there is a configuration file in the cloud, the cloud configuration will be downloaded and synchronized to the local account first. Otherwise, the local account configuration will be uploaded to the cloud.
- After logging into the cloud account, if the automatic synchronization button is turned on, users do not need to take any other actions. The cloud account will synchronize the local configuration to the cloud every 5 minutes, and the uploaded configuration can be synchronized across machines and users.
- Turning off the separate synchronization switch will cause this item to stop uploading to the cloud. If turned on, it will synchronize the previous cloud configuration of this item to the local.
- If the automatic synchronization button is turned off, all cloud configurations will be retained until the last local configuration uploaded to the cloud before the synchronization is turned off.
- If the automatic synchronization button is enabled, the cloud configuration will be downloaded and synchronized locally.
- A separate switch has a similar effect to an automatic synchronization button, but the synchronization effect range has changed to the synchronization effect of the current item.

<br>

## Datetime
### Date
- Automatic Time Sync: Time synchronization with NTP servers on the Internet.
- Manually set time: Manually set the time and year, month, and day.

As shown in Fig 29:

![Fig 29 Datetime-big](image/29.png)

- Automatic Time synchronization: synchronizes time with the NTP server on the Internet
- Manual Setting Time: Manually set the time, month, and day

### Area
- Language Format: Custom Calendar, First Day of the Week, Date Short Form, Date Long Form, Time.
- System language: the display language of system windows, menus and web pages, the preferred recommended language is Chinese Simplified.
- Click "Add" to add additional regional languages as alternatives.

As shown in Fig 30:

![Fig 30 Area-big](image/30.png)

<br>

## Update Operation

In update configuration, you can configure backup and update.

-Click start backup to automatically open our Kirin backup and restore tool for system content backup.
-Click Detect update to automatically open our Kirin update manager to obtain the updated content.


![Fig 31 Backup-big](image/31.png)

![Fig 32 Upgrade-big](image/32.png)

<br>

## Touchscreen Calibration

In the "Touch Calibration" setting, your touch device, display and touch logo are displayed. You can select the display and touch logo and click Touch Calibration to calibrate the touch screen.

![Fig 33 touchscreen calibration-big](image/calibration1_en.png)

![Fig 34 calibrating touchscreen-big](image/calibration2_en.png)

<br>

## Security

### Security Center
The security center entrance has been added to the settings interface. Click the "View Details" button for different modules to directly enter the corresponding module interface of the security center software.

![Fig ksc-defender-big](image/ksc-defender.png)

<br>


## Application
### Auto Start

The Auto Start module display the startup software that currently exists in the system.

As shown in Fig 35:

![Fig 35 Autoboot-big](image/34.png)

### Default App

The Default App can modify several types of default open applications in the figure.

As shown in Fig 36:

![Fig 36 Defaultapp-big](image/35.png)

## Investigation

### Search

Improve search efficiency through Settings.

As shown in Fig 37:

![Fig 37 Search-big](image/search.png)

## Commoninfo

### Boot

Grub verify: You can enable or disable Grub authentication, and the Grub Verify password setting.

Set a Grub Verification password when you turn it on, and reset it when you turn it on.

Grub Boot Delay: Set Grub startup delay to adjust the waiting time for the boot menu (not currently supported in SW and Mips architectures).

Grub Default Boot Item: Setting the Grub default startup option can adjust the default operating system you want to run (SW and Mips architectures do not currently support it).

Wayland's dual system and multi system do not support the above functions.

![Fig 41 grub-big](image/grub.png)

### Accessibility

Zoom : Zoom the content of screen.

Color Filter : Make the colors on the screen easier to view and distinguish

![Fig 42 Accessibility-big](image/accessibility.png)

### AIModuleManager

AI module management, displaying the introduction and version information of AI subsystems.

Model configuration, displaying model classification and introduction, clicking on configuration to view detailed information of added models, supports the following functions: adding models, deleting models, editing models, enabling or disabling models, setting model usage priority, etc.

![Fig 43 AIModuleManager-big](image/aisubsystem.png)
