Varsayılan kullanıcı klasörleri yolu değiştirilsin mi?


20

Ubuntu'nun önceki sürümlerinde, kullanıcı klasörlerinin (Müzik, Belgeler, Videolar, vb.) Yollarını değiştirmek için Ubuntu Tweak'i kullandım. Gnome 3'te bunu yapmak için bir seçenek bulamıyorum ve Ubuntu Tweak'ın ppa'sının Oneiric için hala sürümü yok.

Yanıtlar:


34

Bir terminal açın ve şu komutu yazın:

gedit ~/.config/user-dirs.dirs

Her satır bir kullanıcı klasörü tanımıdır (müzik, video ...), istediğiniz gibi düzenleyin. Örneğin, videolar klasörünü evde değil, ayrı bir diskte istemedim ve XDG_VIDEOS_DIR parametresini şu şekilde değiştirdim:

XDG_VIDEOS_DIR="/media/share/Video"

VEYA basitçe çalıştırın:

xdg-user-dirs-update --set XDG_VIDEOS_DIR "/media/share/Video"

Oturumu kapatın ve düzgün bir şekilde etkili olması için tekrar oturum açın.


3
Hemen etkili hale getirmek için çalıştırın xdg-user-dirs-update.
sup

Harici diskimi yeniden başlattıktan veya çıkartıldıktan sonra klasörler bu listeden kayboluyor. bunu nasıl çözeceğine dair bir fikrin var mı askubuntu.com/questions/251624/…
duxk.gh

xdg-user-dirs-updateVarsa kılavuzdan varsayılan dizinlere geri döndüklerini tahmin ediyorum, bu yüzden onları silin ve iyi olmalı
Arthur Spoon

@ArthurSpoon Maalesef, bu (örn. ~ / Documents silme), tweaked user-dirs.dirs dosyasının üzerine yazılmasını durdurmaz.
mike kemirgen

1

Hala terminal ile uğraşmak istemiyorsanız, Ubuntu Tweak'ı yükleyebilir ve bununla yapabilirsiniz.


1

Bugün olduğu gibi (7 yıl sonra!), Deneylerim şunları gösteriyor:

  1. Bu değişkenler dosyada ~/.config/user-dir.dirs"X Desktop Group" anlamına gelen XDG ile ilgili olarak ayarlanmıştır ... yani "pencereleme" işlemleriyle ilgili gibi görünmektedir. Ancak, örneğin, bu değişkenlerin hiçbirine kullanıcı (veya kök) tarafından ortam değişkeni olarak erişilemez

  2. Değişkenin XDG_DOCUMENTS_DIRNemo'da belirli bir dizine "özel" simgesi vermekten sorumlu değişken olduğu anlaşılıyor

  3. Hepimiz bundan rahatsızız: belirli bir dizine kendine özel bir simge nasıl verilir, "bu sizin DOCUMENTS dizininizdir"

  4. Bunu ~/Documents,
    - a dışındaki belirli bir dizine vermek için. Nemo'nun LH panelindeki "Bilgisayarım" altında istediğiniz dizinden bir bağlantı oluşturun
    - b. mutlak bir yol kullanarak bu dizindeki XDG_DOCUMENTS_DIRdeğişkenin değerini değiştirin ~/.config/user-dir.dirs.
    - c. oturumu kapatıp tekrar açın: adı ne olursa olsun, Nemo'nun hem LH hem de RH tarafında dizininizde "özel" BELGELER simgesi bulunmalıdır!

Not Yukarıdaki yorumda önerildiği gibi, ~/Documentsher şeyin düzgün çalışması için dizini silmek yeterli değildir . Özellikle, başlangıçta XDG_DOCUMENTS_DIRyolun gerçekten geçerli bir dizine yol açmadığı tespit XDG_DOCUMENTS_DIRedilirse , ayarın üzerine yazılacak user-dir.dirs, prensipte, yerine $HOME/Documents... (aslında, garip bir şekilde, deneylerim $HOME, açıklanamayan bir nedenden ötürü genellikle onunla değiştirildiğini gösteriyor ).

Yukarıdakilere alternatif olarak NB2 (özellikle "özel" simgesi özellikle sizin için önemli değilse), "Belgeler" olarak adlandırabileceğiniz bir sembolik bağlantı kullanabilirsiniz. Aslında, her ikisine de sahip olabilirsiniz: hedef dosyanız için bir sembolik bağlantı ve özel bir simge.

NB3 Önerildiği gibi bir symlink yapabileceğinize inanmıyorum ... VE özel bir DOCUMENTSsimge verin! Ama bu göz önüne alındığında, her şey kozmetikle ilgili gibi görünüyor belki de, um, çok önemli değil!


Lütfen bu bağlantıyla ilgili mesajınızı biçimlendirin: askubuntu.com/editing-help
abu_bua
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.