Module: Pecari::WindowInfo
- Defined in:
- lib/pecari/window_info.rb
Class Method Summary collapse
Class Method Details
.all_windows ⇒ Object
11 12 13 14 15 16 |
# File 'lib/pecari/window_info.rb', line 11 def self.all_windows results = `#{Pecari::Env.display} && xprop -root | grep _NET_CLIENT_LIST_STACKING\\(WINDOW\\)` results.gsub('_NET_CLIENT_LIST_STACKING(WINDOW): window id #', '') .split(', ') .map{ |r| r.strip } end |
.omx_info ⇒ Object
5 6 7 8 9 |
# File 'lib/pecari/window_info.rb', line 5 def self.omx_info all_windows.select do |window| window_info(window).include? 'WM_NAME(STRING) = "omxplayer"' end.first end |