web-dev-qa-db-ja.com

/ usr / share / applicationsの.desktopファイルの名前を変更しても安全ですか?

Lubuntu(18.04)といくつかのGnomeアプリを使用しています。デフォルトでは、Gnomeアプリには、gnome-terminalの 'Terminal'やgeditの 'text editor'のような一般的な関連付け名が付けられます。アプリを選択してファイルを開くときに、アプリの実際の名前を確認したい。

今日、私は.desktopファイル/usr/share/applications、そして私はこれまでgeditで試しましたが、まだ問題に気づいていません。他のファイルの名前を変更する前に、知らない望ましくない結果が生じる可能性があるかどうかを知りたいです。私が考えられる唯一のことは、アプリを更新すると、名前がデフォルトに戻る可能性があるということです。

3
user271055

/usr/share/applicationsのファイルを変更することは技術的には「安全」ですが、/usrの下のファイル(/usr/localの下のファイルを除く)は、システム管理コマンドの制御下に置いておく必要があります。 apt installとして。

クリーンな解決策は、デスクトップファイル(たとえばgedit.desktopまたはgnome-terminal.desktop)を/usr/local/share/applicationsまたは~/.local/share/applicationsにコピーし、結果のファイルに必要な変更を加えることです。

/usr/local/share/applicationsに置かれたデスクトップファイルは、/usr/share/applicationsに置かれたファイルをオーバーライドし、システム全体に適用されます。 ~/.local/share/applicationsのファイルは、1人のユーザーのシステム全体のファイルを上書きします。

2
zwets