Tüm X11 uygulamalarında kopyala / yapıştır / kes için tek klavye kısayolu kümesi


13

Bir Linux sisteminde X11 çalıştırırken sahip olduğum yaygın bir sorun, kopyalama ve yapıştırma için X11 genişliğinde klavye kısayolları olmadığıdır. Ctrlcve Ctrlviş çoğu Gtk / Qt uygulamaları alanlarda ince, ama ne zaman kopyalama ve bir terminal emülatörü gelen / 'e yapıştırarak, Ctrlcve Ctrlvuygun seçeneklerdir değildir.

Gnome-terminal kullanım kısayolları gibi bazı terimler gibi CtrlShiftc/ vfakat tutarsız bir kopyası + içinde bu hala sonuçları uygulamalar arasında deneyim yapıştırın.

Örneğin OSX, tüm OSX (sans X11) uygulamalarında çalışan ve terminal emülatörlerine müdahale etmeyen / kısayollar sağlamak için Super/ Commandtuşunu kullanır .Ctrlcv

Linux'ta X11 altında benzer işlevsellik elde etmenin herhangi bir yolu var mı?


1
Eğer karşılaşma edeceklerini konulardan biri terminalde Ctrl-c kesme sinyali olmasıdır - Ben emin değiştirmeye değer kopya ile elde herhangi kolaylık olduğunu değilim / tutarlılık ... FWIW yapıştırın kullandığım bu için nispeten sorunsuz bir deneyim.
jasonwryan

Yanlış iletişim için özür dilerim - Ctrl-c'yi sistem çapında kopyalamak için bağlamak istemiyorum. Terminal emülatörlerini kırmak istemiyorum. Sistem genelinde Super-c / v gibi bir şey kullanabilmek hoş olurdu, böylece herhangi bir / çoğu uygulamaya müdahale etmeyecekti.
noffle

1
Evet, bu mükemmel bir soru ve mükemmel bir fikir. Bunu söylüyorum çünkü aynı şey bana da oldu. :-) Ben sadece tutarlı kullanıcı arayüzleri Linux yapılabileceğini dünyaya göstermek için kendi dağıtımın oluşturmak gerekebilir düşünüyorum
Dogweather

@jasonwryan Hangi sebeple olursa olsun muennich/urxvt-perls, yorumunuzun dahil olduğu bağlantıyı fark edemedim . Bunun yedi aydan daha önce olduğunu fark ettim, ama: teşekkürler! Sistem genelindeki kısayollar için hala mükemmel bir çözümüm yok, ancak bunun mükemmel bir ek olduğu kanıtlandı!
noffle

Myboard python sürümünün diyizmini deneyin: code.google.com/p/diyism-myboard/downloads/… İçindeki sorun: stackoverflow.com/questions/15270420/…
diyizm 21:13

Yanıtlar:


5

Ev dizinime xbindkeysaşağıdakileri .xbindkeysrcyükleyip kurarak soruna kısmi bir çözüm buldum:

"xclip -selection primary -o | xclip -selection clipboard -i"
mod4+c

"sh -c 'xclip -selection clipboard -o | xvkbd -xsendevent -file - 2>/dev/null'"
mod4+v

Bu kısayollar, urxvt gibi bir terminal emülatöründen X11 panosuna metin kopyalamama ve X11 panosundan terminal emülatörüne yapıştırmamı sağlıyor. Qt uygulamaları kopyalama + yapıştırma için de çalışır.

Ancak, yapıştırmak için Mod4 + V'ye dokunursam Gtk uygulamalarını (Firefox, gedit vb.) Kullanırken işe yaramıyor gibi görünüyor. Tuşları birkaç saniye basılı tutup bıraktığımda, iyi yapışır. Tuhaf.


0

Düşünebileceğim en kolay çözümlerden biri metni vurgulamak ve o metni yapıştırmak istediğiniz yere orta fare tıklatmaktır. Ancak bunu nasıl yaptığınıza dikkat edin, genellikle kopyalanan satırın sonu yeni bir satırdır ve kabuktaysanız sorunlara neden olabilir.


Seçim panosunun farkındayım, ancak iki nedenden ötürü yetersiz kalıyor: 1) Bir dizi klavye kısayolu arıyorum, 2) yanlışlıkla başka bir metin seçerek, hatta (muhtemelen daha önemli) ne olursa olsun nukes seçilen.
noffle

1
1 numaralı sorunu hafifleten başka bir alternatif olarak. Burada sağlanan çözümü deneyebilirsiniz .
Linztm

Linztm: Bunun için teşekkürler. Sonunda bunu çözümümün bir parçası olarak kullandım.
noffle
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.