Создание ярлыка для приложения
У меня есть две версии qtcreator: первая установлена apt, а бинарная находится в /usr/bin/
, Второй устанавливается в произвольном месте (я использовал пакет с сайта qt). Я запускаю вторую версию из терминала и затем выбираю опцию Lock to Launcher для значка qt. Когда я закрываю qtcreator и запускаю снова, используя эту иконку, я получаю qtcreator от /usr/bin
, Зачем? Как это исправить?
1 ответ
Чтобы заставить qtcreator
лаунчер, чтобы указать в нужное место, вы можете скопировать .desktop
файл версии, установленной apt-get в вашем $XDG_DATA_HOME
папка (по умолчанию ~/.local/share
)
Откройте терминал и скопируйте
/usr/share/applications/qtcreator.desktop
подать в~/.local/share/applications
:cp /usr/share/applications/qtcreator.desktop ~/.local/share/applications
Изменить
Exec=
Команда использовать ваше пользовательское местоположение:[Desktop Entry] Exec=<path_to_your_custom_location>/qtcreator %F Icon=QtProject-qtcreator Type=Application Terminal=false Name=Qt Creator GenericName=Integrated Development Environment MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.nokia.qt.qmakeprofile;application/vnd.nokia.xml.qt.resource; Categories=Qt;Development;IDE; InitialPreference=9
Теперь, если вы заблокируете этот новый
.desktop
файл в вашем Unity Launcher, он должен начать правильную версию.
Ссылка: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html