উত্তর:
আমি নিম্নলিখিত বিকল্পগুলি সাহায্যকারী খুঁজে পেয়েছি:
--load-config=FILE Load a terminal configuration file
--save-config=FILE Save the terminal configuration to a file
উপরেরগুলি যথাযথ ট্যাব সহ জিনোম-টার্মিনাল উইন্ডোগুলির উপযুক্ত সংখ্যা পুনরুদ্ধার করে তবে উইন্ডোর অবস্থান এবং শিরোনাম পুনরুদ্ধার করা যায় না। তবুও, একটি শুরু :)
একবার আপনার জিনোম-টার্মিনালটি আপনার পছন্দ মতো কনফিগার করার পরে (যেমন ট্যাবগুলির সংখ্যা, নির্দিষ্ট ডিরেক্টরিগুলিতে খুলুন), নিম্নলিখিত কমান্ডটি সহ আপনার জিনোম-টার্মিনাল উইন্ডোর মধ্যে থেকে সেশন অবস্থাটি সংরক্ষণ করুন:
জিনোম-টার্মিনাল --save-config = mytabs
তারপরে আমি যা করি তা হল আমার প্যানেলে একটি কাস্টম অ্যাপ্লিকেশন লঞ্চার তৈরি করা যা নিম্নলিখিত কমান্ডটি কার্যকর করে
জিনোম-টার্মিনাল - লোড-কনফিগারেশন = / হোম / লিফ / মাইটাবগুলি
আপনি মেনুতে ডায়লগ থেকে জিনোম-টার্মিনালের প্রোফাইল তৈরি করতে পারেন । একটি নির্দিষ্ট প্রোফাইল দিয়ে জিনোম-টার্মিনাল শুরু করতে, আপনি এটি করতে চাই:Edit Profiles
Edit
gnome-terminal --window-with-profile=<profile_name>
স্বাভাবিকভাবেই, আপনি বিভিন্ন প্রোফাইল স্বয়ংক্রিয়ভাবে চালু করতে বিভিন্ন লঞ্চার আইকন কনফিগার করতে পারেন, বা আপনি লগইন করার সময় এক্স-সেশন প্রারম্ভিক স্ক্রিপ্টে বিভিন্ন আলাদা টার্মিনাল শুরু করতে বিভিন্ন লাইন অন্তর্ভুক্ত করতে পারেন। আপনাকে একটি নির্দিষ্ট টার্মিনাল টাইপ দেওয়ার জন্য লঞ্চ আইকনটিতে বিভিন্ন অপশন একত্রিত করা যেতে পারে এবং আপনি বিভিন্ন টার্মিনাল ধরণের প্রয়োজন হিসাবে অনেকগুলি লঞ্চার তৈরি করতে পারেন।
অন্যান্য কমান্ডলাইন বিকল্পগুলি আপনার পছন্দসই প্রভাবটি পেতে কার্যকর হতে পারে, যদি প্রোফাইল মেকানিজম আপনার পক্ষে যথেষ্ট পরিমাণে সূক্ষ্ম না হয়। man gnome-terminal
সম্পূর্ণ বিশদ জন্য আপনার সিস্টেমে দেখুন , কিন্তু এই উবুন্টু ফোরাম আলোচনা থেকে কিছু পরামর্শ দেওয়া হয়েছে :
# define a terminal 100 columns by 20 lines
--geometry=100x20
# set the titlebar
--title=irssi
# run a particular program
--execute irssi
উইন্ডো অবস্থান:
gnome-terminal --geometry=115x30+0+670
জিনোম-টার্মিনাল - সেভ-কনফিগার এবং - লোড-কনফিগারটি পুরো বিকল্প হিসাবে প্রমাণ করার জন্য আমি নিম্নলিখিত স্ক্রিপ্টটি স্ক্রিপ্টটি ধীর গতিতে ব্যবহার করেছি তবে এটি আমার জন্য কাজ করে। 1. save-teritions.sh
FILE=$1
gnome-terminal --save-config=$FILE
LINES=($(grep -n '\[Terminal' $FILE | cut -d: -f1))
echo $LINES
for ((i=0; i<$(grep '\[Terminal' $FILE | wc -l); i++))
do
TITLE=$(xprop -id $WINDOWID WM_NAME | sed -e 's/WM_NAME(STRING) = "//' -e 's/"$//';xdotool key ctrl+Right;)
echo $TITLE
sed -ri "$((${LINES[$i]}+$i))s/.*/&\nTitle=$TITLE/" /tmp/test
done
2. লোড-টার্মিনাল.শ
FILE=$1
LINES=$(grep '\[Terminal' $FILE | wc -l)
TITLE=($(grep -n '\Title' $FILE | cut -d= -f2))
gnome-terminal --load-config=$FILE
for ((i=0; i<$LINES; i++))
do
xdotool key Ctrl+Right
xdotool key "Return"
sleep 1
xdotool key Alt+t
sleep 1
xdotool key s
sleep 1
xdotool type ${TITLE[$i]}
xdotool key "Return"
xdotool key "Return"
sleep 1
done
xdotool key Alt+Tab
xdotool key Shift+Ctrl+Q
xdotool key "Return"
ঘুমের উদ্দেশ্য হ'ল যদি এটি দ্রুত চলে তবে এটি ট্র্যাকটি আলগা করবে। এছাড়াও আপনার এক্সডটুল ইনস্টল করা দরকার। .Bashrc হিসাবে উপন্যাসটি তৈরি করুন
alias st='save-terminals.sh ~/.terminal.cfg'
alias lt='load-terminals.sh ~/.terminal.cfg'
আশা করি এইটি কাজ করবে