Создание shorcut для приложения

У меня есть две версии qtcreator: сначала установлен способным, и двоичное расположено в /usr/bin/. Второй установлен в пользовательском месте (я использовал пакет со спокойного веб-сайта). Я прибегаю вторым версия от терминала, и затем я выбираю опцию Lock to Launcher для спокойного значка. Когда я закрываю qtcreator и запускаю снова использование, от которого значка я получаю qtcreator /usr/bin. Почему? Как зафиксировать его?

1
задан 23 October 2014 в 11:46

1 ответ

Чтобы вынудить qtcreator средство запуска указать на правильное местоположение, можно скопировать .desktop, файл версии, установленной способным - входит в Ваш $XDG_DATA_HOME папка (значение по умолчанию ~/.local/share)

  1. , Открывают терминал и копируют /usr/share/applications/qtcreator.desktop файл к ~/.local/share/applications:

    cp /usr/share/applications/qtcreator.desktop ~/.local/share/applications
    
  2. Редактирование эти 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
    
  3. Теперь при блокировке этого нового .desktop файл в Средстве запуска Единицы это должно запустить правильную версию.

Ссылка: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html

1
ответ дан 11 November 2019 в 12:33

Другие вопросы по тегам:

Похожие вопросы: