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?