जवाबों:
मुझे निम्नलिखित विकल्प मिले जो मददगार हैं:
--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
पूर्ण विवरण के लिए अपने सिस्टम पर देखें , लेकिन इस Ubuntu मंच चर्चा के कुछ सुझाव यहां दिए गए हैं :
# define a terminal 100 columns by 20 lines
--geometry=100x20
# set the titlebar
--title=irssi
# run a particular program
--execute irssi
मैं अपने xfce- टर्मिनल के साथ दो-चरणीय दृष्टिकोण का उपयोग करता हूं। सबसे पहले मैं खिड़कियां खोलता हूं:
xfce4-terminal --hide-menubar --hide-borders --hide-toolbars -e htop -T hTop
और फिर उन्हें wmctrl के साथ स्थानांतरित करें:
wmctrl -r 'hTop' -t 3
wmctrl -r 'hTop' -e 0,927,33,1000,550
खिड़की की स्थिति:
gnome-terminal --geometry=115x30+0+670
गनोम-टर्मिनल - सेव-कॉन्फिग और लोड-कॉन्फिग अच्छा विकल्प हैं, हालांकि इसे फुल प्रूफ बनाने के लिए मैंने निम्न स्क्रिप्ट का उपयोग किया है, स्क्रिप्ट धीमी है लेकिन मेरे लिए काम करती है। 1. save-terminals.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. load-terminals.sh
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"
नींद का कारण होता है यदि यह तेजी से चलता है तो यह ट्रैक को ढीला कर देगा। इसके अलावा आप xdotool स्थापित की जरूरत है। .Bashrc के रूप में अन्य उपनाम बनाएँ
alias st='save-terminals.sh ~/.terminal.cfg'
alias lt='load-terminals.sh ~/.terminal.cfg'
उम्मीद है की वो मदद करदे