From 82b7a8852470e64eac57396b68fe60d0883c8f0a Mon Sep 17 00:00:00 2001 From: Xenhat Hex <me@xenh.at> Date: Thu, 4 Nov 2021 17:00:03 -0400 Subject: [PATCH] Additional fixes from Jenna Huntsman --- indra/newview/linux_tools/register_secondlifeprotocol.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/indra/newview/linux_tools/register_secondlifeprotocol.sh b/indra/newview/linux_tools/register_secondlifeprotocol.sh index a11d1d98fda..1205b690cc1 100755 --- a/indra/newview/linux_tools/register_secondlifeprotocol.sh +++ b/indra/newview/linux_tools/register_secondlifeprotocol.sh @@ -17,6 +17,9 @@ if [ -z "${desired_handler}" ]; then desired_handler="$(pwd)/etc/handle_secondlifeprotocol.sh" fi +# Ensure the handle_secondlifeprotocol.sh file is executeable (otherwise, xdg-mime won't work) +chmod +x "$desired_handler" + # # Register handler for KDE-aware apps # for kdeconfig in ${LLKDECONFIG} kf5-config kde4-config kde-config; do # if command -v "${kdeconfig}" >/dev/null 2>&1; then @@ -61,7 +64,7 @@ if command -v xdg-mime query default x-scheme-handler/secondlife >/dev/null 2>&1 handlerpath="${localappdir}/${newhandler}" cat >"${handlerpath}" <<EOFnew || print "Warning: Did not register secondlife:// handler with xdg-mime: Could not write $newhandler"s [Desktop Entry] -Version=1.5 +Version=1.4 Name="Second Life URL handler" Comment="secondlife:// URL handler" Type=Application @@ -87,7 +90,7 @@ EOFnew print "SLURL Handler has not changed, leaving as-is." fi fi - xdg-mime default ${newhandler} x-scheme-handler/secondlife + xdg-mime default "${newhandler}" x-scheme-handler/secondlife if command -v update-desktop-database >/dev/null 2>&1; then update-desktop-database "${localappdir}" print "Registered ${desired_handler} as secondlife:// protocol handler with xdg-mime." -- GitLab