web-dev-qa-db-fra.com

Définir Firefox comme favori dans KDE5 pour tous les nouveaux utilisateurs dans (K) ubuntu 16.04

Je veux définir Firefox comme application préférée dans le menu KDE5 pour tous les nouveaux utilisateurs. Comment puis je faire ça? Actuellement, ma section préférée est vide. J'utilise (K) Ubuntu 16.04.3 LTS.

L'exemple est cette image http://www.omgubuntu.co.uk/wp-content/uploads/2014/07/kde-plasma5-desktop.jpg Vous devriez pouvoir voir la section préférée. Je veux que Firefox y soit installé en permanence pour tous les utilisateurs.

2
Ubuntuser

Solution

  1. Ouvrez KRunner (le raccourci par défaut est Alt + F2)
  2. Tapez: kdesudo kate /etc/xdg/kickoffrc. Saisissez ensuite votre mot de passe.
    • Avant la modification, vous pouvez vous assurer que kickoffrc y est vraiment placé en exécutant find $(echo $XDG_CONFIG_DIRS | sed 's/:/ /g') -name kickoffrc 2>/dev/null dans Konsole. Faire écho à $XDG_CONFIG_DIRS Vous montrera les répertoires où ce fichier peut être placé.
  3. Il semble que lors d'une nouvelle installation de Kubuntu 16.04.3 kickoffrc le fichier n'existe pas, ce qui entraîne une liste de favoris vide lorsque vous créez un nouvel utilisateur. Dans ce cas, collez-y les lignes suivantes et enregistrez:

    [Favorites]
    FavoriteURLs=firefox.desktop
    

    Sinon, ajoutez firefox.desktop Après les fichiers * .desktop existants répertoriés à côté de FavoriteURLs=. Séparez-le par une virgule. Après la création d'un nouvel utilisateur, ils apparaîtront dans le même ordre que vous les avez placés dans /etc/xdg/kickoffrc. Si vous souhaitez ajouter d'autres applications favorites par défaut, vous pouvez les trouver dans /usr/share/applications/.

Recherche

Sur Kubuntu 17.10, le fichier de configuration de Kickoff (c'est-à-dire le nom du widget Application Launcher ) existe et contient quelques entrées .desktop. Heureusement, ils diffèrent des favoris par défaut pour le lancement ajouté manuellement sur votre bureau. On pourrait trouver le bon fichier de configuration en recherchant une entrée présente au lancement ajoutée en lançant plasma pour la première fois sur un nouveau compte utilisateur, mais non présente par défaut dans le widget de lancement ajouté manuellement - par exemple libreoffice-startcenter.desktop ( en utilisant grep -r "libreoffice-startcenter.desktop" dans le répertoire racine)

Il semble qu'il existe une spécification nommée XDG Base Directory Specification que KDE utilise pour stocker ses fichiers de configuration. Comme on peut le lire ici la configuration à l'échelle du système est stockée par défaut dans le répertoire /etc/xdg/. Avant d'éditer ces fichiers, on peut garantir de vrais répertoires à l'échelle du système en vérifiant la valeur de la variable d'environnement XDG_CONFIG_DIRS.

Le format de la liste de favoris kickoffrc est le même que décrit ici .

3
matkaz