এটি জিনোম ৩.৮.৪ এ কাজ করে এবং পরবর্তী সংস্করণগুলিতে কাজ করা উচিত।
আপনি যেতে চান এমন সমস্ত এক্সটেনশন সেট করুন। তারপরে চালান:
gsettings get org.gnome.shell enabled-extensions
এই মত কিছু সঙ্গে আসা উচিত
$ gsettings get org.gnome.shell enabled-extensions
['user-theme@gnome-shell-extensions.gcampax.github.com', 'status-area-horizontal-spacing@mathematical.coffee.gmail.com', 'CoverflowAltTab@palatis.blogspot.com']
আউটপুট অনুলিপি করুন, এবং তারপর চালান gnome-session-properties
অ্যাড টিপুন এবং তারপরে আউটপুটটি প্রবেশ করুন gsettings get org.gnome.shell enabled-extensions "['use... ...blogspot.com']"
- তবে, যেমনটি দয়া করে উল্লেখ করা হয়েছে , নীচের চিত্রের মতো কমান্ড বক্সে প্রবেশ get
করার set
সময় পরিবর্তন করুন । ডাবল কোটগুলিতে রাখুন, অন্যথায় এটি কাজ করবে না (নিশ্চিত না হলে, প্রথম টার্মিনালে কমান্ডটি পরীক্ষা করুন - যদি কোনও প্রতিক্রিয়া না দেওয়া হয়, এটি কার্যকর)।
সম্পাদনা: ব্যতীত নতুন সংস্করণগুলির জন্য gnome-session-properties
আপনার সম্ভবত একটি .ডেস্কটপ ফাইল তৈরি ~/.config/autostart
করতে হবে - কিছু জিইউআই সরঞ্জামগুলি জিনোম টুইক টুল বা এর অনুরূপ উপলব্ধ be
উদাহরণ স্বরূপ:
তারপরে নিশ্চিত হয়ে নিন যে এটি চালু রয়েছে:
এখন, আপনি যখনই লগইন করবেন, সমস্ত এক্সটেনশন পুনরুদ্ধার করার জন্য এটি একটি কমান্ড চালানো উচিত!
এনবি আপনি যদি আপনার সক্রিয় এক্সটেনশনে পরিবর্তন করেন তবে এটি আপডেট করা দরকার need
এই প্রক্রিয়াটি স্বয়ংক্রিয় করতে, এই স্ক্রিপ্টটি কাজ করছে বলে মনে হচ্ছে:
#!/bin/bash
active_extensions=$(gsettings get org.gnome.shell enabled-extensions)
autostart_file=$HOME/.config/autostart/restore-extensions.desktop
echo -e "Currently active extensions:\n\e[34m$active_extensions\e[0m"
echo -e "[Desktop Entry]\nType=Application" > $autostart_file
echo Exec=gsettings set org.gnome.shell enabled-extensions \"$active_extensions\" >> $autostart_file
echo -e "Hidden=false\nNoDisplay=false\nX-GNOME-Autostart-enabled=true\nName=Restore Extensions\nComment=Restore enabled extensions on login" >> $autostart_file
echo "Command to restore currently active extensions added to $HOME/.config/autostart/restore-extensions.desktop"
exit
এতে স্ক্রিপ্টটি সংরক্ষণ করুন ~/.local/bin/extension-update
, এটি সম্পাদনযোগ্য করুন (হয় এটি ফাইলের বৈশিষ্ট্য উইন্ডোতে সেট করুন, বা রান করুন chmod +x ~/.local/bin/extension-update
) ।
তারপরে যতবার আপনি চালনা করবেন extension-update
, এটিতে একটি অটোস্টার্ট ফাইল আপডেট হবে ~/.config/autostart/restore-extensions.desktop
(আপনি যদি উপরে একটি ম্যানুয়ালি তৈরি করেন তবে এটি আলাদা আলাদা অটোস্টার্ট এন্ট্রি হতে পারে, তাই যদি আপনি নিজে নিজে একটি তৈরি করেন তবে আপনি এটি মুছতে চাইতে পারেন) - আপনি এতে চেক ইন gnome-session-properties
করতে পারেন নিশ্চিত করা.