GNOME terminali için iyi bir alternatif nedir? [kapalı]


16

Son zamanlarda, bir seferde birkaç terminal açıyorum. Terminaller arasında alt sekme yapmak kafa karıştırıcıdır. Birkaç terminali tek bir pencerede birleştiren bir şeye ihtiyacım var. İyi alternatifler nelerdir?

Düzenleme : Sekmeleri sevmiyorum. Bir pencerede 2x2 ızgara düzenlemesinde konsol istiyorum .


Ekran istediğinizi yaptığından, "Tek bir terminalde (ekran) birden çok yan yana kabuk oturumunu nasıl çalıştırabilirim?" Gibi soruyu daha odaklı olacak şekilde güncelleyebilirsiniz. arayan insanlara yardım etmek.
jtimberman

Yanıtlar:


22

Terminalinizde ekran çalıştırmak istediğiniz gibi geliyor .

Dikey ve yatay bölmeli GNU ekranının ekran görüntüsü

Bu ekran görüntüsünü oluşturmak için bir terminal açtım ve koştum screen. Pencereyi ayırmak ctrl-a Siçin, yatay bir bölme ctrl-a |için " " tuşunu ve dikey bölme için " " tuşunu kullandım. Ek mermileri başlatmak için screenaktif mermide üç kez koştum . Pencereler arasında geçiş yapmak için " ctrl-a tab" tuş vuruşunu kullandım . Etkin pencerede görüntülenen kabuğu (" 0 bash", " 1 bash" vb.) Değiştirmek için " ctrl-a n" ("sonraki") veya " ctrl-a p" ("önceki") tuşlarını kullandım. Her screenişlemden çıkmak için , screensüreçte çalışan kabuktan çıktım ; bunu dört kez yapmak beni sıradan terminalime geri getirdi.

screenTuş vuruşlarının özeti :

ctrl-a S      split the window horizontally
ctrl-a |      split the window vertically
ctrl-a tab    switch to the next window
ctrl-a n      switch to the next process
ctrl-a p      switch to the previous process

(edit: jtimberman) Destekleyen bir sürümünüz varsa, "ctl- |" ile ekranın dikey olarak bölünmesini sağlayabilirsiniz. (boru), böylece terminal başına 2+ x 2+ ekran yapabilirsiniz. Ubuntu 9.04 bu özelliğe sahiptir, ~ 4.00.03 sürümü tanıtılmıştır.

(edit: las3rjock) Ekran görüntüsü screendikey ve yatay bölünmelerle gösterilecek şekilde güncellendi . Bunun sürümü screenMac OS X ile birlikte gelmediğinden , bu blogda bulduğum talimatlara göre CVS'den oluşturdum . patchAdımları atlayarak Linux için de aynısını yapabileceğinizi düşünüyorum .


1
2x2 ızgara düzeninde 4 terminal olabilir mi?
Randell

@Randell bu cevaba yapılan düzenlememi gör :-)
jtimberman

@ las3rjock, bu tuş vuruşlarına aşina değilim. Bunu nasıl yapıyorsun?
Randell

1
Şimdi anladım. Bu yüzden + S kaydırmam gerekiyor.
Randell

1
Benim için bir anlaşma kırıcı olan platformlar arasında ekranda dikey bölünmeyi hiçbir zaman tutarlı bir şekilde kullanamadım. tmux aynı işlevselliği sağlayan ve "sadece çalışır" harika bir alternatif.
Sharpie

17

Sanırım Terminator : D ile ilgileniyor olabilirsiniz

genel bakış

Bu projenin amacı terminalleri düzenlemek için kullanışlı bir araç üretmektir. Gnome-multi-term, quadkonsole, vb.

Terminator'un davranışlarının çoğu GNOME Terminaline dayanmaktadır ve zaman geçtikçe daha fazla özellik ekliyoruz, ancak aynı zamanda sistem yöneticileri ve diğer kullanıcılar için kullanışlı özelliklerle farklı yönlere uzanmak istiyoruz. Eğer herhangi bir öneriniz varsa, lütfen istek listesi hataları dosya! (adres için aşağıya bakın)

Özellikleri:

  • Liste öğesi
  • Bir ızgaradaki terminalleri düzenleme
  • Sekmeler
  • Terminallerin sürükleyip bırakma sıralaması
  • Birçok klavye kısayolu
  • GNOME terminal ayarlarını geçersiz kılmak için yapılandırma dosyası
  • Rasgele terminal gruplarına eşzamanlı yazma

terminator ekran görüntüsü

terminator ekran görüntüsü


6

Lütfen burada bulunan tmux hakkındaki blog girişime bakın ... Bu, ekrandan çok daha güçlüdür, kısaca, ekli blog girişindeki yapılandırma dosyası, ekranı simüle etmek için tmux kısayol tuş vuruşlarını yeniden yapılandırır, başlangıçta tmux Ctrl + B'yi kullanır ekran yardımcı programı karıştırmamak için kombinasyonu. Ve anahtarlar yeniden yapılandırıldı ... Ctrl + B yerine Ctrl + A kullanılır:

  • Ctrl + A gibi bir tmux dikkat tuş vuruşu başlatmak için? anahtar listesi için,
  • Farklı pencereler arasında gezinmek için Ctrl + A, Ctrl + A,
  • Ctrl + A, ilk pencere için 1, Ctrl + A, ikinci pencere için 2 vb.
  • Bir oturumda bölünmüş pencereler arasında odak değiştirmek için Ctrl + A, Sekme
  • Yeni bir bash kabuğu getirmek için Ctrl + A, C

Okuyun ve öğrenin ... :)



3

Ben kullandım:

  • eterm - Aydınlanmış Terminal Emülatörü
  • mrxvt - hafif çok sekmeli X terminal emülatörü

Her ikisi de oldukça güzel.

Yine de sekmeler ile gnome-terminal tercih :-).


1
Yeni sekme açmak için Ctrl + Shift + T, önceki sekmeye gitmek için Ctrl + PageUp ve sonraki sekmeye gitmek için Ctrl + PageDn tuşlarını kullanabilirsiniz.
a_m0d

Evet, görünüşe göre OP sekmeleri kullanmak istemiyor, bu yüzden gnome terminali bilgilerinin büyük kısmını kaldırdım.
jtimberman

3

Mevcut yanıtlar size istediğiniz esnekliği veya hissi vermezse, pencere yöneticilerini döşeme konusuna da göz atmak isteyebilirsiniz. Bu ofc sadece döşeme terminalleri için büyük bir değişikliktir, ancak döşenmiş terminallerdeki şeylerin çoğunu yapmayı planlıyorsanız, döşenmiş bir WM'nin diğer çözümlere göre faydaları olabilir.

Şahsen harika tavsiye ederim


2

HERHANGİ BİR terminal penceresini yan yana değil diğerinin üzerinde ikiye bölmek için splitvt kullanabilirsiniz .

Ancak, terminali bazı terminal emülatörlerinde veya ekranda yatay veya dikey olarak (veya her ikisini) bölmek mümkün olsa da, çok dar (veya kısa) hale gelmeden önce 2 veya 3 veya belki 4 yan yana sınırlandırılırsınız. herhangi bir faydası olmak. IMO, sekmeli terimleri xttitle gibi bir programla birleştirerek sekme başlığını ayarlamak çok daha az kafa karıştırıcı ve çok daha kullanışlı. YMMV.

diğer insanlar zaten ekran yanı sıra eterm ve mrxvt ve diğerleri, bu yüzden kaçırmış olabilir gnome terminali bir özelliği işaret edeceğiz.

gnome terminalindeki terminaller arasında alt-sekme yapmanız gerekmediğinin farkındasınız, değil mi?

Sekmeli terminaller kullanıyorsanız, terminaller arasında geçiş yapmak için Alt-1, Alt-2, Alt-3 vb.

BTW, çoğunlukla benim tercihim terminal olarak mrxvt kullanıyorum - ama gnome terminali çoğu linux sisteminde varsayılan olarak yüklü olduğundan, nasıl çalıştığına alıştım. Ben mrxvt tercih ama GT Tamam / hafif / rahat kullanım için yeterince iyi.


0

Genellikle terminali ayırmak için yapılandırabileceğiniz tmux ile Xterm'i tercih ederim . Tmux kılavuzuna bakınız


Hoş geldiniz, bu soruya yardımcı olduğunuz için teşekkür ederiz. Site standartları, bu sorunun ilk olarak gönderilmesinden bu yana altı yıl içinde değişmiştir. Soru şimdi konu dışı olarak düşünülecek ve yazılımı öneren cevapların şimdi biraz daha titiz olması bekleniyor. Sizi aynı sorudaki diğer cevaplardan farklı bir standarda tutmak zordur, ancak kabul edilen cevap, şimdi iyi bir cevap olarak kabul edilebilecek iyi bir örnektir (en yüksek puan alan iki cevabın yukarısına bakın). Yardım için bkz. Meta.superuser.com/questions/5329/…
fixer1234
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.