| KYSDKRESOLUTION(8) | System Administration Utilities | 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
| 2025 | Version 1.0 |