bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#62747: 29.0.90; Invalid desktop file


From: Eli Zaretskii
Subject: bug#62747: 29.0.90; Invalid desktop file
Date: Mon, 10 Apr 2023 16:34:33 +0300

> From: Andreas Schwab <schwab@linux-m68k.org>
> Date: Mon, 10 Apr 2023 11:27:46 +0200
> 
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value 
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec 
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto 
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action 
> new-window" contains a non-escaped character '$' in a quote, but it should be 
> escaped with two backslashes ("\\$")
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value 
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec 
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto 
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action 
> new-window" contains a non-escaped character '$' in a quote, but it should be 
> escaped with two backslashes ("\\$")
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value 
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec 
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto 
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action 
> new-window" contains a quote which is not closed
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value 
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec 
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto 
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action 
> new-window" contains a reserved character '&' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value 
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec 
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto 
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action 
> new-window" contains a reserved character ''' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value 
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec 
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto 
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action 
> new-window" contains a reserved character ')' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value 
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec 
> emacsclient --alternate-editor= --create-frame --eval \\"(message-mailto 
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Action 
> new-window" contains a reserved character ';' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value 
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec 
> emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" --eval 
> \\"(message-mailto \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group 
> "Desktop Entry" contains a non-escaped character '$' in a quote, but it 
> should be escaped with two backslashes ("\\$")
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value 
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec 
> emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" --eval 
> \\"(message-mailto \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group 
> "Desktop Entry" contains a quote which is not closed
> invalid-desktopfile /usr/share/applications/emacsc
> c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec emacsclient 
> --alternate-editor= --display=\\"\\$DISPLAY\\" --eval \\"(message-mailto 
> \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group "Desktop Entry" 
> contains a reserved character '&' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value 
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec 
> emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" --eval 
> \\"(message-mailto \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group 
> "Desktop Entry" contains a reserved character ''' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value 
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec 
> emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" --eval 
> \\"(message-mailto \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group 
> "Desktop Entry" contains a reserved character '(' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value 
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec 
> emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" --eval 
> \\"(message-mailto \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group 
> "Desktop Entry" contains a reserved character ')' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient-mail.desktop value 
> "sh -c "u=\\$(echo \\"\\$1\\" | sed 's/[\\\\\\"]/\\\\\\\\&/g'); exec 
> emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" --eval 
> \\"(message-mailto \\\\\\"\\$u\\\\\\")\\"" sh %u" for key "Exec" in group 
> "Desktop Entry" contains a reserved character ';' outside of a quote
> invalid-desktopfile /usr/share/applications/emacsclient.desktop value "sh -c 
> "if [ -n \\"\\$*\\" ]; then exec emacsclient --alternate-editor= 
> --display=\\"\\$DISPLAY\\" \\"\\$@\\"; else exec emacsclient 
> --alternate-editor= --create-frame; fi" sh %F" for key "Exec" in group 
> "Desktop Entry" contains a non-escaped character '$' in a quote, but it 
> should be escaped with two backslashes ("\\$")
> invalid-desktopfile /usr/share/applications/emacsclient.desktop value "sh -c 
> "if [ -n \\"\\$*\\" ]; then exec emacsclient --alternate-editor= 
> --display=\\"\\$DISPLAY\\" \\"\\$@\\"; else exec emacsclient 
> --alternate-editor= --create-frame; fi" sh %F" for key "Exec" in group 
> "Desktop Entry" contains a non-escaped character '$' in a quote, but it 
> should be escaped with two backslashes ("\\$")
> invalid-desktopfile /usr/share/applications/emacsclient.desktop value "sh -c 
> "if [ -n \\"\\$*\\" ]; then exec emacsclient --alternate-editor= 
> --display=\\"\\$DISPLAY\\" \\"\\$@\\"; else exec emacsclient 
> --alternate-editor= --create-frame; fi" sh %F" for key "Exec" in group 
> "Desktop Entry" contains a quote which is not closed
> invalid-desktopfile /usr/share/applications/emacsclient.desktop value "sh -c 
> "if [ -n \\"\\$*\\" ]; then exec emacsclient --alternate-editor= 
> --display=\\"\\$DISPLAY\\" \\"\\$@\\"; else exec emacsclient 
> --alternate-editor= --create-frame; fi" sh %F" for key "Exec" in group 
> "Desktop Entry" contains a reserved character '$' outside of a quote

Thanks.

Ulrich, could you please look into this?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]