Ändern Sie das Symbol einer Datei und sperren Sie sie

Ändern Sie das Symbol einer Datei und sperren Sie sie

Ich habe das Symbol einer .shDatei geändert, die ich verwende gio set -t 'string' folderIWishToInsertIcon 'metadata::custom-icon' 'file:///home/myUser/myIcon.png'. Ich versuche jedoch, eine Möglichkeit zu finden, dieses Symbol auf der Datei beizubehalten, wenn ich diese Datei zur Verwendung an einen anderen Benutzer sende. Gibt es eine Möglichkeit, das Symbol auf der Datei zu sperren? Oder vielleicht eine andere Möglichkeit, das Symbol meiner Datei zu ändern, ohne dass es auf sein ursprüngliches Symbol zurückgesetzt wird, wenn es an einen anderen Benutzer gesendet wird? Vielen Dank im Voraus!

Aktualisieren:

Wie in den Antworten weiter unten angegeben, gio setist eine Benutzerkonfiguration erforderlich, um das Symbol der Datei zu ändern. Daher können wir das Symbol nicht sperren, wenn es von einem anderen Benutzer verwendet wird. Meine Frage wurde daher aktualisiert: Kennt jemand eine Möglichkeit, das Symbol eines Python-Skripts zu ändern, für die keine Benutzerkonfiguration erforderlich ist (sodass das geänderte Symbol für andere Benutzer weiterhin angezeigt wird)?

Antwort1

Das geht nicht. Der Grund dafür ist, dass das Symbol, mit dem eine Datei in einem Dateimanager angezeigt wird, konstruktionsbedingt durch die Konfiguration des Benutzers und damit durch den Benutzer selbst bestimmt wird. Dieses Symbol kann für ein Benutzerkonto auf demselben Computer unterschiedlich sein und es wird sehr wahrscheinlich für ein Benutzerkonto mit einem anderen Desktop, für ein Benutzerkonto auf einem anderen Computer und ganz sicher für einen Computer mit einem anderen Betriebssystem unterschiedlich sein.

Der gioBefehl richtet eine Benutzerkonfiguration unter Ihrem Konto ein. Sie müssen das Symbol angeben und jedes Konto konfigurieren, sofern dieses Konto dasselbe Konfigurationssystem verwendet (ein Desktop wie KDE beispielsweise tut dies nicht).

verwandte Informationen