একসাথে 1 টিরও বেশি টার্মিনাল কীভাবে প্রদর্শিত হবে


45

কখনও কখনও আমি যখন কাজ করি তখন আমি একাধিক টার্মিনাল ব্যবহার করি এবং যখন তাদের সবাইকে Ctrl+ Alt+ ব্যবহার করার জন্য আহ্বান করা হয়েছিল তখন আমি তাদের মধ্যে স্যুইচ করতে অসুবিধাজনক মনে করি T। এমন কোনও প্রোগ্রাম বা টার্মিনাল রয়েছে যে চালু করার পরে আমাকে 4 টি স্বতন্ত্র টার্মিনাল সরবরাহ করবে যার মধ্যে প্রতিটি তাদের পর্দার ¼ দখল করবে যখন তাদের মধ্যে পরিবর্তন করতে সহজ করে তোলে, উদাহরণস্বরূপ Tabকীটি ব্যবহার করে ?


2
কেবলমাত্র আপনার টার্মিনাল উইন্ডোগুলিকে পুনরায় আকার দিন, যাতে এগুলি সমস্ত পর্দার এক কোণায় মাপসই হয়। টার্মিনালে এছাড়াও ট্যাব থাকতে পারে, যা সাহায্য করতে পারে। উইন্ডোতে রাইট ক্লিক করুন এবং নির্বাচন করুন New Tab
দ্য ওয়ান্ডারার

2
[TAB]কোডটি ইতিমধ্যে টার্মিনাল স্বয়ং completition জন্য ব্যবহৃত হয়। উদাহরণস্বরূপ আপনি যদি [ALT]+[TAB]উদাহরণগুলি সুইচ করতে চান তবে @ জ্যাকারি 1 এর পরামর্শ অনুসারে অবস্থিত উইন্ডোজগুলি ব্যবহার করা সত্যিই সহজ।
পিটার নেরলিচ

2
আপনি যদি এটি সম্পর্কে খুব সিরিয়াস হন তবে কিছু টাইলিং উইন্ডো পরিচালক যেমন এক্সমনাদ বা আশ্চর্যজনক হিসাবে দেখুন ।
বাম দিকের বাইরে

1
একটি নতুন টার্মিনাল এবং Alt-ট্যাব খোলার ক্ষেত্রে কী সমস্যা?
psusi

আমি যখনই কাজ শুরু করি তখন আমাকে একাধিক টার্মিনাল খুলতে এবং পুনরায় আকার দিতে হবে। এটি লিনাক্সের অন্যতম সেরা সুবিধা হ'ল: অনুকূলিতকরণ।
আল বুন্ডি

উত্তর:


84

আপনার টার্মিনেটর দরকার :

sudo apt-get install terminator

টার্মিনেটর 4 উইন্ডোজ

শুরুতে চারটি টার্মিনালের জন্য, নিম্নলিখিতটি করুন:

  • টার্মিনেটর শুরু করুন
  • টার্মিনালটি Ctrl+ Shift+ বিভক্ত করুনO
  • উপরের টার্মিনালটি Ctrl+ Shift+ বিভক্ত করুনO
  • নিম্ন টার্মিনাল Ctrl+ Shift+ বিভক্ত করুনO
  • পছন্দগুলি খুলুন এবং বিন্যাস নির্বাচন করুন
  • ক্লিক করুন Addএবং একটি ব্যবহারযোগ্য লেআউটের নাম এবং প্রবেশ করানEnter
  • পছন্দসমূহ এবং টার্মিনেটর বন্ধ করুন
  • এই আদেশ দিয়ে ওপেন টার্মিনেটর :

    terminator --maximise --layout=<your_layout_name>
    

    বা এই আদেশ সহ:

    terminator --maximise --borderless --layout=<your_layout_name>
    

টার্মিনাল উইন্ডোগুলির সাথে Ctrl+ সহ ঝাঁপুন Tab

আপনি আপনার ব্যক্তিগত টার্মিনেটর কমান্ডকে কীবোর্ড সেটিংস> শর্টকাটগুলিতে Ctrl+ Alt+ Tএ নিয়োগ করতে পারেন । ( থেক্স @ উইলফ )

অবশ্যই আপনি একটি terminator.desktopফাইল তৈরি করতে পারেন । মূল ডেস্কটপ ফাইলটি অনুলিপি করুন এবং আপনার পরিবর্তনগুলি করুন:

cp /usr/share/applications/terminator.desktop ~/.local/share/applications/
nano ~/.local/share/applications/terminator.desktop

1
নোট আপনি terminator ...কীবোর্ড সেটিংস> শর্টকাটস
উইলফ

শুরুর পরে কোন টার্মিনাল উইন্ডোটি সক্রিয় আছে সেট করার কোনও উপায় আছে ?? আমি যখন এটি চালু করি তখন সক্রিয় উইন্ডোটি নীচে থাকে এবং আমি চাই যে সক্রিয় টার্মিনাল উইন্ডোটি শীর্ষে থাকবে তবে আমি এটি পরিচালনা করতে পারি না।
আল বুন্ডি

2
দুর্ভাগ্যক্রমে আমি আজকাল টার্মিনেটরের সুপারিশ করতে পারি না। আগের মতো শীতল, প্রকল্পটি এখন বেশ নির্মাতাই, এবং ভিটিইর একটি প্রাচীন (~ 4 বছর পুরানো) সংস্করণ ব্যবহার করে (যা প্রকৃত টার্মিনাল এমুলেশনটি করে উইজেট)। এটি হ'ল একে অপরের পাশে অনেকগুলি উইন্ডো থাকা দুর্দান্ত, প্রতিটি উইন্ডোর ভিতরে যা ঘটছে তা অনেকগুলি সমস্যায় ভুগবে। আরও দেখুন bugs.launchpad.net/terminator/+bug/1030562
এগমন্ট

2
@ আব্বা হ্যাঁ আমি জানি, সেই শাখায় আমার কাজ রয়েছে :) এটি সবচেয়ে সাম্প্রতিক এবং আরও ভাল ভিটিই ব্যবহার করার সময়, এর চারপাশের ইউআই (টার্মিনেটর নিজেই) বেশ কয়েকটি বাগ সহ ভারীভাবে কাজ চলছে যা এতে উপস্থিত নেই ডিফল্ট Gtk + -2 সংস্করণ। apt-get install terminatorকমান্ডটি সহ আপনার উত্তরটি পরিষ্কারভাবে Gtk + -2 সংস্করণকে বোঝায় যা প্রাচীন ভিটিই ব্যবহার করে। রেফারেন্সের জন্য এটি Gtk + -3 সংস্করণ উল্লেখ করা সত্যিই দরকারী যা এখনও স্থিতিশীল নয় এবং এখনও উবুন্টু দ্বারা প্রেরণ করা হয়নি, তবে কেউ চেষ্টা করে দেখতে পারেন।
egmont

4
আপনার টার্মিনেটর দরকার । এপিক।
মেরিজিডেড

13

আপনি Ctrl+ Alt+ দিয়ে 4 টি টার্মিনাল শুরু করতে পারেন Tএবং এটি আপনার পর্দার প্রান্তগুলিতে Ctrl+ Alt+ Numpad[1,3,7,9]বা বাম / ডান Ctrl+ Alt+ Numpad[4/6]বা উপরে / নীচে Ctrl+ Alt+ Numpad[8/2]দিয়ে ফিট করতে পারেন এবং Alt+ সক্রিয় করতে টার্মিনালের Tabসাথে Alt+ টার্মিনালের সাথে স্যুইচ key above Tabকরতে পারেন ।

অথবা

আপনি Ctrl+ Shift+ সহ ট্যাবগুলি ব্যবহার করতে পারেন Tএবং Alt+ Page-Up/ দিয়ে টার্মিনালের মধ্যে স্যুইচ করতে পারেন Page-Down


3
কোন ডেস্কটপ পরিবেশের অধীনে Ctrl + Shift + Numpad কাজ করে?
উইল্ফ

আমি ইউনিটির সাথে একটি আদর্শ উবুন্টু ইনস্টলেশন করেছি
ডেন

এটি Ctrl + Alt + Numpad
অ্যাডাম সল্টিস

9

অন্য বিকল্প হিসাবে, আমি ব্যবহার করার পরামর্শ দিতে হবে byobu

ব্যোবু একটি জিপিএলভি 3 ওপেন সোর্স টেক্সট-ভিত্তিক উইন্ডো ম্যানেজার এবং টার্মিনাল মাল্টিপ্লেজার। এটি মূলত উবুন্টু সার্ভার বিতরণের জন্য অন্যথায় কার্যকরী, সরল, ব্যবহারিক GNU স্ক্রিনে মার্জিত বর্ধনের জন্য ডিজাইন করা হয়েছিল। ব্যোবুতে এখন উন্নত প্রোফাইল, সুবিধাজনক কীবাইন্ডিংস, কনফিগারেশন ইউটিলিটিস এবং জিএনইউ স্ক্রিন উইন্ডো ম্যানেজার এবং আরও আধুনিক Tmux টার্মিনাল মাল্টিপ্লেক্সার উভয়ের জন্য টগল-সক্ষম সিস্টেমের স্থিতির বিজ্ঞপ্তি রয়েছে এবং বেশিরভাগ লিনাক্স, বিএসডি এবং ম্যাক বিতরণে কাজ করে।

সুবিধাটি হ'ল এটি পাঠ্য-ভিত্তিক, এর অর্থ আপনি কোনও গ্রাফিকাল পরিবেশ ছাড়াই এটি ব্যবহার করতে পারেন ! সার্ভারগুলির সাথে ডিল করার সময় এটি খুব কার্যকর which

এমনকি অনেকগুলি দরকারী তথ্য যেমন আপনার তারিখ / সময়, লোড গড় ইত্যাদির সাথে নীচের স্থিতি বারও রয়েছে

আপনি বাইবো ব্যবহার করেন কিনা তা জানতে আপনার শর্টকাটগুলি হ'ল:

  • F2 একটি নতুন ট্যাব তৈরি করে।
  • Shift+ F2একটি নতুন বিভক্ত ট্যাব তৈরি করে (এটি আপনার বর্তমান ট্যাবকে অনুভূমিকভাবে বিভক্ত করে)।
  • F3এবং F4ট্যাবগুলির মধ্যে স্যুইচ করতে।
  • F9 ব্যোবু কনফিগার করতে।

sudo apt-get install byobu ব্যোবু ইনস্টল করবে।

বোনাস হিসাবে, টার্মিনাল মাল্টিপ্লেক্সার হওয়ার অর্থ, আপনি ভুল করে টার্মিনালটি বন্ধ করে রাখলে আপনি আপনার সেশন এবং আপনার ট্যাবগুলি হারাবেন না। এবং আপনি byobuঅন্য টার্মিনালে চালাতে পারেন এবং সিঙ্ক্রোনাইজড আউটপুটগুলি পেতে পারেন।

এমনকি যদি আপনি পুনরায় বুটগুলি জুড়ে অধিবেশন চালিয়ে যেতে চান তবে লেআউটগুলি সংরক্ষণ করার জন্য এমনকি স্ক্রিপ্ট রয়েছে।


1
byobu ডোমেন url পরিবর্তন byobu.org
বিজয়

7

ব্যক্তিগতভাবে, আমি emacsযা করছি তার সাথে M-x ansi-termবা তার M-x shellউপর নির্ভর করে।

তবে আপনি যদি কেবল একটি টার্মিনাল মাল্টিপ্লেক্সারের সন্ধান করেন তবে সর্বদা চুপচাপ শ্রদ্ধা হয় tmux:

https://github.com/tmux/tmux

সম্পাদনা: জোকার নির্দিষ্ট ইনস্টল করতে পারে tmuxসঙ্গে apt-get:

$ sudo apt-get install tmux

1
আপনি এর সাথে tmux ইনস্টল করতে পারেন: sudo apt-get install tmuxআপনার অনুমান করা উচিত mention
জোকেআর

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

5

কেবলমাত্র আপনার টার্মিনাল উইন্ডোগুলিকে পুনরায় আকার দিন, যাতে এগুলি সমস্ত পর্দার এক কোণায় মাপসই হয়। টার্মিনালে এছাড়াও ট্যাব থাকতে পারে, যা সাহায্য করতে পারে। উইন্ডোতে রাইট ক্লিক করুন এবং নির্বাচন করুন New Tab

উইন্ডোগুলিকে কোণে পুনরায় আকার দিতে সক্ষম করার উপায় এখানে:

  1. চালান sudo apt-get install compizconfig-settings-manager
  2. ইউনিটি ড্যাশটিতে চালান sudo ccsmবা অনুসন্ধান করুন ccsm
  3. স্ক্রোল ডাউন পর্যন্ত আপনি এটি Gridঅধীন Window Management। এটি সক্ষম হয়েছে তা নিশ্চিত করুন।
  4. Corners / Edgesট্যাবে যান এবং Cornerতাদের সংশ্লিষ্ট কোণগুলিতে বিকল্পগুলি পরিবর্তন করুন।

1
তারপরে আমি একই সময়ে সমস্ত ট্যাবগুলিতে তাকাতে সক্ষম নই এবং প্রতিবার আমি টার্মিনালটি খোলার সময় এটির আকার পরিবর্তন করতে হবে।
আল বুন্ডি

@ বুন্ডি এটি করার একটি উপায় আছে যাতে কোনও কোণায় টেনে আনলে উইন্ডোগুলি স্ক্রিনের এক চতুর্থাংশের আকার পরিবর্তন করে। আমাকে এটি খুঁজে দিন, এবং আমি আমার উত্তরে এটি যুক্ত করব।
দ্য ওয়ান্ডারার

3

আপনি tmux , একটি টার্মিনাল মাল্টিপ্লেক্সার ব্যবহার করতে পারেন ।

sudo apt-get install tmux

চারটি প্যানেলের জন্য আপনি এই স্ক্রিপ্টটি ব্যবহার করতে পারেন 4pSession, স্ক্রিপ্টটি দিয়ে তৈরি করুন

mkdir -p ~/bin
touch ~/bin/4pSession
chmod +x ~/bin/4pSession
nano ~/bin/4pSession

এবং নীচের কোড যুক্ত করুন

#!/usr/bin/env bash

# if the session is already running, just attach to it.
tmux has-session -t 4panel
if [ $? -eq 0 ]; then
  sleep 1
  tmux attach -t 4panel
else 
  tmux new-session -d -s 4panel
  tmux split-window -v
  tmux split-window -h
  tmux select-pane -t 0
  tmux split-window -h
  tmux select-pane -t 0
  tmux -2 attach-session -d
fi

আপনি একটি ডেস্কটপ ফাইল তৈরি করতে পারেন তার চেয়ে বেশি:

nano ~/.local/share/applications/tmux.desktop

এই বিষয়বস্তু সহ:

[Desktop Entry]
Name=tmux
Comment=a terminal multiplexer
Exec=/<path_to_script>/4pSession
Icon=terminal
Terminal=true
Type=Application
Categories=Terminal;

সঙ্গে ফলকগুলি মধ্যে চলাচল Ctrl+ + Bচেয়ে বা বা বা

এখানে চিত্র বর্ণনা লিখুন


1

এই প্রশ্নে আমার অপরিশোধিত অবদান: wmctrlআপনার স্ক্রিনে স্ক্রিপ্ট বেলো ইনস্টল করুন এবং চারটি টার্মিনাল উইন্ডো খুলুন এবং অবস্থান নির্ধারণ করুন। প্রথমে আপনার স্ক্রিনের আকারটি সন্ধান করুন xwininfo -rootএবং তারপরে -eপ্যারামিটারগুলি সামঞ্জস্য করুন (সেগুলি 0, এক্স-অবস্থান, y- অবস্থান, প্রস্থ, উচ্চতা) order আমি যে নাম্বারগুলি বেলো ব্যবহার করি তার উদাহরণ কেবল

#!/bin/bash
# Author: Serg Kolo
# Date: 2/18/2015
# Description: Open 4 terminals and position them






gnome-terminal -t WINDOW-ONE &
gnome-terminal -t WINDOW-TWO &
gnome-terminal -t WINDOW-THREE &
gnome-terminal -t WINDOW-FOUR &

sleep 0.5
wmctrl -r WINDOW-ONE -e 0,0,0,500,250 &
sleep 0.5
wmctrl -r WINDOW-TWO -e 0,0,384,500,250 &
sleep 0.5
wmctrl -r WINDOW-THREE -e 0,500,0,500,250 &
sleep 0.5
wmctrl -r WINDOW-FOUR -e 0,500,384,500,250 &

আপনি এটি শর্টকাট হিসাবে আবদ্ধ করতে পারেন, উদাহরণস্বরূপ Ctrl + I বা যাই হোক না কেন। আরেকটি ধারণা, ডাব্লুএমটিআরটিএল ইনস্টল না করে, 4 টি --geometry=বিকল্প খুলতে হবে


0

আমি tmux দৃ strongly়ভাবে সুপারিশ করব। এটি মাউস থেকে সম্পূর্ণ কাস্টমাইজেশন এবং সম্পূর্ণ স্বাধীনতার প্রস্তাব দেয় (যদি তা উদ্বেগের হয়)। আপনি পর্দাগুলি অনুভূমিকভাবে বিভক্ত করতে পারেন, উল্লম্বভাবে, কিছু কী-স্ট্রোক দিয়ে তাদের মধ্যে স্যুইচ করতে পারেন, সেশনগুলি খোলা রেখে দিন এবং পরে তাদের সাথে পুনরায় সংযোগ স্থাপন করতে পারেন ইত্যাদি etc.


দয়া করে ব্যাখ্যা করুন, কীভাবে এটি করবেন (দেখুন আমি কীভাবে একটি ভাল উত্তর লিখি? )
ডেভিড ফোস্টার

১. আপনি যদি সেন্টো ব্যবহার করছেন তবে সর্বশেষতম আরপিএমটি ধরে এটি ইনস্টল করার জন্য আপনি লিঙ্কটি দেখতে যেতে পারেন। যদি আপনি নির্ভরতা সম্পর্কে ত্রুটি পান তবে আমি এখানে একটি দুর্দান্ত টিউটোরিয়াল পেয়েছি: লিঙ্ক ২। আপনি যদি উবুন্টুতে থাকেন তবে এটি সহজ: sudo apt-get ইনস্টল tmux ৩. আপনি যদি প্যাকেজ সংকলন করতে স্বাচ্ছন্দ্য বোধ করেন তবে উত্স কোডটি এখানে রয়েছে সোর্সফোর্জ: লিংক
হুপিং বনি

1
দয়া করে সম্পাদনা আপনি তথ্য যোগ করতে চান তবে, আপনার উত্তর।
ডেভিড ফোরস্টার

0

৪ টি টার্মিনাল উইন্ডো খোলা রয়েছে এবং এর মধ্যে একটিতে কাজ করার সময়, কীবোর্ড ব্যবহার করতে চাইলে আমি কেবল তাদের মধ্যে Alt + `(বাম টিক) দিয়ে স্যুইচ করতে পারি, বা তার উইন্ডোটি আনতে কেবল টার্মিনালের লঞ্চ আইকনে ক্লিক করতে পারি এবং নির্বাচিত উপর ক্লিক করুন।

এখানে চিত্র বর্ণনা লিখুন

আমার ইনস্টলেশনটি উবুন্টু 14.04, ডিফল্ট (ইউনিটি থ্রিডি) ডেস্কটপ সহ এবং আপডেট হয়েছে।

যখন ডিফল্ট উবুন্টু ইনস্টলেশন ইতিমধ্যে বৈশিষ্ট্যটি সরবরাহ করে তখন লোকেরা কেন জিনিসগুলিকে জটিল করে এবং তৃতীয় পক্ষের পণ্যগুলি ইনস্টল করে আমি তা পাই না।


0

আপনি এর জন্য Gnu স্ক্রিনও ব্যবহার করতে পারেন এবং উল্লম্ব বিভাজন এবং অনুভূমিক বিভাজনও ব্যবহার করতে পারেন।

এগুলি আপনার ~/.screenrcকনফিগারেশনের ফাইলটিতে রাখতে পারেন। .Screenrc ফাইলে যথাযথ সমন্বয় করে আমি বেশিরভাগ যে কোনও gnu স্ক্রিন ব্যবহার করে বিভক্ত করতে সক্ষম হয়েছি।

নীচে কিছু কম্বো আপনার মধ্যে করা উচিত .screenrc

screen -t tl 1 bash
split 
focus down
screen -t bl 3 bash
split -v
focus down
screen -t br 4 bash
select 1
split -v
focus down
screen -t tr 2 bash

আমি একবার এটি 6 স্ক্রিনের জন্য সেট করেছিলাম। এটি থেকে আমার অবশিষ্ট কনফিগারেশন heres

 30 ## 1 a local bash
 31 # screen -t host03 1 bash
 32 #sessinoname blamb1
 33
 34 ## 2 ssh to host04
 35 # split -v
 36 # focus
 37 # select 2
 38 # resize -6
 39 # screen -t host04 2 ssh host04
 40 # caption string "%{kk}XXXXXXX"
 41
 42 ## 3 bashed
 43 # focus
 44 # select 1
 45 # split
 46 # focus
 47 # select 3
 48 # screen -t bashed 3  bash
 49 #exec ssh host04
 50 # caption string "%{kk}XXXXXXX"
 51
 52 ## 4 bashedup
 53 # split
 54 # focus down
 55 # screen -t bashedup 4 bash
 56 # caption string "%{kk}XXXXXXX"
 57
 58 ## 5 compass
 59 # split
 60 # focus down
 61 # resize -14
 62 # screen -t compass 5 bash
 63 # leave caption commented till resize works
 64 #caption string "%{kk}XXXXXXX"
 65
 66 #focus up
 67
 68
 69 ## 5mysql
 70 # exec mysql -p
 71 # screen -t mysql 5 mysql
 72
 73 ## 6php
 74 # screen -t php.ini 6 vim /etc/php/php.ini
 75 # select php.ini
 76 # chdir /etc/php
 77 # exec vim php.ini

0

আপনি অ্যাপ্লিকেশন "পর্দা" ব্যবহার করতে পারেন

নিম্নলিখিত কমান্ডটি চালিয়ে স্ক্রিন ইনস্টল করুন:

apt-get install screen

স্ক্রিনটি ইনস্টল করা হয়েছে যাচাই করতে, চালান

screen -v

স্ক্রিন সেশনের মধ্যে আপনি সিটিআরএল + এ টিপে একটি নতুন উইন্ডো তৈরি করতে পারেন, তারপরে সি। আপনার পুরানো উইন্ডোটি সক্রিয় থাকবে এবং আপনি অন্যান্য কাজ সম্পাদন করতে পারবেন। উইন্ডোগুলির মধ্যে স্যুইচ করতে, CTRL + A টিপুন, তারপরে N (পরবর্তী উইন্ডোটির জন্য) বা CTRL + A টিপুন, তারপরে পি


0

এর জন্য ইনবিল্ট শর্টকাট এবং খুব সহজেই নেভিগেশন রয়েছে।

Ctrl + Alt + T - 1 ম টার্মিনাল শুরু করার জন্য একবার প্রেস
Ctrl + Shift + T - প্রেস 3 বার, 3 আরও ট্যাব হিসাবে টার্মিনাল পেতে, 1 ম টার্মিনাল একই উইন্ডোর মধ্যে
Alt + 1বা Alt + 2বা Alt + 3বা Alt + 4- প্রতিটি এই সংশ্লিষ্ট ট্যাব / টার্মিনালে সুইচ করবে।

আশা করি এইটি কাজ করবে.

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