Middle Click yapıştırması nasıl çalışır?


28

Orta tıklama pastasını anlamıyorum.

Bazen metni vurgularım, gitmesini istediğim pencerenin ortasına tıklayıp istediğimi yapar. Bazen değil.

Örneğin, Firefox’taki metni vurguladığımda, gidip terminal vim içine orta tıklandığında hiçbir şey olmuyor.

Ne oluyor?

Teşekkür ederim!

Yanıtlar:


20

Ayrı X / DE panolarının neden olduğu; onları ClipIt ile senkronize et

  • As ImaginaryRobots' cevabı açıklıyor iki farklı blokluklar vardır: X pano ve masaüstü ortamı / pencere yöneticisi pano (Gnome / Birlik, KDE, vb); kullanılan seçim yöntemine bağlı olarak (yani sadece vurgulama veya açık bir Ctrl-C / sağ tıklama kopyası vb.) bağlı olarak, iki pano senkronize edilmeyebilir.

    • Bu nedenle, GUI programları ve terminal arasında kopyalama / yapıştırma yaparken genellikle sorunlar vardır.
  • Bu sorunla karşılaşırsanız en kolay çözüm, her iki ayrı panoyu da senkronize tutan bir araç kullanmaktır. ClipIt ( sudo apt-get install clipit) tavsiye ederim

    • Küçük resim başlatma (kolaylık sağlamak için Başlangıç ​​Uygulamalarına ekleyin) ve Tercihler altında, Birincil ve Panoları Senkronize Et seçeneklerini işaretleyin:

    görüntü tanımını buraya girin


1
Harika, bu tam olarak ihtiyacım olan
şeydi

3
Pano senkronizasyonunu devre dışı bırakmayı tercih ediyorum çünkü bazen Ctrl-C ile bir şeyler kopyalamak istiyorum, değiştirmek istediğim metni seçip Ctrl-V tuşlarına basın. Pano senkronizasyonu ile elde edeceğim, kopyaladığım metin değil, seçtiğim metin.
jcollado

1
Ver Parcellite bir -a çakmak ClipIt alternatifini deneyin
pl1nk

17

Aslında 2 farklı kopyala-yapıştır türü vardır - temel X11 grafik sistemi tarafından sağlananlar ve pencere yöneticiniz (Gnome, KDE, vb.) Tarafından sağlananlar.

Metni tıklatmadan vurgulamak, X11 arabellek alanına kopyalanması için yeterlidir ve orta tıklatması bunun dışına yapıştıracaktır. Control-X veya control-C kullanıyorsanız, pencere yöneticisinin tampon alanını da kullanır (bu tuşları kullanmak için vurgulamanız gerektiğinden), ancak yalnızca bir control-V metni oradan çıkarır - orta tıklama olmaz.

İşleri daha karışık hale getirmek için, pencere yöneticisi kopyalama ve yapıştırma işlemi metin olmayan öğelerle de çalışacaktır, bu nedenle vurgulamanız her iki arabellekte bir miktar metin almış olsa da, pencere yöneticisi arabelleğinde bazı dosyalara veya karmaşık verilere sahip olabilir ve iki senkronizasyon dışında olacak.

Bazı uygulamalar her ikisini de anlamak ve kullanmak için yeterince akıllıdır, diğerleri değildir. Terminal pencereleri genellikle kopyalayıp yapıştırma konusunda aptalca çeşitlilik gösterir. Her uygulamanın, kopyala ve yapıştır karmaşasını nasıl düzelteceklerini söyleme ayarları genellikle vardır, ancak hepsini doğru bir şekilde ayarlamak çok işe yarar. Ubuntu varsayılan olarak çoğunu alır sanırım.

Bu durum tarihsel olarak çok daha kötüydü ve etrafında serbestçe belirleyici standartları belirlemeye yol açtı:

http://standards.freedesktop.org/clipboards-spec/clipboards-latest.txt

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.