Ada aplikasi di sistem saya yang terus membuat ~/Desktop
direktori kosong berulang kali. Saya tidak tahan dengan huruf kapital di rumah saya, saya juga tidak tahan dengan "desktop" ini. Jadi, pilih-pilih seperti saya, saya menghapus direktori setiap kali saya melihatnya. Saya benar-benar ingin tahu aplikasi mana yang bertanggung jawab untuk itu (mungkin beberapa aplikasi yang tidak akan sering saya gunakan¹).
Ada ide bagus untuk melacak pelakunya?
-
1. Jelas saya ingin menyingkirkannya, atau mungkin menambalnya jika saya tidak bisa hidup tanpanya.
sumber
~/.config/user-dirs.dirs
). Sebagai contoh komentar di sayauser-dirs.dirs
mengingatkan saya bahwa di Ubuntu, saya menemukan bahwa direktori dibuat denganxdg-user-dirs-update
dipanggil dari/etc/Xsession.d/*
saat login.Ini terlihat seperti direktori dari salah satu standar desktop gratis . Setiap aplikasi yang sesuai dengan itu bisa membuatnya.
Direktori "standar" tersebut dapat ditentukan dalam
$HOME/.config/user-dirs.dirs
. Anda dapat mengubah nama di sana bukan untuk memulai dengan huruf kapital dan disembunyikan di suatu tempat, tetapi menyingkirkan sepenuhnya akan sulit.Ada satu program (
xdg-user-dirs-update
) yang tujuannya adalah untuk membuat direktori-direktori itu, lihat xdg-users-dirs . Jika harus dapat menonaktifkannya dengan memiliki yang$HOME/.config/user-dirs.conf
mengandungsumber
enabled
info ini ? Membacaxdg-users-dirs
, ini sepertinya tidak memiliki pengaruh pada naskah sama sekali./etc/xdg/user-dirs.conf
xdg-users-dirs-update
.Jika Anda adalah lingkungan grafis yang lengkap di kotak Anda (X dan beberapa lingkungan desktop seperti Gnome atau KDE), itu tidak diragukan lagi akan merupakan proses lingkungan desktop Anda. Mungkin akan membuat direktori Desktop setiap kali Anda masuk. Proses yang bertanggung jawab untuk membuat direktori sepenuhnya tergantung pada lingkungan desktop yang Anda jalankan.
sumber
Di Debian dan Ubuntu Anda bisa melihat ada entri
user-dirs-update-gtk.desktop
di/etc/xdg/autostart/
.Menghapus entri itu mencegah membuat direktori pengguna lagi.
Sudah hal yang datang dari standar freedesktop, mungkin ini bekerja di distro lain juga.
sumber
Jika aplikasi masih berjalan, Anda mungkin dapat menemukan file terbuka di direktori itu menggunakan lsof. Karena direktori ini hanya bagian dari nama file, saya tidak berpikir Anda akan dapat menggunakannya sebagai parameter lsof, jadi Anda perlu mengambil bagian dari itu.
sumber
~/Desktop
di bawah pada saat Anda menjalankanlsof
, dan itu mungkin telah membuat direktori dan tidak melakukan hal lain di dalamnya.