From 34972cb56706488d2a1b9608ac17b0e05d95b925 Mon Sep 17 00:00:00 2001 From: Will Stephenson Date: Tue, 3 Nov 2015 09:18:40 +0100 Subject: [PATCH] Use 'kde-open' under KDE kde-open (like gnome-open) uses the user's configured preferred browser, instead of assuming that they use Konqueror via kfmclient. kde-open is part of kdebase-workspace (KDE4) and kde-cli-tools (KDE Frameworks 5) and both are part of a 'default desktop installation'. --- lib/launchy/detect/nix_desktop_environment.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/launchy/detect/nix_desktop_environment.rb b/lib/launchy/detect/nix_desktop_environment.rb index f4b91a7..7269c72 100644 --- a/lib/launchy/detect/nix_desktop_environment.rb +++ b/lib/launchy/detect/nix_desktop_environment.rb @@ -33,11 +33,11 @@ def self.browsers class Kde < NixDesktopEnvironment def self.is_current_desktop_environment? ENV['KDE_FULL_SESSION'] && - Launchy::Application.find_executable( 'kfmclient' ) + Launchy::Application.find_executable( 'kde-open' ) end def self.browser - ::Launchy::Argv.new( %w[ kfmclient openURL ] ) + ::Launchy::Argv.new( 'kde-open' ) end end