জিনোম-টার্মিনাল নতুন ট্যাব ডিবিএস


3

আমি একটি কমান্ড চালাতে চাই (অনুমান করে dbus-send ব্যবহার করে) যা একটি জিনোম-টার্মিনাল সেশনে একটি নতুন ট্যাব খোলে এবং একটি কমান্ড চালায়। এটা কি সম্ভব?

উত্তর:


3

আমি বিশ্বাস করি জিনোম-টার্মিনালের কোনও ডিবিস ইন্টারফেস নেই। ট্রিটিন লিয়ের একটি শেল স্ক্রিপ্টের মাধ্যমে একটি নতুন ট্যাব / জিনোম-টার্মিনাল খোলার বিষয়ে একটি ব্লগ পোস্ট রয়েছে , আমি কীড ইনপুটকে 'জাল' করতে এক্সডটুল ব্যবহার করতে একটি অতিরিক্ত লাইন যুক্ত করেছি, আমি মনে করি আপনি এই পদ্ধতির ব্যবহার করতে পারেন।

দয়া করে মনে রাখবেন: অফিসে কাজ করার কথা বলে আমি নিজে চেষ্টা করে দেখিনি;)

#!/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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.