web-dev-qa-db-ja.com

(K)ubuntu 16.04のすべての新規ユーザーに対して、KDE5でFirefoxをお気に入りに設定します

すべての新規ユーザーのKDE5メニューで、Firefoxをお気に入りのアプリケーションとして設定したいと思います。どうやってやるの?現在、私のお気に入りのセクションは空白です。 (K)Ubuntu 16.04.3 LTSを使用しています。

例はこの画像です http://www.omgubuntu.co.uk/wp-content/uploads/2014/07/kde-plasma5-desktop.jpg お気に入りのセクションを表示できるはずです。すべてのユーザーに対してFirefoxを永続的に設定してほしい。

2
Ubuntuser

解決

  1. KRunnerを開きます(デフォルトのショートカットはAlt + F2です)
  2. タイプ:_kdesudo kate /etc/xdg/kickoffrc_。次に、パスワードを入力します。
    • 編集する前に、Konsoleでfind $(echo $XDG_CONFIG_DIRS | sed 's/:/ /g') -name kickoffrc 2>/dev/nullを実行して、kickoffrcが実際に配置されていることを確認できます。 _$XDG_CONFIG_DIRS_をエコーすると、このファイルを配置できるディレクトリが表示されます。
  3. Kubuntu 16.04.3の新規インストール時にkickoffrcファイルが存在しないため、新しいユーザーを作成したときにお気に入りリストが空になるようです。このような場合は、次の行を貼り付けて保存してください。

    _[Favorites]
    FavoriteURLs=firefox.desktop
    _

    それ以外の場合は、_firefox.desktop_の横にリストされている既存の* .desktopファイルの後に_FavoriteURLs=_を追加します。カンマで区切ります。新しいユーザーの作成後、それらは_/etc/xdg/kickoffrc_に配置したのと同じ順序で表示されます。他のデフォルトのお気に入りアプリケーションを追加したい場合は、それらを_/usr/share/applications/_で見つけることができます。

研究

Kubuntu 17.10では、Kickoffの構成ファイル(つまり Application Launcherウィジェット の名前)が存在し、いくつかの.desktopエントリーが含まれています。幸い、デスクトップに手動で追加されたキックオフのデフォルトのお気に入りとは異なります。新しいユーザーアカウントで初めてプラズマを起動することによって追加されたキックオフに存在するが、デフォルトでは手動で追加されたキックオフウィジェットには存在しないエントリを検索することで、適切な構成ファイルを見つけることができます。たとえば、_libreoffice-startcenter.desktop_(使用ルートディレクトリの_grep -r "libreoffice-startcenter.desktop"_)

KDEが設定ファイルを保存するために使用する XDG Base Directory Specification という名前の仕様があるようです。 ここで読むことができます システム全体の設定はデフォルトで_/etc/xdg/_ディレクトリに保存されます。これらのファイルを編集する前に、_XDG_CONFIG_DIRS_環境変数の値をチェックすることにより、実際のシステム全体のディレクトリを確認できます。

kickoffrcお気に入りリストの形式は ここで説明 と同じです。

3
matkaz