.sh
使用中のファイルのアイコンを変更しましたgio set -t 'string' folderIWishToInsertIcon 'metadata::custom-icon' 'file:///home/myUser/myIcon.png'
。ただし、このファイルを他のユーザーに送信して使用してもらう場合、このアイコンをファイル上に保持する方法を探しています。ファイルのアイコンをロックする方法はありますか? または、他のユーザーに送信したときに元のアイコンに戻らないようにファイルのアイコンを変更する別の方法はありますか? よろしくお願いします!
アップデート:
下記の回答に記載されているように、gio set
ファイルのアイコンを変更するにはユーザー設定が必要なので、別のユーザーが使用している場合はアイコンをロックできません。そのため、私の質問は次のように更新されます: ユーザー設定を必要としない Python スクリプトのアイコンを変更する方法を知っている人はいますか (変更されたアイコンが他のユーザーに表示されるように)?
答え1
できません。その理由は、設計上、ファイル マネージャーでファイルが表示されるアイコンは、ユーザーの設定、つまりユーザーによって決定されるためです。そのアイコンは、同じマシン上のユーザー アカウントでも異なる場合があります。また、異なるデスクトップを使用するユーザー アカウント、別のコンピューターのユーザー アカウント、そして別のオペレーティング システムを実行するコンピューターでは、おそらくアイコンが異なるでしょう。
このgio
コマンドは、あなたのアカウントのユーザー設定を設定します。アカウントが同じ設定システムを使用している場合は、アイコンを指定して各アカウントを設定する必要があります (たとえば、KDE のようなデスクトップではそうではありません)。