diff --git a/daemon/actions/bundled/powerdevilwirelesspowersavingaction.desktop b/daemon/actions/bundled/powerdevilwirelesspowersavingaction.desktop index 0b23794d..d8b2372a 100644 --- a/daemon/actions/bundled/powerdevilwirelesspowersavingaction.desktop +++ b/daemon/actions/bundled/powerdevilwirelesspowersavingaction.desktop @@ -1,80 +1,81 @@ [Desktop Entry] Type=Service X-KDE-ServiceTypes=PowerDevil/Action # X-KDE-Library=powerdevilwirelesspowersavingaction Icon=preferences-system-network Name=Wireless Name[ca]=Sense fils Name[ca@valencia]=Sense fils Name[cs]=Bezdrátové +Name[da]=Trådløst Name[de]=Drahtlos Name[el]=Ασύρματο Name[en_GB]=Wireless Name[es]=Red inalámbrica Name[eu]=Haririk gabekoa Name[fr]=Wireless Name[he]=אלחוטי Name[hu]=Vezeték nélküli Name[it]=Senza fili Name[nb]=Trådløs Name[nl]=Draadloos Name[nn]=Trådlaust Name[pa]=ਬੇਤਾਰ Name[pl]=Bezprzewodowa Name[pt]=Sem-Fios Name[pt_BR]=Sem fio Name[sk]=Bezdrôtové Name[sl]=Brezžično Name[sr]=Бежична Name[sr@ijekavian]=Бежична Name[sr@ijekavianlatin]=Bežična Name[sr@latin]=Bežična Name[sv]=Trådlös Name[tr]=Kablosuz Name[uk]=Бездротова Name[x-test]=xxWirelessxx Name[zh_CN]=无线 Name[zh_TW]=無線 Comment=Turns off signal-transmitting devices Comment[ca]=Apaga els dispositius de transmissió de senyals Comment[ca@valencia]=Apaga els dispositius de transmissió de senyals Comment[da]=Slår enheder fra som sender signaler Comment[de]=Schaltet alle drahtlos sendenden Geräte ab Comment[el]=Κλείσιμο συσκευών μετάδοσης σημάτων Comment[en_GB]=Turns off signal-transmitting devices Comment[es]=Apaga los dispositivos que emiten señales Comment[et]=Signaali edastavate seadmete väljalülitamine Comment[eu]=Itzali seinaleak transmititzeko gailuak Comment[fi]=Sammuttaa signaalin lähettimet Comment[fr]=Éteindre les appareils transmettant du signal Comment[gl]=Apagar os dispositivos de emisión de sinais. Comment[he]=כבה התקני שידור Comment[hu]=Jelsugárzó eszközök kikapcsolása Comment[it]=Spegne i dispositivi che trasmettono segnali Comment[ko]=무선 장치 끄기 Comment[lt]=Išjungti belaidžius signalą perduodančius įrenginius Comment[nl]=Zet apparaten die een radiosignaal uitzenden uit Comment[nn]=Slå av einingar som sender signal Comment[pa]=ਸਿਗਨਲ-ਟਰਾਂਸਮਿਟ ਕਰਨ ਵਾਲੇ ਡਿਵਾਈਸਾਂ ਨੂੰ ਬੰਦ ਕਰੋ Comment[pl]=Wyłącza urządzenia nadające sygnał Comment[pt]=Desliga os dispositivos de transmissão de sinais Comment[pt_BR]=Desliga os dispositivos de transmissão de sinais Comment[ru]=Выключает все радиопередающие устройства в компьютере Comment[sk]=Vypne zariadenia vysielajúce signál Comment[sl]=Izklopi naprave, ki oddajajo signal Comment[sr]=Искључује уређаје који одашиљу сигнале Comment[sr@ijekavian]=Искључује уређаје који одашиљу сигнале Comment[sr@ijekavianlatin]=Isključuje uređaje koji odašilju signale Comment[sr@latin]=Isključuje uređaje koji odašilju signale Comment[sv]=Stänger av sändenheter Comment[tr]=Sinyal ileten cihazları kapatır Comment[uk]=Вимкнути пристрої, що передають радіосигнал Comment[x-test]=xxTurns off signal-transmitting devicesxx Comment[zh_CN]=关闭信号传输设备 Comment[zh_TW]=關閉訊號傳送裝置 X-KDE-PowerDevil-Action-ID=WirelessPowerSaving X-KDE-PowerDevil-Action-IsBundled=true X-KDE-PowerDevil-Action-UIComponentLibrary=powerdevilwirelesspowersavingaction_config X-KDE-PowerDevil-Action-ConfigPriority=60 X-KDE-PowerDevil-Action-HasRuntimeRequirement=true X-KDE-PowerDevil-Action-RegistersDBusInterface=true diff --git a/daemon/backends/CMakeLists.txt b/daemon/backends/CMakeLists.txt index 7f8aec43..6c289fc7 100644 --- a/daemon/backends/CMakeLists.txt +++ b/daemon/backends/CMakeLists.txt @@ -1,65 +1,67 @@ ########################## UPower Backend ##################################### include_directories(${CMAKE_CURRENT_SOURCE_DIR}/upower ${X11_INCLUDE_DIR} ${X11_Xrandr_INCLUDE_PATH}) set(powerdevilupowerbackend_SRCS ${PowerDevil_SOURCE_DIR}/daemon/powerdevil_debug.cpp upower/upowersuspendjob.cpp upower/login1suspendjob.cpp upower/powerdevilupowerbackend.cpp upower/xrandrbrightness.cpp upower/xrandrxcbhelper.cpp upower/ddcutilbrightness.cpp upower/sysfsbrightness.cpp ) set_source_files_properties( ${CMAKE_CURRENT_SOURCE_DIR}/upower/dbus/org.freedesktop.UPower.xml ${CMAKE_CURRENT_SOURCE_DIR}/upower/dbus/org.freedesktop.UPower.Device.xml PROPERTIES NO_NAMESPACE TRUE) qt5_add_dbus_interface(powerdevilupowerbackend_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/upower/dbus/org.freedesktop.UPower.xml upower_interface) qt5_add_dbus_interface(powerdevilupowerbackend_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/upower/dbus/org.freedesktop.UPower.Device.xml upower_device_interface) qt5_add_dbus_interface(powerdevilupowerbackend_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/upower/dbus/org.freedesktop.UPower.KbdBacklight.xml upower_kbdbacklight_interface) ## backlight helper executable add_executable(backlighthelper upower/backlighthelper.cpp ${PowerDevil_SOURCE_DIR}/daemon/powerdevil_debug.cpp ${backlighthelper_mocs}) target_link_libraries(backlighthelper Qt5::Core KF5::Auth KF5::I18n) install(TARGETS backlighthelper DESTINATION ${KAUTH_HELPER_INSTALL_DIR}) kauth_install_helper_files(backlighthelper org.kde.powerdevil.backlighthelper root) kauth_install_actions(org.kde.powerdevil.backlighthelper ${CMAKE_CURRENT_SOURCE_DIR}/upower/backlight_helper_actions.actions) ## discrete gpu helper executable add_executable(discretegpuhelper upower/discretegpuhelper.cpp ${PowerDevil_SOURCE_DIR}/daemon/powerdevil_debug.cpp ${discretegpuhelper_mocs}) target_link_libraries(discretegpuhelper Qt5::Core KF5::Auth) install(TARGETS discretegpuhelper DESTINATION ${KAUTH_HELPER_INSTALL_DIR}) kauth_install_helper_files(discretegpuhelper org.kde.powerdevil.discretegpuhelper root) kauth_install_actions(org.kde.powerdevil.discretegpuhelper ${CMAKE_CURRENT_SOURCE_DIR}/upower/discretegpu_helper_actions.actions) add_library(powerdevilupowerbackend ${powerdevilupowerbackend_SRCS}) set_target_properties(powerdevilupowerbackend PROPERTIES PREFIX "") target_link_libraries(powerdevilupowerbackend Qt5::Widgets KF5::Auth KF5::ConfigCore KF5::CoreAddons KF5::DBusAddons KF5::I18n ${X11_LIBRARIES} ${X11_Xrandr_LIB} ${XCB_XCB_LIBRARY} ${XCB_RANDR_LIBRARY} powerdevilcore - ddcutil ) +if(DDCUTIL_FOUND) + target_link_libraries(powerdevilupowerbackend ${LIBDDCUTIL_LIBRARY}) +endif() install(TARGETS powerdevilupowerbackend DESTINATION ${PLUGIN_INSTALL_DIR}/kf5/powerdevil)