Yapıştırma neden bazen gnome-terminalinde çalışmıyor?


34

Ctrl+ Shift+ CVe Ctrl+ Shift+ VNormal yerine geçmesi gereken Ctrl+ Cve Ctrl+ Viçinde gnome-terminal.

Bazen çalışırlar, ancak genellikle etkisizdirler. Bunun bazı potansiyel nedenleri nelerdir? Başka ne bilgi vereceğimden emin değilim.

Düzenleme: manuel seçme görünüyor Pastegelen Editmenüde ya çalışmaz. Right click > Pasteçalışır, ama Edit > Pasteolmaz. Kopyalama çalışıyor, ancak yapıştırma yapmıyor.

Ayrıca, vi-mode etkin ( set -o vibenim içimde ~/.bashrc). Bununla bir ilgisi olabilir mi?

Düzenleme: İşte sorunu gösteren bir video . Ben kullanılan Screenkey ben sıktığımı hangi tuşları göstermek için ( "shift" yakalamak için, "ham" modunda).


5
Gözlemin doğrudur: GNOME terminaline kopyalamak veya yapıştırmak bazen işe yaramaz. Gnome-terminalinin birincil (ikincil) seçim ve panonun işleyişinin sorunlu olduğunu düşünmek mantıklıdır.
Gödel

1
Bunu hiç yaşamadım. Hangi Ubuntu sürümüne sahipsiniz? (Etiketi, örneğin 10.10veya içine koyun 10.04)
Marius Gedminas,

@ Marius: Tamamlandı (10.10).
Matthew,

2
Ubuntu’nun iki kurulumunda da aynı sorunu yaşıyorum. Her ikisi de 10,4'ten 10,10'a yükseldiğinde sorun yaşadı. Her iki makineye de temiz bir yükleme yaptıktan sonra (10.10), şimdi sadece dizüstü bilgisayarım bu sorunu yaşıyor. Vi'nin onunla bir ilgisi yok, çünkü orada kullanmadım. Bu davranış SADECE cüce-terminal kısayolunda ctrl + shift + c veya v olur ve bu da Godel'in noktasını güçlendirir. Terminal veya pano seçimi için kısayol kullanımı.
üstsüz

1
Bunu sistemlerimden birinde de var. Bunun bir böcek olduğuna inanıyorum. Kopyala / yapıştır işlevlerimi farklı bir tuş kombinasyonuna eşleştirdim, ancak benim için geçici çözüm klavye kısayollarına gitmek, bir girişe iki kez tıklamak (hiçbir şeyi değiştirmemek) ve sonra da kopyala / yapıştır işlevidir. Sağ tıklayıp kopyala / yapıştır, her zaman gözleminizde olduğu gibi çalışır.
belacqua

Yanıtlar:


12

Bu gnome-terminalinde bir hatadır, hata raporu bir yama ile birlikte burada:

https://bugzilla.gnome.org/show_bug.cgi?id=600876

GNOME sorunu çözmedi.

Ubuntu bunu Gnome'dan bağımsız olarak düzeltti. Detaylı hata raporu burada:

https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/630383

Hata raporuna göre, sabit Ubuntu paketi gnome-terminal versiyonudur 2.32.1-0ubuntu3. Şu anda maverick tarafından önerilen havuzun yükleme kuyruğunda (onaylanmamış statüde). Yükleme sırası burada:

http://launchpad.net/ubuntu/maverick/+queue

Kaynak paketi indirip debuild ile kendiniz oluşturabilirsiniz.

Umarım yakında normal güncelleme havuzlarına gönderilir.


1
Bunun 20 Mart 2011 itibariyle Gnome'da düzeltildiğine dikkat edin.
Matthew

1
Hala 2018 Gnome terminali v3.28.2 bu sorunu yaşıyorum
Jason

7

Şüphelendiğiniz gibi, "vi" kipiyle yapmalı.

"vi" modunun, bildiğiniz gibi ayrı ekleme ve komut modları vardır. Komut modundayken, terminale gönderilen tüm metinler komut olarak yorumlanır.

Kendinizi ikna etmek için şunu yapın:

  • bir yere "isometext" içeren bir dize kopyala
  • terminale gidin ve komut moduna geçmek için ESC tuşuna basın.
  • yapıştırmak

sadece "sometext" i görmelisiniz, çünkü ilk "i" insert komutu olarak yorumlanmıştır.

Çözüm: Komut modundaysa, yerleştirmeden önce "i" tuşuna basın. Emin değilseniz, takmadan önce ESC ve "i" tuşlarına basın.


4
Teşekkürler, ama korkarım bu değil. Ekleme modunda olduğumdan emin olmak için iki kez kontrol ettim ve kesinlikle öyleyim.
Matthew

1
Matthew ile aynı problemi yaşıyorum (gelir ve gider) ve terminalimi asla vi-mode ile çalıştırmadım. Şimdi Maverick'te ama daha önce Jaunty'de de vardı.
Kit Sunde

2

Terminal kopyala ve yapıştır özelliğini kullanarak, kopyala ve yapıştır işlemini hangi şekilde yaptığınıza bağlı olarak iki farklı yöntem kullanır. Vurgulamayı ve üçüncü düğmeyle yapıştır özelliğini kullanırsanız, işi yapmak için X'teki tamponlardan birini kullanıyorsunuzdur. Menüyü kullanıyorsanız veya kopyalayıp yapıştırmak için sağ tıklarsanız, farklı bir tampon kullanıyorsunuzdur.

Bu nedenle, menüden bir seçim ile kopyalarsanız, menüyü kullanarak yapıştırmanız veya sağ tıklama menüsünü kullanmanız gerekir. Kullanmayı seçip Edit > Copy, yapıştırmak için üçüncü fare düğmesini kullanamazsınız.

Bu ayrıca vurgulayarak başka bir uygulamaya gidip kullanarak da kopyalayamamanızın nedenidir Edit > Paste.


1

deneyin shift-ctrl-v(aynı tuşlar, farklı sıralar). Ayrıca klavye kısayollarınızı terminal Düzen menüsü altından yeniden atayabilirsiniz. Ctrl + C'ye atamayın, çünkü Ctrl + C terminal altındaki öldürme işlemlerinde kullanılır (iyi, TERM sinyali gönderilir).


2
Shift-ctrl-v'nin de çalışmadığını onaylayabilirim. Ancak, kısayolları kontrol ederken, düzenleme penceresinden manuel olarak "Yapıştır" seçeneğini seçmenin de işe yaramadığını fark ettim. Yani belki bir kestirme problemi değil, yapıştırma problemidir. Soruyu bu bilgiyle düzenleyeceğim.
Matthew,

kopyaladığınız uygulamayı kapattığınızda kopyaladığınız içeriğin kaybolduğunu biliyor musunuz? Bu yüzden belki sorun budur
Pawełkowy

1
Evet, bunun farkındayım. Doğrudan gnome-terminalgüvende olmak için doğrudan kopyalama yapıyorum ve eğer çalışırsa işe yarar Right Click > Paste. Düzen menüsünden / kısayollardan değil.
Matthew,

1

Benim için yapıştırmanın en kolay yolu orta fare tıklaması. Ancak hala menüyü kullanarak kopyalayabiliyorum, çünkü sık sık kopyalamaya ihtiyacım yok.


1
Giriş için teşekkürler! Orta fare düğmesi benim için yeterince iyi değil, çünkü bir terminalde çalışırken genellikle klavye ve fare arasında geçiş yapmaktan kaçınmak istiyorum. Oldukça sık yapıştırıyorum, aerodinamik değilse bir güçlük haline gelebilir.
Matthew,

1

Kayıt için, bu testi 9,04 ile 11,04 Alpha 3 arasında değişen çeşitli sanal stok yükleme durumlarında çalıştırdım. Sorunlarınızı çoğaltamıyorum.

Sorunun, bir başkasıyla çelişen bir tür yapılandırma olabileceğine inanıyorum. Spesifik konfigürasyona gelince, bilmiyorum. Ancak ... (sohbetten alıntı)

Gnome-terminali için .config eşyalarımı uçururum, ama profilleri yedeklemek bir acıdır.

GNOME terminal yapılandırmalarınızı silmeyi düşünebilirsiniz, ancak bundan sonra bunu nasıl düzelteceğinizden emin değilim.


Bazen yeni doğduğum eski cevaplarımdan bazılarına rastlarım ve bugün yazmadığım cevapları silerim. Örneğin, "İnanıyorum", "Bilmiyorum" ve "Bunu nasıl düzelteceğinizden emin değilim" diyenler. Aynı şekilde düşünürseniz, bu yedi yıllık cevabı size bildirmemi istersiniz. :)
WinEunuuchs2Unix

0

Ben neden bilmiyorum, ama ben hiç kullanmak Menutuşuna (= arasına sağda Superve Ctrl) kopya & için yapıştırın.
Umarım bu sizin için bir yardımdır ;-)


1
Bunun mümkün olduğunu biliyorum (ve bunu geçici çözüm olarak kullanıyorum), ama bu bir acı. Gerçekten kullanabilmek isterdim shift + ctrl + c/v.
Matthew,

0

imleç odağı terminale ayarlanmadıkça, çalışmazken hiç problem yaşamadım. Yapıştırmayı denemeden önce terminale tıkladığınızdan emin olun.


Terminal kesinlikle odak noktası. Eğer menu > pvurursam, beklendiği gibi yapıştırılır.
Matthew,

0

Bunun, terminalin iç widget'ının odaklanmaması, belki de iç fare çubuğuna bağlı olmasıyla ilgili bir sorun olduğunu tahmin ediyorum. Tuşlara basmadan önce terminalin gövdesine tıklarsanız, bunu düzeltir mi?

(Bu doğruysa, bir böcek.)


Korkarım bu işe yaramıyor. Neler olup bittiği hakkında bir fikir edinmek için ikinci düzenlememdeki videoyu izleyin.
Matthew
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.