J'ai essayé d'exécuter "Créer une entrée de bureau" à partir de "Outils" dans le menu principal et de "Configurer" à partir de l'écran de démarrage. Ça montre
Desktop Entry Created
You may now exit IDEA and start it from the system menu (restart a session if a new entry seem not to appear).
mais après avoir fermé IDEA (sans verrouiller manuellement l'icône sur le lanceur), l'icône est également supprimée. J'ai supprimé l'entrée de bureau sous ~/.local/share/applications
ce fil, entrez la description du lien ici,
puis j'ai essayé chmod 777
/usr/share/applications/jetbrains-idea.desktop
et glissé vers le lanceur, ce qui ne fonctionne toujours pas.
JAVA_HOME
et PATH
sont tous deux correctement configurés.
~/.config
dossier de sauvegardecp ~/.config ~/.config-backup
et supprimez lerm -rf ~/.config
dossier. Après cela, redémarrez.bin/idea.sh
tant que root avecsudo
? Parce que cela crée un.desktop
fichier appartenant à la racine et que vous ne pouvez pas les faire glisser vers le lanceurRéponses:
Il n'y a pas d'option pour le moment pour épingler automatiquement le
.desktop
fichier au lanceur d'une application qui vient d'être installée. Il ne comprend pas seulement IntelliJ mais de nombreuses autres applications.Techniquement parlant, il existe des moyens d'ajouter une icône à la liste des icônes du lanceur , mais la plupart des développeurs ne l'utilisent pas et laissent cette option à l'utilisateur. Par conséquent, vous devez épingler manuellement l'icône du lanceur. Sinon, une fois le programme terminé - l'icône disparaît du lanceur, ce qui est le bon comportement de toute application qui ne figure pas dans la liste des favoris du lanceur.
Quant au
.desktop
fichier lui-même - il est créé.Cochez uniquement l'
Create a desktop entry
option crée le fichier dans le~/.local/share/applications/
dossier, qui est généralement l'emplacement des entrées du lanceur pour les applications inconnues ou spécifiques à l'utilisateur.Pour confirmer cela, je l'ai exécuté après l'installation:
L'
For all users
option de vérification va créer/usr/share/applications/jetbrains-idea-ce.desktop
, car le/usr/share/applications
répertoire est disponible globalement pour tous les utilisateurs.L'un ou l'autre est ce que vous voulez, et ils peuvent être épinglés au lanceur simplement en les faisant glisser du gestionnaire de fichiers ou du tableau de bord vers le lanceur. REMARQUE : le
bin/idea.sh
doit être exécuté en tant qu'utilisateur normal - sinon, si vous l'exécutez en tant que root, le.desktop
fichier appartiendra à root, vous ne pouvez donc pas le faire glisser vers le lanceur. Si tel est le cas, vous pouvez toujourssudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop
Vous pouvez toujours copier l'un de ces
.desktop
fichiers sur le bureau si c'est ce que vous voulez, mais les fichiers ne sont pas censés se trouver sur le bureau.En dernier recours, vous pouvez toujours créer manuellement un
.desktop
fichier.Dans mon exemple, ce serait
Notez que cela est différent de l'exemple du lien que vous avez fourni . La ligne
#!/usr/bin/env xdg-open
n'est pas nécessaire et laExec
ligne s'exécute/bin/sh
et leidea.sh
paramètre as. Notez que ce.desktop
fichier doit avoir des autorisations exécutables, sinon vous recevrez un avertissement "Application non approuvée"la source
~/.local/share/JetBrains/
pour ouvrir à nouveau l'assistant d'installation.J'ai finalement pu résoudre ce problème moi-même.
Assurez-vous que JAVA_HOME est correctement défini dans le profil de votre shell. Par exemple, j'utilise zsh donc je dois ajouter
export JAVA_HOME=/.....
dans~/.zshrc
Si vous avez spécifié un fichier jar à exécuter comme
javaagent
dansidea.vmoptions
, assurez-vous de spécifier son nom de chemin complet.Créez simplement un fichier .desktop à partir d'IDEA ou manuellement et pointez le
Exec
paramètre sur le chemin complet de votreidea.sh
fichier. Faites-le ensuite glisser vers le lanceur. Fonctionne bien.la source
Créons et installons un nouveau fichier de bureau
idea.desktop
qui est unshortcut
fichier pourIntelliJ IDEA
.$ vi ~/idea.desktop
Tapez ce qui suit dans le fichier de raccourci
idea.desktop
à l'aide de l'éditeur:Maintenant, exécutez la commande suivante pour installer le
idea.desktop
fichier dans le/usr/share/applications/
répertoire:$ sudo desktop-file-install idea.desktop
Afin de compléter cette réponse, créons un répertoire
symlink
in/usr/local/bin
:Alternativement, comme le
IntelliJ IDEA
binaire exécutable se trouve sous/opt/idea/bin
, nous pouvons également ajouter son répertoire parent à notre$PATH
afin de pouvoir lancer le programme sans spécifier le chemin absolu du fichier binaire.J'ai rencontré des problèmes de raccourci similaires lors de l'installation de Netbeans 10.0, veuillez vous reporter à Après l'installation, Netbeans 10.0 ne fonctionnera pas à partir du bureau Ubuntu 18.04
la source
Peut-être que je suis trop tard de toute façon. L'idée 19.1 crée une entrée qui se trouve dans le fichier jetbrains-idea.desktop. lorsque j'appuie sur le lanceur et que j'essaie de le trouver en tapant,
idea
il ne s'affiche pas. Une fois que j'ai fait une copie d'un fichier:il a commencé à montrer.
la source
vous pouvez simplement:
la source