عندما كان لدي جهاز كمبيوتر في المنزل ، بحيث يمكن لبقية أفراد الأسرة استخدامه ، أضفت العديد من المستخدمين. في ذلك الوقت كنت أستخدم النظام باللغة الإنجليزية ، بينما استخدمت الآخرين باللغة الإسبانية.
الحقيقة ، كما قمت بتثبيتها باللغة الإسبانية بشكل افتراضي ، عندما أدخل جلستي باللغة الإنجليزية لأول مرة ، يحاول النظام تغيير اسم المجلدات مكتب ، وثائق.. إلخ إلى نسخته الإنجليزية سطح المكتب ، المستندات…إلخ. أجبت بنعم ، للقيام بذلك ، لكن لسبب ما لم أعتبر بعضًا منها افتراضيًا.
بالنسبة لأولئك الذين لم يفهموا بعد. عادة لدينا المجلدات بشكل افتراضي سطح المكتب ، التنزيلات ، المستندات ، الموسيقى ، الصور ، القوالب ، العامة y مقاطع فيديو.
عندما نقوم بتنزيل شيء ما من ملف ، يجب أن ينتقل ذلك افتراضيًا إلى المجلد التنزيلات، لأنه المجلد المخصص لذلك. عندما قمت بتغيير اللغة ، غير المجلد اسمه إلى المرفقات، ولكن لم يتم تعيينه كإعداد افتراضي لملفاتي التي تم تنزيلها. الغريب أنهم لم يكونوا كلهم ... فكيف يمكنني حلها؟
بسيط ، نفتح محطة ومع محرر النصوص المفضل لدينا نضع:
$ vim /home/tu_usuario/.config/user-dirs.dirs
أو ما هو نفسه:
$ vim ~/.config/user-dirs.dirs
ويجب أن نحصل على شيء مثل هذا:
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you’re
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/Videos"
ما تراه هو كيف كان لدي هذا الملف. بشكل افتراضي يجب أن يكون كما أعرضه أدناه:
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you’re
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
لذلك إذا أردنا على سبيل المثال مجلدنا التنزيلات الافتراضي ليس كذلك المرفقات ويكون تنزيلاتي، نبحث عن هذا الخط:
XDG_DOWNLOAD_DIR="$HOME/Downloads"
ونضعها هكذا
XDG_DOWNLOAD_DIR="$HOME/MisDescargas"
كما هو منطقي ، علينا إنشاء المجلد تنزيلاتي.
القيام به.
في KDE ، يمكن القيام بذلك مباشرة من إعدادات النظام إذا كنت أتذكر بشكل صحيح ، في Ubuntu يمكنك استخدام خيار Ubuntu Tweak ، ولكن سيكون دائمًا أسرع في تعديل الملف مباشرة
منشور جيد ، شكرا.
على الرحب والسعة 😛
للإشارة إلى الأسماء الافتراضية لجميع المستخدمين الذين تم إنشاؤهم على نظامك ، يجب عليك تعديل الملف /etc/xdg/user-dirs.default وتغيير أسماء المجلدات الموجودة في الملف ، بل ويمكنك التعليق "#" على تلك المجلدات غير الموجودة. يريدون منهم الظهور. ثم تقوم بتشغيل xdg-user-dirs-update بدون sudo !! ويقوم بإنشاء ملفك الشخصي في مجلد منزلك.
الأصدقاء: جزء من المعلومات التي يمكن أن تكون مفيدة ، خاصة لأولئك الذين يستخدمون Arch ومشتقاته ، هو أنه بالنسبة لهذا الملف الذي ذكرته ، يجب تثبيت حزمة xdg-user-dirs.
لتثبيته ، ما عليك سوى تشغيل:
باكمان -S xdg-user-dirs
في صحتك! بول.
شكرا على المعلومات بابلو ^ ^
شكرا! مفيد جدا.
شكراً إيلاف. هذه المعلومات مفيدة جدًا لأولئك منا الذين يحبون اللغات ويثبتون نظام التشغيل في نظام مختلف.
وكيف يمكن القيام بذلك ، على سبيل المثال ، إذا كان المجلد الذي أريده افتراضيًا ، موجودًا في قسم آخر وهذا القسم غير مثبت ذاتيًا عند بدء التشغيل ، فليكن نسخة احتياطية.
ما سأقوم به هو أن لدي قسمًا ونسخة احتياطية عالية الدقة ، حيث يمكنني تنزيل الموسيقى والفيديو والصور. وأريد أن أجعل هذه المجلدات في متناول زوجتي وابنتي ، ولكن بطريقة بسيطة.