انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: پوشه های درون Home (حل شد)  (دفعات بازدید: 335 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • Debian + Mate
پوشه های درون Home (حل شد)
« : 23 امرداد 1401، 07:32 ب‌ظ »
با سلام،
سیستم را تازه نصب کرده‌ام ولی با وجودیکه کاربران را با دستور  adduser  به سیستم اضافه کرده‌ام ولی برای هیچکدام از کاربران ،  پوشه های درون Home مانند :
Desktop ، Documents ، Downloads  و … ایجاد نشده است.
(برای کاربر اصلی‌ام که در حین نصب دبیان به سیستم ایجاد کرده‌ام برای آنهم ساخته نشده است.)
« آخرین ویرایش: 24 امرداد 1401، 01:47 ب‌ظ توسط norouzi90 »

آفلاین آرگون

  • Sr. Member
  • *
  • ارسال: 263
  • جنسیت : پسر
  • 我是氩
پاسخ : پوشه های درون Home
« پاسخ #1 : 23 امرداد 1401، 08:49 ب‌ظ »
با سلام،
سیستم را تازه نصب کرده‌ام ولی با وجودیکه کاربران را با دستور  adduser  به سیستم اضافه کرده‌ام ولی برای هیچکدام از کاربران ،  پوشه های درون Home مانند :
Desktop ، Documents ، Downloads  و … ایجاد نشده است.
(برای کاربر اصلی‌ام که در حین نصب دبیان به سیستم ایجاد کرده‌ام برای آنهم ساخته نشده است.)
کاربر ها رو با چه دستوری اضافه کردید؟( دستور کامل)
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. انجمن دکمه تشکر نداره

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • Debian + Mate
پاسخ : پوشه های درون Home
« پاسخ #2 : 23 امرداد 1401، 09:13 ب‌ظ »
بفرمایید:

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
پاسخ : پوشه های درون Home
« پاسخ #3 : 23 امرداد 1401، 09:15 ب‌ظ »
سلام. این دستور رو امتحان کنید:
mkhomedir_helper username
قبلش نباید دایرکتوری ‎/home/username وجود داشته باشه.
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین آرگون

  • Sr. Member
  • *
  • ارسال: 263
  • جنسیت : پسر
  • 我是氩
پاسخ : پوشه های درون Home
« پاسخ #4 : 23 امرداد 1401، 09:21 ب‌ظ »
باید آپشن m- رو اضافه میکردید هنگام ساخت کاربر
مثلا دستور زیر رو باید وارد میکردید
sudo adduser -m $username
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. انجمن دکمه تشکر نداره

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • Debian + Mate
پاسخ : پوشه های درون Home
« پاسخ #5 : 23 امرداد 1401، 09:54 ب‌ظ »
سلام. این دستور رو امتحان کنید:
mkhomedir_helper username
قبلش نباید دایرکتوری ‎/home/username وجود داشته باشه.

نشد.
دایرکتوری    home/mytest/ را حذف کردم و سپس دستور شما را وارد کردم.
یا یک بسته ای در سیستمم نصب نیست یا یک فایل کانفیگی بایستی باشد که یک سطر از آن را بایستی ویرایش کنم.
چون بطور طبیعی حتی خودتان این پوشه هایتان را حذف کنید و log out و سپس log in کنید ، این پوشه ها بطور اتوماتیک وار بایستی ساخته بشوند .

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • Debian + Mate
پاسخ : پوشه های درون Home
« پاسخ #6 : 23 امرداد 1401، 10:03 ب‌ظ »
باید آپشن m- رو اضافه میکردید هنگام ساخت کاربر
مثلا دستور زیر رو باید وارد میکردید
sudo adduser -m $username

نشد.

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
پاسخ : پوشه های درون Home
« پاسخ #7 : 23 امرداد 1401، 10:31 ب‌ظ »
باید آپشن m- رو اضافه میکردید هنگام ساخت کاربر
مثلا دستور زیر رو باید وارد میکردید
sudo adduser -m $username
این سوییچ مال دستور useraddـه (نه adduser) و باید کارو راه بندازه.
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : پوشه های درون Home
« پاسخ #8 : 23 امرداد 1401، 10:33 ب‌ظ »
مشکل باید از xgd باشه. احتمالا یکی از بسته‌های مرتبط با اون نصب نیست.
خروجی این رو بذارید.
apt list *xdg*

چه میزکاری دارید؟

دبیان رو چجوری نصب کردید؟
میدونید که زکات علم نشر آن است

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • Debian + Mate
پاسخ : پوشه های درون Home
« پاسخ #9 : 23 امرداد 1401، 10:41 ب‌ظ »
debian minimal + jwm

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : پوشه های درون Home
« پاسخ #10 : 23 امرداد 1401، 11:19 ب‌ظ »
فکر کنم با نصب بسته‌های xdg-utils و xdg-user-dirs وضعیت درست بشه.
میدونید که زکات علم نشر آن است

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • Debian + Mate
پاسخ : پوشه های درون Home
« پاسخ #11 : 23 امرداد 1401، 11:28 ب‌ظ »
فکر کنم با نصب بسته‌های xdg-utils و xdg-user-dirs وضعیت درست بشه.

هر دو بسته بر روی سیتمم نصب بودند.

این مطلب را پیدا کردم.
می شود به حساب کاربری هر user  رفت و با دستور:

$ xdg-user-dirs-update
https://wiki.archlinux.org/title/XDG_user_directories

اینکار صورت بگیرد.(‌عکس زیرین)
ولی نمی دانم در سیستمم چکار بکنم که این عمل برای تمامی کاربران بصورت اتوماتیک  و بدون انجام دادن دستی این دستور انجام بگیرد. اصول آنست که اگر من بصورت دستی این پوشه ها را حذف کنم بعد از log out و سپس log in این پوشه ها بایستی بصورت اتوماتیک ایجاد بشوند.
در openbox تا جایی که یادم می آید چنین موردی نداشتم ولی نمی دانم چرا در jwm اینطوری می شود؟

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • Debian + Mate
پاسخ : پوشه های درون Home
« پاسخ #12 : 24 امرداد 1401، 01:42 ب‌ظ »
علت اصلی مشکل را نتوانستم پیدا کنم.
نمی دانم به چه علتی در Home کاربر بعد از حذف بصورت دستی  فایل های cache. و   config. و local. و  mozilla. و bash_history. و Xauthority. و xsession-errors. و
 xsession-errors.old.   این فایل ها بصورت اتوماتیک بعد از  log in کاربر ایجاد می شوند.
 
ولی برای پوشه های Desktop و Documents و Downloads و Music و ... بعد از حذف بصورت دستی اینها بعد از log in کاربر این پوشه ها در قسمت Home کاربر ایجاد نمی شوند؟!!( برای من در هنگام اولین ورود به حساب  کاربرها هم ساخته نشده بودند.)

بعد از تعدادی آزمایش و خطا برای حل این مشکل  من  این روش را برای حل این مشکل در  jwm پیدا کردم.
به فایل jwmrc. این دستورات را اضافه نمایید:

<!-- <StartupCommand></StartupCommand-->

<StartupCommand>xdg-user-dirs-update</StartupCommand>
    <StartupCommand>(rm ~/.config/user-dirs.dirs && xdg-user-dirs-update)</StartupCommand>


بوسیله این دستور مشکل در jwm حل می شود.

احیانا اگر در میزکارها و یا در window manager های دیگر با این مشکل روبرو شدید، از این روش می توانید استفاده کنید:

۱) ابتدا این فایل را حذف کنید:
~/.config/user-dirs.dirs
۲) سپس ترمینالی را باز کرده و  این دستور را بکار برید:
xdg-user-dirs-update
« آخرین ویرایش: 27 امرداد 1401، 12:51 ق‌ظ توسط norouzi90 »

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • Debian + Mate
پاسخ : پوشه های درون Home
« پاسخ #13 : 24 امرداد 1401، 01:47 ب‌ظ »
با تشکر فراوان از  سروران عزیز:
آرگون  ،  آرمان اسماعیلی  و   Dragon-   .