lib/launchy/detect/nix_desktop_environment.rb in launchy-2.4.3-java vs lib/launchy/detect/nix_desktop_environment.rb in launchy-2.5.0

- old
+ new

@@ -17,11 +17,11 @@ Launchy.log("Current Desktop environment not found. #{Launchy.bug_report_message}") unless found return found end def self.fallback_browsers - %w[ firefox iceweasel seamonkey opera mozilla netscape galeon ].map { |x| ::Launchy::Argv.new( x ) } + %w[ firefox iceweasel seamonkey opera mozilla netscape galeon links lynx ].map { |x| ::Launchy::Argv.new( x ) } end def self.browsers [ browser, fallback_browsers ].flatten end @@ -30,14 +30,15 @@ # The list of known desktop environments #--------------------------------------- class Kde < NixDesktopEnvironment def self.is_current_desktop_environment? - ENV['KDE_FULL_SESSION'] + ENV['KDE_FULL_SESSION'] && + Launchy::Application.find_executable( 'kde-open' ) end def self.browser - ::Launchy::Argv.new( %w[ kfmclient openURL ] ) + ::Launchy::Argv.new( 'kde-open' ) end end class Gnome < NixDesktopEnvironment def self.is_current_desktop_environment?