diff --git a/src/gui/qt-daemon/Info.plist.in b/src/gui/qt-daemon/Info.plist.in index 5cff05eb..8b33aed9 100644 --- a/src/gui/qt-daemon/Info.plist.in +++ b/src/gui/qt-daemon/Info.plist.in @@ -45,10 +45,19 @@ NSHumanReadableCopyright - - NSHighResolutionCapable - True - + NSHighResolutionCapable + True + CFBundleURLTypes + + + CFBundleURLName + ZanoApp + CFBundleURLSchemes + + zano + + + diff --git a/utils/Zano.sh b/utils/Zano.sh index d097abbc..6b3c5fb4 100755 --- a/utils/Zano.sh +++ b/utils/Zano.sh @@ -33,9 +33,12 @@ create_desktop_icon() echo Terminal=true | tee -a $target_file_name > /dev/null echo Type=Application | tee -a $target_file_name > /dev/null echo "Categories=Qt;Utility;" | tee -a $target_file_name > /dev/null + echo "MimeType=x-scheme-handler/zano;" | tee -a $target_file_name > /dev/null } create_desktop_icon $out_file_name +xdg-mime default Zano.desktop x-scheme-handler/zano + call_app diff --git a/utils/setup_32.iss b/utils/setup_32.iss index e57a6838..24c18c80 100644 --- a/utils/setup_32.iss +++ b/utils/setup_32.iss @@ -51,6 +51,8 @@ Root: HKCR; Subkey: "ZanoWalletDataKyesFile"; ValueType: string; ValueName: ""; Root: HKCR; Subkey: "ZanoWalletDataFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\zano.exe,0" Root: HKCR; Subkey: "ZanoWalletDataKyesFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\zano.exe,0" +Root: HKCR; Subkey: "Zano"; ValueType: string; ValueName: "URL Protocol"; ValueData: "" +Root: HKCR; Subkey: "Zano\shell\open\command"; ValueType: string; ValueName: ""; ValueData: "{app}\zano.exe %1" [Files] diff --git a/utils/setup_64.iss b/utils/setup_64.iss index e4a7e88a..adee27a8 100644 --- a/utils/setup_64.iss +++ b/utils/setup_64.iss @@ -52,6 +52,9 @@ Root: HKCR; Subkey: "ZanoWalletDataKyesFile"; ValueType: string; ValueName: ""; Root: HKCR; Subkey: "ZanoWalletDataFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\Zano.exe,0" Root: HKCR; Subkey: "ZanoWalletDataKyesFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\Zano.exe,0" +Root: HKCR; Subkey: "Zano"; ValueType: string; ValueName: "URL Protocol"; ValueData: "" +Root: HKCR; Subkey: "Zano\shell\open\command"; ValueType: string; ValueName: ""; ValueData: "{app}\Zano.exe %1" + [Files]