Criando um atalho para aplicação

1

Eu tenho duas versões do qtcreator: primeiro é instalado pelo apt e o binário está localizado em /usr/bin/ . Em segundo lugar está instalado em um local personalizado (eu usei um pacote do site qt). Eu corro a segunda versão do terminal e, em seguida, escolho a opção Lock to Launcher para o ícone qt. Quando fecho o qtcreator e lanço novamente usando esse ícone, recebo o qtcreator de /usr/bin . Por quê ? Como consertar isso?

    
por Irbis 23.10.2014 / 09:35

1 resposta

1

Para forçar o qtcreator launcher a apontar para o local certo, você pode copiar o arquivo .desktop da versão instalada pelo apt-get na sua pasta $XDG_DATA_HOME (o padrão é ~/.local/share )

  1. Abra um terminal e copie o arquivo /usr/share/applications/qtcreator.desktop para ~/.local/share/applications :

    cp /usr/share/applications/qtcreator.desktop ~/.local/share/applications
    
  2. Edite o comando Exec= para usar seu local personalizado:

    [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. Agora, se você bloquear esse novo arquivo .desktop em seu Iniciador de Unidades, ele deverá iniciar a versão correta.

Referência: link

    
por Sylvain Pineau 23.10.2014 / 09:54