Unable to launch the application by its desktop icon copied from Applications menu
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-flashback (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
This affects many users who try to drag launchers (*.desktop files) into desktop. There is a race condition: some launchers may appear correctly, but some may be treated as text files, and won't actually launch anything until gnome-flashback is restarted.
[Test Case]
1. Install GNOME Flashback, login to it
2. Open Applications menu
3. Drag some icon from Applications menu to the desktop
4.1. Do mouse double click on just copied icon
4.2. Make icon executable
4.3. Do mouse double click on just copied icon again
Expected results:
* user is able to run application by clicking on its desktop-file
Actual results:
* user is unable to run application by clicking on its desktop-file, the text editor is opened instead
[Regression Potential]
Potential regression will be limited to handling files on desktop. However the fix just makes the existing code run on contents change, so the potential should be minimal.
[Other Info]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: ubuntu-desktop 1.450
ProcVersionSign
Uname: Linux 5.4.0-26-generic x86_64
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: GNOME-Flashback
Date: Mon Apr 27 12:16:04 2020
InstallationDate: Installed on 2020-04-24 (2 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=ru_RU.UTF-8
SHELL=/bin/bash
SourcePackage: ubuntu-meta
UpgradeStatus: No upgrade log present (probably fresh install)
no longer affects: | ubuntu-meta (Ubuntu) |
no longer affects: | gnome-panel (Ubuntu) |
description: | updated |
The same happens if I drag .desktop file directly from /usr/share/ applications or from GNOME Panel's application launcher.