ইয়াকুয়াক ছাড়া অন্য জোনোমে বিভাজন সহ ভূমিকম্প-স্টাইলের টার্মিনাল


12

জোনোমের সর্বাধিক সাধারণ ভূমিকম্প-স্টাইলের টার্মিনালটি গুয়াক এবং টিল্ডা বলে মনে হচ্ছে তবে তারা ইয়াকুয়াকের মতো একক ট্যাবে কয়েকটি শেল দেখাতে বিভক্ত হতে পারে না। এমন কোন বিকল্প আছে যা তা করতে পারে?


উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! আপনার পোস্ট করা প্রশ্নটি এখানে আলোচিত প্রশ্নের ফাঁকে পড়ে না। আপনি এখানে কোন ধরণের প্রশ্ন জিজ্ঞাসা করতে পারেন দয়া করে FAQ দেখুন। শুভেচ্ছা,
রিংটেল

4
@ ব্লুএক্স্রাইডার আপনি কী ভাবেন যে এটি অফটোপিক?
অলি

তারা লিনাক্সের জন্য সমস্ত টার্মিনাল এমুলেটর ... এটি উবুন্টু আইএমএইচও-তে নির্দিষ্ট নয় ...
রিংটেল

আপনি কি এই সমস্যাটি সমাধান করেছেন?
pl1nk

উত্তর:


14

বিভাজন বৈশিষ্ট্য পেতে tmux দিয়ে গুয়াক চেষ্টা করুন ।


উবুন্টু 14.04 এর জন্য

টেরাকে উবুন্টু 14.04 এ চালানো যেতে পারে। বিস্তারিত জানার জন্য এই উত্তরটি দেখুন


উবুন্টু 13.04 এবং তার চেয়ে বেশি বয়সীদের জন্য

বিকল্পভাবে টেরা নামে একটি নতুন পরীক্ষামূলক প্রকল্প রয়েছে ।

টেরা হ'ল একটি জিটিকে + 3.0 ভিত্তিক টার্মিনাল এমুলেটর যা দরকারী ইউজার ইন্টারফেস সহ, এটি অনুভূমিকভাবে বা উল্লম্বভাবে স্ক্লিন বিভাজন সহ একাধিক টার্মিনাল সমর্থন করে।

টেরা টার্মিনাল এমুলেটর স্ক্রিনশট

দ্রুত ইন্সটলেশন:

sudo add-apt-repository ppa:ozcanesen/terra-terminal
sudo apt-get update
sudo apt-get install terra

আরও তথ্যের জন্য WebUpd8 নিবন্ধটি দেখুন


3

যে কোনও উইন্ডোটি সামনে আনার জন্য আপনি একটি ছোট স্ক্রিপ্ট লিখতে পারেন। যদিও এটি ভূমিকম্পের মতো উপর থেকে নীচে নেমে যাচ্ছে না এটি এটি উদ্দেশ্যটি করে। আমি টার্মিনেটরটিকে আমার গ্রিড টার্মিনাল হিসাবে খুব শক্তিশালী হিসাবে ব্যবহার করছি ।

আমি এর জন্য যে স্ক্রিপ্টটি ব্যবহার করছি তা নীচে দেওয়া হল। সুতরাং প্রথমে টার্মিনেটর ইনস্টল করুন এবং wmctrl এর পরে এই স্ক্রিপ্টটি রাখুন যেখানে আপনি আপনার স্ক্রিপ্টগুলি রাখবেন এবং একটি শর্টকাট কী যুক্ত করুন (যেমন: Ctrl + `) এবং আপনার সম্পন্ন।

এখন আপনি যখন Ctrl + press টিপুন তখন টার্মিনেটরটি সামনে এসে আবার একবার চাপুন, এটি অন্যান্য উইন্ডোগুলির পিছনে যাবে।

#!/bin/bash
TM_STATE=/tmp/tm_stat
WIN=$( wmctrl -lGx | grep -i terminator | awk '{print $1}' );
if [[ $WIN == "" ]]
then
   terminator&
   exit 0
else
   if [[ -e $TM_STATE ]]
   then
      wmctrl -i -r $WIN -b remove,below
      wmctrl -i -r $WIN -b add,above
      #wmctrl -i -r $WIN -b remove,shaded
      #wmctrl -i -a $WIN 
      rm $TM_STATE
   else
      wmctrl -i -r $WIN -b remove,above
      wmctrl -i -r $WIN -b add,below
      #wmctrl -i -r $WIN -b add,shaded
      touch $TM_STATE
   fi
fi

2

Byobu,

আমি ব্যবহার (16.04 এখন) Guake সঙ্গে Byobu, শেল ব্যাখ্যাকারী, যা ডিফল্টভাবে ব্যবহার দ্বারা হিসাবে tmux( সম্ভবত ভাল চেয়ে screen)।

তিনটি পদক্ষেপ

  1. ইনস্টল করুন: sudo apt-get install byobu(কোনও পিপিএ দরকার নেই)।
  2. এটি উপলব্ধ শেলগুলিতে যুক্ত করুন: which byobu | tee -a /etc/shellsযেমন আমি এই গুয়াক গিথুব ইস্যুতে বলেছি ।
  3. গুয়াকের পছন্দগুলিতে ( guake-prefs) বাইবোকে ডিফল্ট দোভাষী হিসাবে চয়ন করুন: ভাবমূর্তি
  4. Alচ্ছিক: ট্যাব বারটি গোপন করুন, যেহেতু আপনি এর জন্য বাইবু ব্যবহার করবেন:

    ভাবমূর্তি

  5. শর্টকাট যদি হস্তক্ষেপ করতে পারে এমন গুয়াকগুলি অক্ষম করার চেষ্টা না করে (আমার ক্ষেত্রে Ctrl+F2উল্লম্ব বিভাজনের জন্য): স্ক্রিনশট

অন্যান্য পরামর্শ

  1. Shift+ F1বা এই দুর্দান্ত স্ক্রিনকাস্ট সহ শর্টকাটগুলি শিখুন ।
  2. বাইবু টার্মিনাল কমান্ডের সাথে উপলভ্য শিখুন apropos byobu
  3. মিডনাইট কমান্ডারে এফএন কী ব্যবহার করতে Alt+ বা Shift+ F12বাইবো এফ-কীগুলি অক্ষম করতে।
  4. টিলিক্স ভূমিকম্প মোড গুয়াকের একটি গ্রহণযোগ্য বিকল্প বলে মনে হচ্ছে।

স্ক্রিনশট


হাই, আপনি কীভাবে এটিতে এবং পেস্ট করবেন তা দয়া করে আমাকে বলতে পারেন? ctrl + shift + c কাজ করে না !!
রায়ান 11

@ রায়ান ইজি: অনুলিপি করতে সিআরটিএল + শিফট + সি, সিআরটিএল + শিফট + ভি পেস্ট করতে। যদি এটি আপনার ক্ষেত্রে কাজ না করে তবে সেগুলি কী-বাইন্ডিংগুলি অন্য কোনও কিছুর সাথে গোলযোগ করছে, সম্ভবত সেটিংস> ডিভাইসগুলি> কীবোর্ডে। এছাড়াও সুবিধাজনক স্বাভাবিক ক্লিপবোর্ড বাফার ছাড়াও প্রাথমিক নির্বাচন বাফার (ঠিক নির্বাচন করুন ও তারপর মধ্যম প্রসারিত)এই খুব দরকারী হতে পারে।
পাবলো বিয়ানচি

1

জেনিয়াল ব্যবহারকারীদের জন্য এটি করুন। এটি এখন পর্যন্ত টার্মিনেটরের সাথে দুর্দান্ত কাজ করে ।

কীবোর্ড শর্টকাট ব্যবহার করার সময় এটি চালানো / প্রদর্শন / লুকানো থাকবে

আমি F12কিছুক্ষণের জন্য গুয়াকে প্রদর্শন / লুকানোর জন্য ম্যাপিং করেছি তবে টার্মিনাল প্যানগুলি চেয়েছিলাম।

sudo apt update && sudo apt install xdotool wmctrl

cd ~ && touch terminator_show_hide.sh && sudo chmod +x terminator_show_hide.sh

ফাইলটিতে এটি আটকান:

#!/bin/bash                                                                                                            
#
# This script does this:
# launch an app if it isn't launched yet,
# focus the app if it is launched but not focused,
# minimize the app if it is focused.
#
# by desgua - 2012/04/29
# modified by olds22 - 2012/09/16
#  - customized to accept a parameter
#  - made special exception to get it working with terminator


# First let's check if the needed tools are installed:

tool1=$(which xdotool)
tool2=$(which wmctrl)

if [ -z $tool1 ]; then
  echo "Xdotool is needed, do you want to install it now? [Y/n]"
  read a
  if [[ $a == "Y" || $a == "y" || $a = "" ]]; then
    sudo apt-get install xdotool
  else
    echo "Exiting then..."
    exit 1
  fi
fi

if [ -z $tool2 ]; then
  echo "Wmctrl is needed, do you want to install it now? [Y/n]"
  read a
  if [[ $a == "Y" || $a == "y" || $a = "" ]]; then
    sudo apt-get install wmctrl
  else
    echo "Exiting then..."
    exit 1
  fi
fi


# check if we're trying to use an app that needs a special process name
# (because it runs multiple processes and/or under a different name)
app=$1
if [[ $app == terminator ]]; then
  process_name=usr/bin/terminator
else
  process_name=$app
fi

# Check if the app is running (in this case $process_name)

#pid=$(pidof $process_name) # pidof didn't work for terminator
pid=$(pgrep -f $process_name)

# If it isn't launched, then launch

if [ -z $pid ]; then
  $app

else

  # If it is launched then check if it is focused

  foc=$(xdotool getactivewindow getwindowpid)

  if [[ $pid == $foc ]]; then

    # if it is focused, then minimize
    xdotool getactivewindow windowminimize
  else
    # if it isn't focused then get focus
    wmctrl -x -R $app
  fi
fi

exit 0

তারপরে গুয়াকের মানচিত্রটি ড্রপ করুন, যদি আমার মতো একই শর্টকাটটি প্রতিস্থাপন করে।

সিস্টেম সেটিংস জিইউআই খুলুন -> কীবোর্ড -> শর্টকাট -> কাস্টম শর্টকাট

কমান্ড লাইনে + ক্লিক করুন এবং এটি যুক্ত করুন: /home/you/terminator_show_hide.sh terminator

তারপরে কীটি ঠিক সেখানে ম্যাপ করুন এবং আপনার যাওয়া ভাল হবে।

এটি /ubuntu//a/189603/597130 এর সামান্য পরিবর্তিত সংস্করণ

আমার কাছে বিন ফোল্ডারটি উল্লেখ করা হয়নি এবং এটি থেকে আগুন জ্বলবে না home/me/.local/binতবে আমি যখন এটি এ স্থানান্তর করেছি /home/me/তাত্ক্ষণিকভাবে কাজ করে।

এখন আমি উভয় বিশ্বের সেরা, গুয়াক শো / লুকান এবং প্যানস !! এফওয়াইআই: আমি এই তথ্যটি এখানে রাখছি কারণ আমি এই পোস্টটি প্রথম অনুসন্ধানে পেয়েছি। আমি আরও প্রশস্ত গর্ত খননের পরে অন্য পোস্টটি পেয়েছি।

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