2018-01-18 22:45:34 |
Igor Mikushkin |
description |
Steps to reproduce:
1. Place an executable in the path with spaces
2. Start it
3. Lock to Launcher in Unity panel
4. Close it
5. Try to start it from panel
Expected results:
Application started
Actual results:
It cannot start
Manual fix:
1. You can open created the file from ~/.local/share/applications
2a. Manually escape spaces in Exec parameter
2b. Or surround this string with quotes
I guess the problem is that the result of `get_exec_string` is never escaped in `src/bamf-legacy-window.c` from lp:bamf. But I don't know how to setup testing environment and check it on my machine.
Ubuntu 17.04
libbamf3-2: 0.5.3+17.04.20170406-0ubuntu1 |
Steps to reproduce:
1. Place an executable in the path with spaces
2. Start it
3. Lock to Launcher in Unity panel
4. Close it
5. Try to start it from panel
Expected results:
Application started
Actual results:
It cannot start
Manual fix:
1. You can open created the file from ~/.local/share/applications
2a. Manually escape spaces in Exec parameter
2b. Or surround this string with quotes
I guess the problem is that the result of get_exec_string is never escaped in src/bamf-legacy-window.c from lp:bamf. But I don't know how to setup testing environment and check it on my machine.
Ubuntu 17.04
libbamf3-2: 0.5.3+17.04.20170406-0ubuntu1 |
|