سلام
چرا مسیر پیش فرض همه ترمینال ها روی USER/hmoe/ تنظیم شده؟
ترمینال هر کاربر باید تو محیطی باز بشه که مال خودشه نه مال کاربران دیگه و بهترین انتخاب از پوشه های کاربر همون پوشه ی home هستش
چون اگر کاربر حواسش نباشه یا ... و یکی از دایرکتوری ها رو پاک کنه یا اسیبی به اون قسمت بزنه معمولا غیر قابل جبرانه
این اتفاق می تونه هر جایی اتفاق بیوفته و کاربر باید مواظب باشه تا کاری رو که اطلاعی در موردش نداره رو انجام نده
مثلا مقدار پیش فرض desktop توی ~/Desktop تعریف شده (این مقدار رو می شه با دستکاری فایل ~/.config/user-dirs.dirs تغییر داد) حالا ممکنه یک نفر بیاد و یک فایل مهم تو دسکتاپش رو permanently delete کنه الان ما باید بیایم بگیم که محل پیش فرض دسکتاپ باید عوض بشه و کاربر با روشن کردن سیستم و واردکردن رمز محتوی tmp رو به عنوان دسکتاپش ببینه ؟
و بهتر بود که مسیر پیش فرض ترمینال به tmp/ تغییر میکرد درسته؟ (البته در این مورد اگر کاربر در حال کا روی فایل مهمی باشه و خاموش شدن ناگهانی دستگاه همه چیز از بین میره)
علاوه بر موردی که شما گفتین پوشه ی tmp مال کاربر عادی نیست بلکه owner اون root هستش (با اینکه امکان خوندن و نوشتن توی اون فایل برای همه وجود داره) و دلیلی نداره که ترمینال توی یه محلی باز بشه که مال کاربر نیست