diff --git a/xdgurl.AppDir/xdgurl.desktop b/xdgurl.AppDir/xdgurl.desktop
index a4d6f4cf021ed5b4fb085c9215e5f6657de0904b..aba57f117912ed2f3ba256709fd5dac7464a5735 100644
--- a/xdgurl.AppDir/xdgurl.desktop
+++ b/xdgurl.AppDir/xdgurl.desktop
@@ -1,8 +1,9 @@
 [Desktop Entry]
-Type=Application
 Name=xdgurl
-Exec=xdgurl
+Exec=xdgurl %u
 Icon=xdgurl
-Comment=An install helper program for desktop stuff
-Categories=System;
+Type=Application
 Terminal=false
+NoDisplay=true
+Categories=Network;Utility;
+MimeType=x-scheme-handler/xdg;x-scheme-handler/xdgs;