The grab bar didn't move the window by mouse, and the corner grip never resized it (the bar's handler took over its drag). The bar and grip now start the window manager's move/resize, and Super+LMB/RMB work too. A KWin rule in kwinrulesrc keeps the window above and unfocused, off the taskbar, pager and switcher, and remembers its position. KWin now places the window and keeps it on screen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
24 lines
722 B
CMake
24 lines
722 B
CMake
cmake_minimum_required(VERSION 3.21)
|
|
project(sloposk VERSION 0.1 LANGUAGES C CXX)
|
|
|
|
set(CMAKE_CXX_STANDARD 20)
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
|
|
|
find_package(Qt6 6.8 REQUIRED COMPONENTS Gui Quick Widgets Test DBus WaylandClient)
|
|
find_package(KF6WindowSystem REQUIRED)
|
|
find_package(KF6Config REQUIRED)
|
|
find_package(PkgConfig REQUIRED)
|
|
pkg_check_modules(XKB REQUIRED IMPORTED_TARGET xkbcommon)
|
|
pkg_check_modules(WAYLAND REQUIRED IMPORTED_TARGET wayland-client)
|
|
pkg_get_variable(WAYLAND_PROTOCOLS_DIR wayland-protocols pkgdatadir)
|
|
|
|
qt_standard_project_setup(REQUIRES 6.8)
|
|
include(GNUInstallDirs)
|
|
|
|
enable_testing()
|
|
|
|
add_subdirectory(src)
|
|
add_subdirectory(tools)
|
|
add_subdirectory(tests)
|