Chciałbym skorzystać z libwnck, aby pobrać listę aktualnie otwartych okien. Jednak po zainstalowaniu odpowiednich bibliotek z -dev oraz dodaniu paczki do kompilatora, wyświetla się komunikat:
error "libwnck should only be used if you understand that it's
subject to frequent change, and is not supported as a fixed API/ABI or
as part of the platform"
Jak to obejść? Lub czy jest jakiś inny sposób na odczytanie nazw aktualnie otwartych aplikacji?
#ifndef WNCK_I_KNOW_THIS_IS_UNSTABLE
#error "libwnck should only be used if you understand that it's subject to frequent change, and is not supported as a fixed API/ABI or as part of the platform"
#endif
To znaczy, że w kodzie wykorzystującym bibliotekę powinna się znaleźć taka deklaracja: