Disons que j'ai changé / ajouté un myapp.desktop
fichier à ~/.local/share/applications/
. Pendant un certain temps, Ubuntu Unity me montrera toujours d'anciens raccourcis d'applications sous Unity sous le bouton Ubuntu. Il faudra un certain temps (ou juste un redémarrage) pour obtenir la liste des applications mise à jour à cet endroit.
Comment puis-je forcer Unity à recharger ~/.local/share/applications
et à refléter correctement les raccourcis dans l'objectif?
unity --reset
?unity
. Appuyez sur alt + F2 et tapez la commande.unity
ouunity --reset
(ce qui était avant la modification du fichier myapp.desktop)..desktop
fichier est exécutable?Réponses:
Un peu en retard, mais je suis tombé sur ce fil avant de trouver une solution, du moins à mon problème, googler quelque chose lié, presque abandonner.
Selon ce guide, help.ubuntu.com , ne modifiez pas et ne créez pas vos
.desktop
fichiers dans/usr/local/share/applications
ou~/.local/share/applications
. Au lieu de cela, créez le fichier ailleurs et utilisezajouter le fichier.
Par exemple, vous créez
~/myapp.desktop
et faitesLes fichiers existants du même nom seront écrasés et mis à jour, vous pouvez les utiliser
--delete-original
si la source n’est plus nécessaire, ouinstaller pour tous les utilisateurs.
la source
.local/share/applications/
. Essayé d' utiliser la commande avec--delete-original
et je suis un avertissement:warning: key "Keywords[uk]" is a list and does not have a semicolon as trailing character, fixing
. Le fichier source a été supprimé et rien n'a été copié dans le répertoire cible. Evil OS ... a essentiellement modifié mon dossier et je devais en créer un nouveau à partir de zéro.Pour ce faire, exécutez la commande
après ouverture du tiret, le processus est automatiquement relancé.
Les icônes correctes sont ensuite affichées ...
la source
.desktop
fichier et il apparaît toujours dans lacompiz
barre de lancement.gsettings set
suivi de( unity --replace & )
unity-scope-home: no process found
update-desktop-database
est la commande pour actualiser la.desktop
base de données.la source
Selon cette réponse (et vous pouvez trouver beaucoup d'autres dans le même sens), malheureusement, il semble n'y avoir aucune commande permettant au démon d'unité-applications-démon d'actualiser son cache d'applications. Mais je peux confirmer que l’unité détectera automatiquement les modifications apportées aux
.desktop
fichiers~/.local/share/applications
. Si ces modifications ne sont pas immédiatement disponibles, essayez de vous déconnecter puis de vous reconnecter pour l'actualiser.la source
Cette réponse n'implique pas un redémarrage du bureau.
Bien que tardivement, il existe une commande utilitaire pour mettre à jour le cache de la base de données de bureau nommé
update-desktop-database
.Mise à jour des éléments ajoutés
$HOME/.local/share/applications/
, utilisez:Mise à jour des étoffes addded dans les normes mondiales, comme
/usr/share/ubuntu/applications
,/usr/share/gnome/applications
,/usr/share/applications
, etc., utilisez:la source
Certaines applications peuvent ne plus fonctionner correctement après cette commande. Chrome, par exemple, est devenu totalement noir.
la source
J'ai eu un problème similaire, résolu lors du redémarrage. J'utilise Ubuntu 16.04
Je crée généralement des
.desktop
fichiers/usr/share/applications/
si je souhaite partager les fichiers du bureau avec d'autres utilisateurs et~/.local/share/applications
si cela ne concerne qu'un utilisateur. Et je recommence habituellement.la source