গুয়াক টার্মিনালে ট্যাব খোলার জন্য স্ক্রিপ্ট


17

আমি এই স্ক্রিপ্টটি জিনোম টার্মিনাল সহ ব্যবহার করছি:

#!/bin/sh
gnome-terminal --tab --title="1" --command="ssh 1" \
--tab --title="2" --command="ssh 2" \
--tab --title="3" --command="ssh 3" \
--tab --title="4" --command="ssh 4"
exit 0

স্ক্রিপ্ট অনুসারে কিন্তু গুয়াক টার্মিনালে আমি একই জিনিসগুলি কীভাবে করতে পারি?


উত্তর:


8

আপনি পড়েছেন guake --help?

Usage: guake.py [options]

Options:
  -h, --help            show this help message and exit
  -t, --toggle-visibility
                        ?ndert die Sichtbarkeit des Terminal-Fensters.
  -p, --preferences     Zeigt die Einstellungen von Guake
  -a, --about           Zeigt Guake's Programminformationen
  -n NEW_TAB, --new-tab=NEW_TAB
                        Tab hinzuf?gen
  -s SELECT_TAB, --select-tab=SELECT_TAB
                        Tab ausw?hlen
  -g, --selected-tab    Return the selectd tab index.
  -e COMMAND, --execute-command=COMMAND
                        Eigenen Befehl im ausgew?hlten Tab ausf?hren
  -r RENAME_TAB, --rename-tab=RENAME_TAB
                        Gew?hlten Tab umbenennen
  -q, --quit            Sagt Guake das es verschwinden soll :o(

6
সহায়ক হলেও এটি প্রশ্নের উত্তর দেয় না। যদি আরও পুঙ্খানুপুঙ্খ উত্তর দেওয়া হয় তবে অন্যদের পক্ষে সহায়ক হবে।
জাচারি শিউসেলার 14'88

এটি পোস্ট করার জন্য ধন্যবাদ, স্পষ্টভাবে কেবল সহায়তার দিকে নজর দেওয়া উচিত ছিল কিন্তু অন্য অ্যাপ্লিকেশনটি কীভাবে দৃশ্যমানতা টগল করতে পারে তা জানতে হবে - guake -tএটি কেবল কৌশলটি!
এম 1 কে

6

এটি এর মতো কাজ করে: guake -n guake -e 'ssh 1' guake -r 'name_of_tab'

এটি একটি নতুন ট্যাব খুলবে, কমান্ডটি প্রয়োগ করবে (এই ক্ষেত্রে 1 টি এস, এস) এবং নতুন নির্মিত ট্যাবটির নাম "নাম_ফ_টিটব" রাখবে।


এটি কাজ করছে বলে মনে হচ্ছে, তবে আমি quakeকমান্ডটিতে একাধিক টোকেন ব্যবহার বুঝতে পারি না ...
টম এইচ

5

এটা চেষ্টা কর:

#!/bin/sh
guake -n "whatever" -r "1" -e "ssh 1"
guake -n "whatever" -r "2" -e "ssh 2"
guake -n "whatever" -r "3" -e "ssh 3"
guake -n "whatever" -r "4" -e "ssh 4"
exit 0

(এটি সক্রিয় যে guake -n "1" -e "ssh"নাও guake -n "1" -s "1" -e "ssh 1"কাজ করে না, কেবলমাত্র ট্যাবগুলির নামকরণই কাজটি করে)


1
#!/usr/bin/env bash
guake --rename-current-tab="tab0" --execute-command="ls" & 
sleep 1 && guake --new-tab="my/path" --rename-current-tab="tab1" --execute-command="ls" &
sleep 2 && guake --new-tab="my/path" --rename-current-tab="tab2" --execute-command="ls" &
exit 0

গুয়াক একটি প্রক্রিয়া শুরু করে এবং ফলোআপ গুয়াক কলগুলি চলমান প্রক্রিয়াটিতে নির্দেশনা প্রেরণ করে।

সুতরাং উপরের ক্রিয়াকলাপটি প্রত্যেকে অবিলম্বে পটভূমিতে চলে যাওয়ার সাথে সাথে একই সাথে সমস্ত 3 টি রেখা চালায় (এর সাথে শেষ হয়)।
(1) গুয়াক শুরু করুন এবং ডিফল্ট ট্যাবটির নাম পরিবর্তন করুন;
(২) 1 সেকেন্ড পরে আমরা নতুন ট্যাব খুলতে, এর নাম পরিবর্তন করতে, কমান্ড চালানোর জন্য কমান্ড প্রেরণ করি;
(3) +1 সেকেন্ড পরে 3 টি ট্যাবের জন্য আদেশগুলি প্রেরণ করে

এখানে মূল কীটি হ'ল প্রতিটি কল করার পরে ঘুম বাড়ানো, অন্যথায় কমান্ডগুলি এলোমেলো সময়ে আসতে পারে এবং অদ্ভুত জিনিসগুলি ঘটবে


0

পানায়িওটিস অরফানাডিজ উত্তরের উপর ভিত্তি করে একই আচরণ (বিভিন্ন কমান্ড সহ) অর্জন করতে আমি আমার নিজস্ব স্ক্রিপ্ট তৈরি করেছি; এবং এখানে এটি আপনার প্রয়োজনের সাথে খাপ খাইয়ে নেওয়া হয়েছে:

#!/bin/sh
guake -n guake -e 'ssh 1' guake -r '1'
guake -n guake -e 'ssh 2' guake -r '2'
guake -n guake -e 'ssh 3' guake -r '3'
guake -n guake -e 'ssh 4' guake -r '4'
exit 0

আমি এর চেয়ে ভাল উপায় ভাবতে পারি না, তবে আমি কোনও মন্তব্যকে প্রশংসা করব

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