KYSDKRESOLUTION(8)

NAME
kysdkresolution - KYLIN SDK Screen Resolution Information Service

SYNOPSIS
kysdkresolution

DESCRIPTION
kysdkresolution is a screen resolution information service in the KYLIN SDK system. This service provides comprehensive display resolution information through D-Bus interface, including current screen resolution and supported system resolutions.

FEATURES

Screen Resolution Information
    Provides current display screen resolution information

Supported Resolutions
    Returns a list of all legal/system-supported resolutions

D-Bus Integration
    Exposes functionality through D-Bus for inter-process communication

D-BUS INTERFACE

getSysLegalResolution() Returns a QStringList containing all supported/legal screen resolutions for the system. This method retrieves the information using the underlying `kdk_system_get_resolving_power()` function from the system information library.

ARCHITECTURE
The service is implemented as a C++ class `KySdkRest` which inherits from QObject and includes D-Bus interface definitions. The actual resolution data is obtained from the system information library function `kdk_system_get_resolving_power()`.

FILES

/usr/bin/kysdkresolution
    Executable file path

USAGE
The service typically runs as a background daemon and responds to D-Bus method calls. It does not usually require direct interaction from users or administrators.

DEPENDENCIES

libkysysinfo
    System information library providing the underlying resolution data

Qt D-Bus
    For D-Bus communication implementation

AUTHOR
KylinSoft Co., Ltd.

COPYRIGHT
Copyright (C) 2023-2025, KylinSoft Co., Ltd.

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

SEE ALSO