Gnome / Nautilus dizin simgelerini nerede depolar?


19

Nautilus'taki bazı anahtar klasörlerde klasör simgelerini değiştirdim. Güzel görünüyor ve üretkenliğime yardımcı oluyor çünkü önemli klasörleri başka bir kitlede kolayca bulabilirim.

Ama sonra başka bir makineye geçiyorum ve tüm klasörler tekrar düz.

Yani soru, bunun nerede saklandığı ve kullanıcılar / sistemler arasında kalmasının bir yolu var.

Yanıtlar:


13

Meta veriler, GIO / GVFS'nin meta veri depolama sistemi kullanılarak saklanır. gvfs-info /path/to/fileTerminalde çalışarak dosyada hangi niteliklerin depolandığını görebilirsiniz . Farklı bir makinede aynı simgelere sahip aynı klasörlere sahip olmak için, genellikle simgeleri tekrar manuel olarak ayarlamanız gerekir. Ayrıca klasörlere sftp veya benzer yollarla uzaktan göz atarken özel simgelerin görünmeyeceğini unutmayın.


2
Ve bunları gvfs-set-attribute (örneğin bir komut dosyasında) ile değiştirebilirsiniz
saeedgnu

11

Auna bir bak /usr/share/icons.

Gnome ikonlarını orada saklar.


Bunlar sistemle birlikte gelen veya Ubuntu paketleri tarafından sağlanan simgelerdir. Kullanıcı tarafından eklenen veriler orada saklanmaz. Dizinin içeriğiyle ilgili ayrıntılar için FHS'ye bakın /usr/share.
Eliah Kagan

3
@EliahKagan, Soruda kullanıcı "kendi ikonlarım" demedi.
Alexis Wilke

Simgeler buradadır, ancak belirli dizinlerle ilişkilendirme burada değildir. Bir klasörü temsil etmek için standart simgelerden bir dosya seçebilirsiniz, ancak sorun o klasörü başka bir bilgisayardan veya aynı bilgisayardaki başka bir kullanıcıdan görüntülerseniz o simgeyi görmezsiniz.
artfulrobot

2

Hayır, bekle, yanlış cevabı aldın. Simge ayarları makineden makineye kopyalanabilir, elbette yapabilirler, Linux'ta yapamayacağınız hiçbir şey yoktur.

Simge ayarları klasörde saklanır:

~ / .Local / share / gvfs-meta

Bunu sanal bir makinede deneyebilirsiniz, yapmanız gereken:

  • Tüm dosyalarınızı eski sisteminizden (sistem yedeklemesi) yeni sisteme ( ~ / dizininin tümü) kopyalayın
  • Gvfs-metadata klasörünün yanı sıra özel simgelerinizi içeren klasörü kopyaladığınızdan emin olun ( ~ / .icons olduğunu varsayalım ). ~ / Karakterin tümünü kopyaladıysanız , bu otomatik olarak yapılır.
  • Kopyaladığınız gvfs-meta verilerini silin ve sistem yedeklemesinden tekrar kopyalayın.
  • Yapmak: $: killall nautilus

Ve işte gidiyorsunuz, onları geri alıyorsunuz.

Yeni bir bilgisayara taşındım ve benim için çalıştı. Ayrıca bir VM üzerinde de test ettim.

Not: gvfs-info klasör_adı yaparsanız, gvfs-metadata klasörü üzerine kopyalama yapmadığınız sürece özel simge yolunu görmezsiniz . Bu talimat bu klasörü bilgi için denetler.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.