Kopyala ve kopyala ve sağ tıkla yapıştır sağlayan bir terminal


65

Macun / cygwin'de config:

  • konsolda seç -> panoya kopyalar
  • sağ tıklayın -> panodan yapıştırır.

Linux'ta bu iki özelliği de sağlayabilen bir terminalden sonra mıydı? Bir tane bulamadım.

Herhangi bir yardım takdir edilecektir.


terminale kopyalayıp yapıştırabilirsiniz, farenin sağ tuşuna bastığınızda açılır listeden seçmeniz gerekir.
Dr_Bunsen

7
Evet, bunu gördüm. Daha hızlı olan ve genellikle çalışma şeklime göre daha fazla olan bir şeyin peşindeydi. Teşekkürler.
Ben

Yanıtlar:


23

Bu siteden Terminator ile Çözüm .

sudo vi /usr/share/terminator/terminatorlib/terminal.py

İşlev için bak: on_buttonpress

Düğme testini geri al ( içerik menüsü orta tıklamaya gider , sağ tıklamaya yapıştır ):

def on_buttonpress(self, widget, event):
    ...
    if event.button == 1:
        ...
    elif event.button == 3:
        ...
    elif event.button == 2:
        ...

    return(False)

Şimdi Terminator'deki özellik talebini bekliyorum :)


10
Mükemmel - istek sahibinin davranışlarını değiştirmesi gerektiğini savunarak buna bir çözüm bulduğunuz için teşekkür ederiz.
geedoubleya

2
Özellik isteği şimdi görünüyor - genel sekmede "PuTTY stili yapıştır".
AdamS

48

Terminallerin çoğu, seçimi yapıştırmak için seçim ve orta düğmeyi kopyala veya yapıştırmak için taklit orta düğmeyi (her iki fare düğmesini aynı anda kullanarak) kullanıyor gibi görünüyor. Bu, tipik Unix davranışıdır ve öykünme, yalnızca iki düğme veya iki düğme ve bir kaydırma tekerleği ile Microsoft tipi farelerin gerektirdiği güncellenmiş kullanımdır.

Fare düğmeleri xinput veya başka yöntemlerle yeniden ele geçirilebilir. Bu sürümden sürüme ve farklı fare modellerinde farklı olacaktır. Bunun için Ubuntu topluluğu belgelerine bakın .

Ayrıca ihtiyacınız olan prosedürün tam tersi olan bu soruyu da görün .

Bu kopyalamayı seçmek ve yapıştırmak için kullandığım terminaller arasında Gnome terminali, xfce terminali, Eterm, düz xterm, xterm, rxvt, mrxvt ve aterm bulunur. Eminim başkaları da vardır.

Birincil terminalim, sonlandırıcı (apt-get veya yüklemek için yazılım merkezini kullanın), bir seçenek olarak seçildiğinde kopyalamayı seçmenize izin verir (tek bir tıklamayla):

Tercihi açın ve 'seçildiğinde kopyala' kutusunu tıklayın:

sonlandırıcı tercihleri


1
GNOME'da bu varsayılan terminal nasıl yapılır?
Peeter Joot

1
Metin seçerken kullanılan panonun, açık bir kopyadan farklı olduğunu (klavye kısayolu veya menü öğesiyle) işaret etmeye değer. Bu klavyeden yapıştırmak için klavye kısayolunu veya menüsünü değil, orta fare düğmesini kullanmanız gerekir. Bu, Windows'ta Macun için farklı bir davranış.
Eborbob

Terminatör için Yaay! Artık mutlu bir şehri tüm makrolarım ile kopyalayıp, fazladan bir kopya tuşuna basmadan yapıştırabilirim. Vurguladım .... Kopyalanmasını istiyorum. Yuppi!
Ligemer


11

Kontrol edenlere zaman kazandırmak için aşağıdaki terminaller bu özelliği desteklememektedir.


5
Her iki hata raporu da ne yazık ki "düzeltilmeyecek" olarak işaretlendi.
mwfearnley

@mwfearnley belki de, yukarı akışın yamalamak istemediği aynı temel kütüphaneyi kullanmaları muhtemeldir. Bunların bir listesini yapabilirim, ama şimdi değil.
anatoly techtonik 15:18

6

Şu anda hangi terminali kullandığınızdan emin değilim, ancak Ubuntu'daki varsayılan terminal kopyalamanıza ve yapıştırmanıza izin verir. Masaüstü ortamınızda kopyalamak istediğiniz metni seçin ve ctrl + shift + c tuşlarına basın. Panoda yapıştırmak istediğiniz bir şey varsa, imleci doğru konuma getirin ve ctrl + shift + v tuşlarına basın.

Diğer seçenek, Dr_Bunsen'in yukarıdaki yorumlarda söylediği gibi, her iki seçeneğin de farenin sağ düğmesi aşağı açılan listesinde mevcut.


4

Tam olarak bu özelliği olan özgür olmayan bir uygulama kullanıyorum:

VanDyke.com> Ürünler> SecureCRT

Sol-düğme seçimini veya Ctrl- Shift- C(panoya) ve sağ-düğme veya Ctrl- Shift- V(yapıştırmak) özelliğini destekler. Görevin klavye veya fare merkezli olmasına bağlı olarak ikisini de kullanıyorum.

SecureCRT ayrıca önceden yapılandırılmış oturum açmayı (komut dosyalarını), çoklu oturumları (sekmeler / pencereler) ve tam komut dosyalarını (genişletilebilirlik) de destekler. Çok sayıda uzaktan destek yaparken, birden fazla sitede, bu ekstra özelliklerin kritik önem taşıdığını biliyorum.

Yıllarca Windows'ta (veya Ubuntu + Wine altında) kullandım, ancak 2011'in başlarında Linux'a taşındı. Tüm özellikleri ile birlikte henüz ücretsiz bir alternatif bulamadım.


Gerçekten harika bir terminale benziyor. Çok yazık, çok pahalı.
Ben

3

Ubuntu 14.04 kullanıyorum. Varsayılan Gnome terminalini kullanarak, metni vurgularım ve sonra fare tekerleğime basarsam, vurgulananı yapıştıracaktır.

Umarım bu diğerleri için çalışır. Windows masaüstünü ve macunu kullanmak zorunda kaldığımda bu özelliği çok sevdim.


3
Bu cevap zaten verildi ve bilgi eklemiyor.
14'te

1

İstediğiniz her şey değildir, ancak Gnome Terminali'nde bir orta tıklama sağ tıklamanın yerine geçer - seçili metnin üzerine kopyalayıp yapıştırın (panoyu kullanarak) ve başka şekilde yapıştırır.

Sadece kopyalamanın eşdeğer bir yolu olduğunu sanmıyorum - sağ tıklama bağlam menüsü en yakın seçenek gibi görünüyor.


1

İşe yarayacak ve burada bahsedilmemiş olan bir diğer terminal ise Gnome Connection Manager: http://kuthulu.com/gcm/

Bu benim kişisel favorim çünkü çoklu makinelere çok kullanıcı dostu bir şekilde bağlanmanızı sağlıyor.

Seçili metni otomatik olarak kopyalamak için ayarlayabilirsiniz ve sağ tıklama kullanılarak yapıştırılabilir.




0

Terminatör kurulumunda cgywin üzerine test edilen "terminal.py" /usr/lib/python2.7/site-packages/terminatorlib/terminal.py adresinde bulunur.

"rightclick" için arama yapın ve aşağıdaki gibi elif seçeneklerini değiştirin, ilk yazıda belirtilenlerle aynı şekilde yapın.

elif event.button == 3:
    # rightclick should paste the clipboard
    self.paste_clipboard(True)
    return(True)
elif event.button == 2:
    # middleclick should display a context menu if Ctrl is  not pressed
    if event.state & gtk.gdk.CONTROL_MASK == 0:
        self.popup_menu(widget, event)
        return(True)

0

Bu eski bir iş parçacığıdır ancak Terminator'ün daha yeni sürümleri macun tarzı davranışları destekler. Sağ tıklayın -> Tercihler -> Macun tarzı yapıştır.

Yapıştırmak için eşlendiğinden Tercihler’e gitmek için artık sağ tıklayamayacağınızı unutmayın. Tercihler'i açmak için orta kaydırma tuşunu kullanın.

HTH.

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.