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

کمک و پشتیبانی => انجمن عمومی => نویسنده: سودو. در 23 آبان 1400، 10:08 ق‌ظ

عنوان: انجام همه تنظیمات و شخصی سازی ها با دستورات ترمینال ؟ ( در انتظار پاسخ ! )
ارسال شده توسط: سودو. در 23 آبان 1400، 10:08 ق‌ظ
سلام دوستان !

من بعد از نصب اوبونتو این کار ها رو انجام میدم :


Ubuntu :
Settings & Customization
Move Files
$ sudo snap remove gnome-3-38-2004 gtk-common-themes firefox snap-store && sudo snap remove core20
$ chmod +x Update\ \,\ Upgrade\ \&\ Clean.sh

Software & Updates
$ ./Update\ \,\ Upgrade\ \&\ Clean.sh
Restart

$ sudo apt purge snapd -y && sudo apt-mark hold snapd
$ apt list --installed linux-image-*
$ sudo apt purge linux-image-5.13.0-19-generic memtest86 memtest86+ gnome-characters gnome-screenshot gnome-power-manager seahorse eog -y

$ sudo apt install ubuntu-restricted-extras gnome-tweaks firefox vlc shotwell telegram-desktop gnome-shell-extension-prefs chrome-gnome-shell wget zram-tools -y
$ sudo apt purge ttf-mscorefonts-installer unrar -y
$ sudo systemctl enable zramswap.service && sudo nano /etc/default/zramswap
Install Vazir Font & Hide Top Bar , Just Perfection , App Grid Tweaks Extensions

Sort By Name App Grid
$ ./Update\ \,\ Upgrade\ \&\ Clean.sh
Restart
Languege Support


میخواستم بدونم میشه همه اون تنظیماتی که به صورت گرافیکی انجام میدم در ترمینال انجام شه ؟ مثلا در اپ تنظیمات این کار ها رو انجام میدم :
عوض کردن تصویر زمینه ، فعال کردن تم دارک ، خاموش کردن اعلان های صفحه قفل ، برخی تنظیمات پرایوسی ، خاموش کردن بلک اسکرین و سوسپند اتوماتیک ، تنظیمات دیسپلی و نمایشگر ، افزایش سرعت موس ، افزودن زبان فارسی و تنظیم میانبر ها ، تنظیم تایم فرمت ب ۱۲ ساعته و ...

میشه همه این ها با دستور در ترمینال انجام شه ؟ البته نه فقط در اپ تنظیمات ، بلکه تنظیمات همه نرم افزار ها اعم از اکستنشن ها ، فایل منیجر ، شات ول ، سیستم مانیتور ، خود ترمینال ، سافتور و آپدیتز ، توییکس و تکست ادیتور و ..

یعنی میخوام همه اون چیزایی که اون بالا نوشتم توی بخش قرار دادن کد رو با ترمینال انجام بدم ، چرا ؟ چونکه میخوام همه دستورات رو توی یک اسکریپت قرار بدم و بعد از اجرای اون ، سیستم کاستوم شدمو تحویل بگیرم !!!

اگه همچین چیزی ممکنه بگید ک همه شخصی سازی هایی ک انجام میدم همیشه رو دونه دونه بفرستم تا اگر زحمتی نیس و حوصلشو دارین دستور مربوطه رو در اختیارم بزارین ، پیشاپیش سپاس ...
عنوان: پاسخ : انجام همه تنظیمات و شخصی سازی ها با دستورات ترمینال ؟
ارسال شده توسط: دانیال بهزادی در 23 آبان 1400، 10:20 ق‌ظ
بله، می‌شه.
همهٔ اون تنظیمات، مقدارهای gsettings هستن که تغییر می‌کنن. می‌تونی مسیر دقیقشون رو با ابزاری مثل dconf-editor ببینی و با خود نرم‌افزار gsettings از داخل شبیه‌ساز پایانه تغییرشون بدی.
عنوان: پاسخ : انجام همه تنظیمات و شخصی سازی ها با دستورات ترمینال ؟
ارسال شده توسط: سودو. در 23 آبان 1400، 10:22 ق‌ظ
حتی نرم افزار هایی که مال خود گنوم نیستن ؟
عنوان: پاسخ : انجام همه تنظیمات و شخصی سازی ها با دستورات ترمینال ؟
ارسال شده توسط: Dragon- در 23 آبان 1400، 10:31 ق‌ظ
راه راحت‌تر اینه که هوم رو جدا کنید، اینجوری هرچی هم نصب کنید، اطلاعات توی هوم باقی می‌مونند و شخصی‌سازی‌های شما مثل قبل می‌مونه.

معمولا تنظیمات گنوم و برنامه‌ها، توی دایکتوری‌های local. و config. توی هوم خودتون هستند. می‌تونید این دایرکتوری‌ها رو یه‌جا ذخیره کنید و توی بعد توی سیستم نصب شده کپی کنید.
البته ممکنه بعضی برنامه‌ها، فایل‌های خودشون رو اونجا نذارند، در این شرایط باید ببینید فایل‌های اونها کجاست و بعد  کپی کنید. مثلا فایرفاکس که از apt نصب میشه، فایل‌های خودش رو توی دایرکتوری mozilla. ذخیره می‌کنه.

ممکنه نرم‌افزار‌هایی که مال خود گنوم نیستند، مقادیر gsettings رو قبول کنند، بستگی به برنامه داره. مثلا فایرفاکس اینکار رو انجام میده و تنظیمات مربوط به پروکسی رو از مقادیر gsettings قبول می‌کنه. معمولا برنامه‌هایی که با gtk نوشته شدند، اینطوری هستند. (نمی‌دونم فایرفاکس با gtk نوشته شده یا نه)
عنوان: پاسخ : انجام همه تنظیمات و شخصی سازی ها با دستورات ترمینال ؟
ارسال شده توسط: سودو. در 23 آبان 1400، 10:39 ق‌ظ
راه راحت‌تر اینه که هوم رو جدا کنید، اینجوری هرچی هم نصب کنید، اطلاعات توی هوم باقی می‌مونند و شخصی‌سازی‌های شما مثل قبل می‌مونه.

معمولا تنظیمات گنوم و برنامه‌ها، توی دایکتوری‌های local. و config. توی هوم خودتون هستند. می‌تونید این دایرکتوری‌ها رو یه‌جا ذخیره کنید و توی بعد توی سیستم نصب شده کپی کنید.
البته ممکنه بعضی برنامه‌ها، فایل‌های خودشون رو اونجا نذارند، در این شرایط باید ببینید فایل‌های اونها کجاست و بعد  کپی کنید. مثلا فایرفاکس که از apt نصب میشه، فایل‌های خودش رو توی دایرکتوری mozilla. ذخیره می‌کنه.

ممکنه نرم‌افزار‌هایی که مال خود گنوم نیستند، مقادیر gsettings رو قبول کنند، بستگی به برنامه داره. مثلا فایرفاکس اینکار رو انجام میده و تنظیمات مربوط به پروکسی رو از مقادیر gsettings قبول می‌کنه. معمولا برنامه‌هایی که با gtk نوشته شدند، اینطوری هستند. (نمی‌دونم فایرفاکس با gtk نوشته شده یا نه)

بخاطر یه سری وسواس هایی که دارم نمیتونم بعد از نصب دوباره هارد رو فرمت نکنم ، و پارتیشن هوم نمیمونه ، در مورد کپی نگه داشتن هم از اون پوشه ها ، باید بگم که همون وسواس اینجانب نمیزاره اینکارو بکنم ، شاید توی اون کپی چیزی باشه که از دفعه قبلی مونده و نخوام بیاد باهام ..

اگه تماما میشه همه کاستوم ها رو با ترمینال انجام داد و ریختشون دستورات رو توی ی فایل .sh ک فبها ، وگرنه همینجوری هم بد نیس ، اما تنبلی این راهکار ها رو میفرسته برام !
عنوان: پاسخ : انجام همه تنظیمات و شخصی سازی ها با دستورات ترمینال ؟
ارسال شده توسط: دانیال بهزادی در 23 آبان 1400، 11:00 ق‌ظ
حتی نرم افزار هایی که مال خود گنوم نیستن ؟
بله. gsettings استاندارد freedesktop است. ربطی به گنوم نداره.
عنوان: پاسخ : انجام همه تنظیمات و شخصی سازی ها با دستورات ترمینال ؟
ارسال شده توسط: سودو. در 23 آبان 1400، 12:06 ب‌ظ
حتی نرم افزار هایی که مال خود گنوم نیستن ؟
بله. gsettings استاندارد freedesktop است. ربطی به گنوم نداره.

خیلی جالب بود واقعا !!! یعنی همه نرم افزار ها حتی تلگرام و فایرفاکس و وی ال سی هم با ترمینال تنظیم میشن ؟ واقعا شگفت انگیزه !

میشه به صورت کامل و جامع نحوه نصب و کار با dconf editor رو توضیح بدین لطفا ؟ یعنی از طریق این نرم افزار میشه فهمید ک چه دستوری چ تنظیمی رو انجام میده ؟
عنوان: پاسخ : انجام همه تنظیمات و شخصی سازی ها با دستورات ترمینال ؟ ( در انتظار پاسخ ! )
ارسال شده توسط: دانیال بهزادی در 24 آبان 1400، 07:36 ب‌ظ
نصب کن و ببین. چیز قوی‌ایه. منتها ۱۰۰٪‌نرم‌افزارها برای همه‌چیز ازش استفاده نمی‌کنن. مثلا تلگرام فقط تنظیمات آگاهی‌اش(notification) این‌جاست. (تصویر)