Some other shit
This commit is contained in:
@@ -5,7 +5,10 @@ class ModBspwmPager < ModBasic
|
||||
|
||||
def data_loop()
|
||||
while true do
|
||||
IO.popen("bspc subscribe").each do |line|
|
||||
pipe = IO.popen("bspc subscribe")
|
||||
$children << pipe.pid
|
||||
|
||||
pipe.each do |line|
|
||||
$panel_data[@@mod_name.to_sym] = parse_data(line.chomp)
|
||||
$queue << 1
|
||||
end
|
||||
|
@@ -5,8 +5,16 @@ class ModBspwmTaskbar < ModBasic
|
||||
|
||||
def data_loop()
|
||||
while true do
|
||||
IO.popen("xtitle -s -f '%s'").each do |line|
|
||||
$panel_data[@@mod_name.to_sym] = line.chomp
|
||||
pipe = IO.popen("xtitle -s -f '%s'")
|
||||
$children << pipe.pid
|
||||
|
||||
pipe.each do |line|
|
||||
if line == "\n"
|
||||
$panel_data[@@mod_name.to_sym] = ""
|
||||
else
|
||||
$panel_data[@@mod_name.to_sym] = $config['mod']['bspwm_taskbar']['begin'].erb + line.chomp + $config['mod']['bspwm_taskbar']['end'].erb
|
||||
end
|
||||
|
||||
$queue << 1
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user