Skip to content

florhizome/wayfire-plugin_dbus_interface

 
 

Repository files navigation

DBus Wayfire plugin

Authors: Damian Ivanov

Contributors: https://github.com/damianatorrpm/wayfire-plugin_dbus_interface/graphs/contributors

Installation

If one of the plugins isn't loaded (check wayfire's debug output), make sure the plugin was installed to the correct path.

Coding style

  • uncrustify.ini in the repo
  • follow the style used
  • using 'auto' is strongly discouraged

wf-prop

  • wf-prop l / wf-prop list for a detailed list of all taskmanger relevant (toplevel) windows.
  • wf-prop + click on a window to query details about that window

other examples

  • To continuously monitor for signals

gdbus monitor --session --dest org.wayland.compositor --object-path /org/wayland/compositor"

  • To query taskamanager relevant windows

gdbus call --session --dest org.wayland.compositor --object-path /org/wayland/compositor --method org.wayland.compositor.query_view_vector_taskman_ids

  • To fullscreen a window (query the id you want from the properties)

gdbus call --session --dest org.wayland.compositor --object-path /org/wayland/compositor --method org.wayland.compositor.fullscreen_view $id 1

  • To restore previous state from fullscreen

gdbus call --session --dest org.wayland.compositor --object-path /org/wayland/compositor --method org.wayland.compositor.fullscreen_view $id 0

About

DBus Plugin for wayfire

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 96.3%
  • Shell 2.3%
  • Meson 1.4%