Почему изменения StartupWMClass не являются постоянными?
Я работаю над Ubuntu 18.04 и пытаюсь связать приложение с его ярлыком, чтобы оно не запускалось на новом значке. .desktop
файл находится в .local/share/applications/
и не в /usr/share/applications
,
Когда я редактирую этот файл и добавляю StartupWMClass
Атрибут работает нормально. Но изменения не прилипают. Каждый раз, когда я открываю .desktop
В файле изменения отсутствуют, и приложение снова запускается на новом значке. Как я могу сделать эти изменения постоянными?
Ниже файл:
[Desktop Entry]
Name=Shift
Icon=/home/<username>/.local/share/icons/hicolor/1024x1024/apps/shift.png
Version=3.5.0
GenericName=Shift
X-GNOME-FullName=Shift
Comment=Shift
Encoding=UTF-8
Type=Application
Terminal=false
Exec=/opt/shift/resources/../Shift -mailto %u
StartupWMClass=Shift
Categories=Network;
MimeType=x-scheme-handler/mailto;
Результат xprop WM_CLASS
команда является: WM_CLASS(STRING) = "shift", "Shift"