更改文件的圖標並鎖定它

更改文件的圖標並鎖定它

.sh我更改了我使用的文件的圖示gio set -t 'string' folderIWishToInsertIcon 'metadata::custom-icon' 'file:///home/myUser/myIcon.png'。但是,如果我將此文件發送給其他用戶使用,我正在嘗試找到一種方法將該圖標保留在文件上。有沒有辦法鎖定文件上的圖示?或者也許有另一種方法可以更改我的文件上的圖標,而不會在將其發送給其他用戶時恢復到其原始圖標?先感謝您!

更新:

正如下面答案中所述,gio set需要用戶配置來更改文件的圖標,因此如果其他用戶使用我們將無法鎖定圖標。所以我的問題更新為:有誰知道一種方法來更改不需要用戶配置的python腳本的圖標(以便更改後的圖標仍然顯示給其他用戶)?

答案1

你不能。原因是,根據設計,在文件管理器中顯示文件的圖示是由使用者的配置決定的,因此由使用者決定。該圖示在同一台電腦上的使用者帳戶上可能會有所不同,並且對於使用不同桌面的使用者帳戶、另一台電腦上的使用者帳戶以及最肯定在運行另一個作業系統的電腦上的使用者帳戶來說,該圖標很可能會有所不同。

gio命令在您的帳戶下設定用戶配置。您需要提供圖示並配置每個帳戶,只要帳戶使用相同的設定係統(例如,像 KDE 這樣的桌面就不會)。

相關內容