Gnome'da Yakuake dışında bölünmüş deprem tarzı terminal


12

Gnome'daki en yaygın Quake tarzı terminal Guake ve Tilda gibi görünüyor, ancak Yakuake gibi tek bir sekmede birkaç mermi göstermek için bölünemiyorlar. Bunu yapabilen başka bir seçenek var mı?


Ubuntu'ya Sor hoş geldiniz! Gönderdiğiniz soru, burada tartışılan sorular kapsamında değildir. Burada ne tür sorular sorabileceğinizi görmek için lütfen SSS bölümüne bakın. Saygılarımızla,
Ringtail

4
@BlueXrider Bunun neden offtopik olduğunu düşünüyorsunuz?
Oli

Hepsi linux için terminal emülatörleri ... ubuntu IMHO'ya özgü değil ...
Ringtail

Bu sorunu çözdünüz mü?
pl1nk

Yanıtlar:


14

Bölme özelliğini almak için Guake'i tmux ile deneyin .


Ubuntu 14.04 için

Terra, Ubuntu 14.04'te çalıştırılabilir. Ayrıntılar için bu cevaba bakınız


Ubuntu 13.04 ve üstü için

Alternatif olarak Terra adında yeni bir deneysel proje var .

Terra, kullanışlı kullanıcı arayüzüne sahip bir GTK + 3.0 tabanlı terminal emülatörüdür, ayrıca ekranı yatay veya dikey olarak bölen birden fazla terminali destekler.

Önizleme Oyun Terra Terminal Emulator

Hızlı kurulum:

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

Daha fazla bilgi için WebUpd8 makalesine göz atın .


3

Herhangi bir pencereyi öne getirmek için küçük bir komut dosyası yazabilirsiniz. Depremde olduğu gibi yukarıdan aşağı kaymasa da amaca hizmet eder. Terminatörü çok güçlü olduğu için şebeke terminalim olarak kullanıyorum .

Bunun için kullandığım komut dosyası aşağıda verilmiştir. Bu yüzden önce sonlandırıcıyı ve wmctrl'yi yükleyin, ardından bu komut dosyasını komut dosyalarınızı sakladığınız yere koyun ve bir kısayol tuşu ekleyin (örneğin: Ctrl + `) ve işiniz bitti.

Şimdi Ctrl + `tuşlarına bastığınızda sonlandırıcı öne gelir ve bir kez daha basın, diğer pencerelerin arkasına gider.

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

Ben (şimdi 16.04) kullanılması Guake ile Byobu kabuk tercüman, varsayılan kullanımıyla olarak tmux( muhtemelen daha iyi daha screen).

Üç adım

  1. Yükleyin: sudo apt-get install byobu(PPA gerekmez).
  2. Mevcut kabuklara ekleyin: Bu Guake Github sayısındawhich byobu | tee -a /etc/shells söylediğim gibi .
  3. Guake tercihlerinde ( guake-prefs) varsayılan yorumlayıcı olarak Byobu'yu seçin: görüntü
  4. İsteğe bağlı: Bunun için Byobu kullanacağınız için sekme çubuğunu gizle:

    görüntü

  5. Bir kısayol çalışmazsa, müdahale edebilecek Guake'leri devre dışı bırakmayı deneyin (benim durumumda Ctrl+F2dikey bölünme içindi ): ekran görüntüsü

Diğer öneriler

  1. Shift+ F1Veya bu mükemmel screencast ile kısayolları öğrenin .
  2. Kullanılabilir byobu terminal komutlarını apropos byobu
  3. Midnight Commander'da fn tuşlarını kullanmak için Alt+ veya Shift+ F12tuşlarını kullanarak byobu F tuşlarını devre dışı bırakın.
  4. Tilix deprem modu Guake için kabul edilebilir bir alternatif gibi görünüyor.

ekran görüntüsü


Merhaba, lütfen bana nasıl yapılacağını söyleyebilir misin? ctrl + üst karakter + c çalışmıyor !!
Ryan

@Ryan Easy: kopyalamak için ctrl + üst karakter + c, yapıştırmak için ctrl + üst karakter + v Durumunuzda çalışmazsa, bu tuş bağlamaları başka bir şeyle uğraşıyor olabilir, belki Ayarlar> Cihazlar> Klavye'de. Ayrıca her zamanki pano tamponuna ek olarak birincil seçim tamponu (sadece seçin ve sonra orta-klişe) kullanışlıdır . Bu da yararlı olabilir.
Pablo Bianchi

1

Xenial kullanıcıları için bunu yapın. Terminatör ile şu ana kadar harika çalışıyor .

Bu, klavye kısayolunu kullanırken çalışır / gösterilir / gizlenir

Ben vardı F12göstermek için eşlenen / gizlemek Guake bir süre şimdi ama terminali bölmeleri istedi.

sudo apt update && sudo apt install xdotool wmctrl

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

Bunu dosyaya yapıştırın:

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

Sonra benim gibi aynı kısayolu değiştiriyorsanız, Guake haritasını bırakın.

Sistem Ayarları GUI'sini açın -> Klavye -> Kısayollar -> Özel Kısayollar

+ İşaretini tıklayın ve bunu komut satırına ekleyin: /home/you/terminator_show_hide.sh terminator

O zaman anahtarı orada eşleştirin ve gitmek için iyi olmalısınız.

Bu, /ubuntu//a/189603/597130 adresinin biraz değiştirilmiş sürümüdür.

Bahsedilen bin klasörüne sahip değildim ve ateş etmeyecekti home/me/.local/binama taşındığımda /home/me/anında çalıştı.

Şimdi her iki dünyanın en iyi var, Guake Show / Hide & PANES !! Bilginize: Bu bilgiyi buraya koyuyorum çünkü bu yayını ilk aramada buldum. Biraz daha geniş bir delik açtıktan sonra diğer direği buldum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.