Ubuntu - ~ / Videos ve ~ / Public öğelerini kalıcı olarak kaldır


21

Klasörleri sildim, ancak her oturum açışımda yeniden oluşturulur. ~/.config/user-dirs.dirsRahatsız edici satırları düzenledim ve kaldırdım, ancak tekrar giriş yaptığımda bunlar değiştirildi! Dosya /usr/bin/xdg-user-dirs-update, tarafından otomatik olarak oluşturulduğunu söylüyor , ancak bu bir çıkmaz gibi görünüyor.


Kullanıcıyı sildim ama o kullanıcının adı ubuntu 10.04 lt giriş isteminde geliyor ve oradan silinmiyor. lütfen bunu nasıl başaracağımı bana bildirin. Teşekkür.

Yanıtlar:


24

Üç dosya "kişisel özel klasörler" davranışını denetler:

  • ~/.config/user-dirs.dirs- kullanıcının özel klasörler için özel bir yol belirtmesine izin ver. Eğer olabilir Yani Musicklasörünü, diyelim ki, "$ HOME / Müziğim" veya "/ datapartition / mp3". Onun yok değil "devre dışı" bu klasörlere sizi tanır. Bir satırı (veya tüm dosyayı) silerseniz, önceden fark ettiğiniz gibi varsayılan değerler kullanılır.

  • /etc/xdg/user-dirs.conf(geçersiz kılınan ~/.config/user-dirs.conf) - Otomatik klasör (yeniden) oluşturmayı etkinleştirmenizi veya devre dışı bırakmanızı sağlar. Genel enabled=Falseolarak veya yalnızca kendi kullanıcılarınız için ayarlarsanız , klasörleri silmeniz veya yeniden adlandırmanız durumunda artık oturum açıldığında özel klasörler yeniden oluşturulmaz.

  • /etc/xdg/user-dirs.defaults- Klasörler yolu ve adı için genel şablon. Bu ~/.config/user-dirs.dirsyeniden oluşturulduğunda okunan dosyadır . Dil / Yerel ayarınızı değiştirirseniz, varsayılan adların değiştirilmesinin klasör adlarının yerelleştirilmesini (çevrilmesini) engelleyeceğini unutmayın.

Bu arada, devre dışı bıraktığınız hizmet, Dil / Yerel ayarınızı değiştirmeniz durumunda klasörleri yeniden adlandırmayı teklif eden arka plan programı oldu.


18

Sorununuz yazılım wiki'sinde açıklanmıştır

Ayarlar

Sistem yöneticileri /etc/xdg/user-dirs.conf dosyasını düzenleyerek işleri yapılandırabilir. Şu anda yalnızca iki ayar vardır, her şeyi devre dışı bırakabilir ve dosya adları için kullanılan karakter kümesi kodlamasını belirleyebilirsiniz. Ayrıca /etc/xdg/user-dirs.defaults içindeki varsayılan dizinleri ve başlangıç ​​değerlerini ayarlayabilir veya değiştirebilirler.

$ (XDG_CONFIG_HOME) /user-dirs.dirs, kullanıcının geçerli dizin kümesini belirtir. Bu dosya bir kabuk biçimindedir, bu nedenle bir kabuk komut dosyasından erişmek kolaydır. Bu dosya, kullanılan dizinleri değiştirmek için kullanıcılar tarafından (manuel veya uygulamalar aracılığıyla) da değiştirilebilir. Not: Bir dizini devre dışı bırakmak için dizini homedir'e yönlendirin. Silerseniz, bir sonraki girişinizde yeniden oluşturulur.

Senin Yani ~/.config/user-dirs.dirsolarak modifiye edilebilir

XDG_DOWNLOAD_DIR="$HOME"
XDG_TEMPLATES_DIR="$HOME"
XDG_PUBLICSHARE_DIR="$HOME"
XDG_DOCUMENTS_DIR="$HOME"
XDG_MUSIC_DIR="$HOME"
XDG_PICTURES_DIR="$HOME"
XDG_VIDEOS_DIR="$HOME"

2

Aslında bu klasörleri oluşturan bir başlangıç ​​programıdır, başlangıç ​​tercihlerini kontrol eder, inanıyorum, bu özelliği kolayca devre dışı bırakabilirsiniz.


bulabildiğim gibi bulabildiğim tek şey xdg-user-dirs-gtk-update - Update common folders names to match current locale, devre dışı
non

2

En azından Ubuntu 18.10'da, sadece dizinleri kaldırabilir ve bir terminalde xdg-user-dirs-update çalıştırabilirsiniz. Girişler eve yeniden atanacak ve Dosyalar altındaki listeden kaybolacaktır.


1
sudo apt-get --purge remove xdg-user-dirs*

1
Bu diğer cevaplardan nasıl daha iyi?
Toto

0

Ubuntu Tweak ... 'i "Kişisel" + "Varsayılan Klasör Konumları" sekmesi altında yüklemeyi deneyebilirsiniz: klasörlerin konumunu istediğiniz yere değiştirebilir veya hepsinin aynı dizine işaret etmesini sağlayabilirsiniz (yani / home / kullanıcı /)

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.