J'utilise Ubuntu 18.04 LTS et quand j'ai entendu parler du plasma KDE 5.13, j'ai décidé de l'essayer et de pouvoir utiliser les deux DE. Cependant, j'ai trouvé mon dock Ubuntu encombré d'applications KDE telles que Dolphin et Okular ... Je souhaite que chaque environnement de bureau dispose de ses applications intégrées par défaut, mais je ne veux pas qu'il ait les mêmes. Comment vais-je à ce sujet? Je ne veux pas cacher les applications manuellement, je préférerais qu'un script s'en occupe. Toute aide serait grandement appréciée!
#!/bin/bash
cd /usr/share/applications/kde4/ || exit
Sudo for i in *.desktop; do echo "OnlyShowIn=KDE" >> "$i"; done
et l'a lancé avec la commande suivante: $ Sudo bash default_apps_restricter.sh
Cependant, j'ai eu cette sortie:
default_apps_restricter.sh: line 3: syntax error near unexpected token `do'
default_apps_restricter.sh: line 3: `Sudo for i in *.desktop; do echo "OnlyShowIn=KDE" >> "$i"; done'
S'il vous plaît aider!
Vous pouvez éditer le lanceur .desktop
associé à chaque application et ajouter les touches OnlyShowIn
ou NotShowIn
en conséquence. Les fichiers .desktop
se trouvent dans /usr/share/applications/
(et quelques-uns dans ~/.local/share/applications/
).
Mais il n'est pas recommandé d'éditer les fichiers dans /usr/share/applications/
(ils seront probablement écrasés une fois qu'un paquet associé sera mis à jour). Au lieu de cela, copiez le fichier .desktop
de /usr/share/applications/
vers ~/.local/share/applications/
et modifiez le fichier copié.
Pour rendre une application visible uniquement dans GNOME, ajoutez la ligne suivante
OnlyShowIn=GNOME;
et pour rendre une application invisible dans GNOME, ajoutez la ligne suivante
NotShowIn=GNOME;