Bug 8598

Summary: .desktop-file generator incorrectly handles backslashes
Product: Sisyphus Reporter: Alexey Morozov <morozov>
Component: menuAssignee: Sergey V Turchin <zerg>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: viy, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Morozov 2005-12-06 08:14:49 MSK
To actually get a \ in .desktop-file (e.g.

Exec=wine "C:\Program Files\2gis\Nsk\grym.exe"

) one needs to quadro-escape it: \\\\ (e.g. command="wine \"C:\\\\Program
Files\\\\2gis\\\\Nsk\\\\grym.exe\""). Otherwise the resulting .desktop file is
incorrect
Comment 1 Sergey V Turchin 2005-12-06 13:47:48 MSK
Это специально сделанная фича для поддержки переноса строки еще со времен MDK.  
Т.е. extra_opt="Terminal=false\\nType=application" будет разворачиваться  
в .desktop с переводом строки.