GNU ekranı: fareyle bölünmüş pencerelerde odağı değiştirin


16

Faremi kullanarak bölünmüş pencereler arasındaki odağı değiştirebilmem için GNU ekranında uygun fare desteğini etkinleştirmenin bir yolu var mı?

Başka bir deyişle, 'Ca Tab' yazmaya fare ile yönlendirilen bir alternatif arıyorum.

Teşekkürler,

Yanıtlar:


26

Biri ekleyebilir

mousetrack on

için ~/.screenrc


1
Mac'te bu özelliği kullanmak için en son ekranı (ör. Homebrew'dan) yüklemeniz gerekir. Şu anda gönderilen ekran sürümü fare kapanı komutunu tanımıyor.
Pat Niemeyer

Oyun değiştirici. Teşekkürler!
Mark

2

GNU Screen'in yukarı akışının doğru fare desteğine sahip olabileceğine inanıyorum . Linux konsolunda Fare ekranına (1) bakın ? .

Ayrıca Debian Sid'i (kararsız) kontrol edin , çünkü söz konusu yazı için bulunan ilk cevaba göre, Debian Kararsızı GNU Ekranının en son sürümüne / sürümüne sahiptir.

Ancak bu, Ekranı kaynaktan yapmak zorunda kalacağınız anlamına gelebilir, ki bu da kendi başına çok zor olmamalıdır, ancak daha önce bu tür bir şeyi daha önce hiç yapmadıysanız, biraz korkutucu olabilir.


1
Evet! Bunun Debian testi üzerinde de çalıştığını doğrulayabilirim. Sadece mousetrack on~ \ .screenrc yazın.
enricoferrero

Ayrıca bu enayi kesinlikle Mac OS X üzerinde çalıştığını doğrulayabilirim, derlemek biraz zor, yazdığım homebrew formülünü kullanmaktan çekinmeyin . Ayrıca genel olarak unix benzeri sistemler için bir yapı komut dosyası yazmayı planlıyorum, ancak bu biraz beklemek zorunda kalacak. NOT Mac OS X'te, en azından benim için, mousetrack onçalışabilmesi için diğer seçeneklerin yerine, belirtmek zorunda kaldım .
Alexej Magura

Debian Jessie kullanıyorum, fare kapanı benim için işe yaramıyor gibi görünüyor . Bu sürüm sorunu mu? Ben dpkg -s ekranını kontrol ediyorum , sürüm Versiyon: 4.2.1-3 . İken ekran -v baskı Ekran sürümü 4.02.01 (GNU) 28-Apr-14 . Biraz tuhaf.
TMX

@Tmx Emin değilim; Artık Screen veya Tmux kullanmıyorum, üzgünüm. Debian Jessie kullandığınızla ilgili değildir, yanlış sürümü kullanmanız daha olasıdır. Paket yöneticiniz bir şey söylüyor, ancak paket başka bir şey söylüyorsa, pakete inanın. Ekranın en son kararlı sürümünü sıfırdan oluşturmayı denedim ve çalışmaya başlayıp başlamadığını görün.
Alexej Magura

2

Bu sorunun biraz eski olduğunu anlıyorum, ancak fare kapısının sürükleme seçimi için kullanılan fare olaylarını, en azından Ubuntu 16.04 kurulumumda yutuyor gibi eklemek isterim. Böylece bir seçeneğiniz vardır: odaklanmak için tıklayın veya metni vurgulamak / kopyalamak için sürükleyip seçmek.

Bunun için bulduğum geçici çözüm fareler seçimini açmak ve kapatmak için bir çift anahtarı bağlamaktır. İçinde ~/.screenrc:

# Click region to focus, toggled by Alt-[ / Alt-]
# (When on, swallows mouse events for drag-select)
bindkey "^[[" mousetrack off
bindkey "^[]" mousetrack on

Fare kapanı açıkken, kopyalama modunda bir seçimin başlangıcını (ilk tıklama) ve sonunu (ikinci tıklama) seçebilirsiniz.
Gergely Máté

0

GNU ekranı fareyi hiçbir şekilde kullanmaz.
Bu davranışı istiyorsanız, bunun yerine tmux'u deneyebilirsiniz . Bu davranışı tmux'ta etkinleştirmek için ~ / .tmux.conf dosyasına aşağıdaki satırı ekleyin:

set -g mouse-select-pane on

Görüyorum ki, bu bilgiyi neden hiçbir yerde bulamadığım açıklanıyor.
enricoferrero

2
Bu modası geçmiş; ekranın en son sürümü farenin kullanımını destekler.
Patrick Sanan
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.