lib/fusuma/plugin/appmatcher/gnome.rb in fusuma-plugin-appmatcher-0.1.6 vs lib/fusuma/plugin/appmatcher/gnome.rb in fusuma-plugin-appmatcher-0.2.0

- old
+ new

@@ -1,10 +1,10 @@ # frozen_string_literal: true -require 'json' -require 'dbus' -require_relative './user_switcher' +require "json" +require "dbus" +require_relative "./user_switcher" module Fusuma module Plugin module Appmatcher # Search Active Window's Name @@ -19,11 +19,11 @@ # @return [Integer] Process id def watch_start @watch_start ||= begin pid = UserSwitcher.new.as_user do |user| @reader.close - ENV['DBUS_SESSION_BUS_ADDRESS'] = "unix:path=/run/user/#{user.uid}/bus" + ENV["DBUS_SESSION_BUS_ADDRESS"] = "unix:path=/run/user/#{user.uid}/bus" register_on_application_changed(Matcher.new) end Process.detach(pid) pid end @@ -48,12 +48,12 @@ # Look up application name using dbus class Matcher def initialize session_bus = DBus.session_bus - service = session_bus.service('org.gnome.Shell') - @interface = service['/org/gnome/Shell']['org.gnome.Shell'] + service = session_bus.service("org.gnome.Shell") + @interface = service["/org/gnome/Shell"]["org.gnome.Shell"] rescue DBus::Error => e MultiLogger.error "DBus::Error: #{e.message}" exit 1 end @@ -114,10 +114,10 @@ loop do sleep 0.5 new_application = active_application next if @old_application == new_application - yield(new_application || 'NOT FOUND') if block_given? + yield(new_application || "NOT FOUND") if block_given? @old_application = new_application end end end end