আমি একটি কমান্ড চালাতে চাই (অনুমান করে dbus-send ব্যবহার করে) যা একটি জিনোম-টার্মিনাল সেশনে একটি নতুন ট্যাব খোলে এবং একটি কমান্ড চালায়। এটা কি সম্ভব?
আমি একটি কমান্ড চালাতে চাই (অনুমান করে dbus-send ব্যবহার করে) যা একটি জিনোম-টার্মিনাল সেশনে একটি নতুন ট্যাব খোলে এবং একটি কমান্ড চালায়। এটা কি সম্ভব?
উত্তর:
আমি বিশ্বাস করি জিনোম-টার্মিনালের কোনও ডিবিস ইন্টারফেস নেই। ট্রিটিন লিয়ের একটি শেল স্ক্রিপ্টের মাধ্যমে একটি নতুন ট্যাব / জিনোম-টার্মিনাল খোলার বিষয়ে একটি ব্লগ পোস্ট রয়েছে , আমি কীড ইনপুটকে 'জাল' করতে এক্সডটুল ব্যবহার করতে একটি অতিরিক্ত লাইন যুক্ত করেছি, আমি মনে করি আপনি এই পদ্ধতির ব্যবহার করতে পারেন।
দয়া করে মনে রাখবেন: অফিসে কাজ করার কথা বলে আমি নিজে চেষ্টা করে দেখিনি;)
#!/bin/sh
# Path: /usr/local/bin/gnome-terminal
if [ "x$*" != "x" ]; then
/usr/bin/gnome-terminal "$@"
else
pgrep -u "$USER" gnome-terminal | grep -qv "$$"
if [ "$?" == "0" ]; then
WID=`xdotool search --class "gnome-terminal" | head -1`
xdotool windowfocus $WID
xdotool key ctrl+shift+t
wmctrl -i -a $WID
xdotool type <your-command-here>
else
/usr/bin/gnome-terminal
xdotool type <your-command-here>
fi
fi
আমি ROXTerm এবং ব্যবহার করে শেষ করেছি --tab