Fare Tekerleği Kaydırması Byobu’da etkinleştirilebilir mi?


58

Başka bir yerde fare tekerleği (ve diğer karışık olaylar) üzerinden tmux için etkinleştirilebileceğini gördüm.

Yanıtlar:


35

Evet, bu mümkün. Sadece ilk önce kaydırma moduna girmeniz gerekir .

Basitçe basın F7ve fare kaydırma tekerleğinizi kullanın. Son olarak, geri sarma modundan ESCçıkmak için basın .

Bazı terminallerin farenizi kullanarak kaydırma yapmanıza izin vermeyeceği anlaşılıyor. Gnome Terminali için, profil tercihlerinde ( Tuş kaydırma ) tuş vuruşunda Kaydır seçeneğinin işaretini kaldırın .


10
Hmm, bu benim için işe yaramıyor. Bunun yerine tüm terminalin kaydırılmasını sağlıyorum, byobu oturumunu ekrandan kaldırmak? Bir yerlerde ek ayarlardan kaçırıyorum mu? (Byobu oturumunun çalıştığı sunucuya ssh için gnome-terminalini kullanmak)
Ashimema

3
Ya alt-pageup tuşuna basıp kaydırma tekerleğini kullanmayı denerseniz ... bu işe yarar mı?
Dustin Kirkland

2
Konsole ile çalıştığını doğruladı. Gnome Terminali'nde varsayılan olarak etkisiz olduğu onaylandı - Scroll on keystrokeprofil tercihlerinde seçeneği kaldırmak zorunda kaldı .
gertvdijk

5
@DustinKirkland ayrıca belirttiğiniz Esc'den değil moddan çıkmak için Enter tuşuna basmam gerektiğini fark ettim . Bu belki son zamanlarda değişti mi?
Karthik T

1
Bilginize, bu benim için gnome terminalinde, "Tuşa basıldığında kaydırma" işlevini devre dışı bıraktıktan sonra bile çalışmıyor.
Alec

49

Hala bu sorunun varsa,

Deneyin ALT+F12

Benim durumumda, bu fare byobu üzerinde kaydırma sağlar


Bu kısayolu nerede bulduğunuzu belirtirseniz poster yardımcı olabilir
Charles Green

Yapılandırmada Yardım menüsü var. Terminaldeki byobu-yapılandırmada çalıştırarak bulmak ya da sadece basabilirsiniz Shift + F1
RNA

5
Fare desteğini kapatmak , kaydırmanın çalışmasına neden olması ilginçtir . Bunun neden biri var mı? düzenleme: Ve bunun beni fare ile metin
Alec

1
@alecb, "fare kapalı" modundayken, hala fareyi basılı tutarak fare ile metin seçebilirsiniz. düzenleme: oh, sadece bu EvanLanglois'in cevabında da belirtildiğini fark ettim
yoniLavi

5

Eğer sadece scrollback istiyorsanız ve tmux "mouse-mode" (fare ile kesip yapıştırma yeteneğinizi etkileyecektir) ile meşgul etmek istemiyorsanız, sadece şunu ekleyin: $HOME/.byobu/.tmux.conf

set -g terminal-overrides 'xterm*:smcup@:rmcup@'

Artık terminalinizin kaydırma özelliği normal çalışıyor ve fareyi çalıştırmak için herhangi bir özel tuşa basmanıza gerek yok. Dezavantajı, terminalin sadece tek bir ekranı bilmesidir. En sonunculardan başka bir ekranı kaydırmak için "fare faresini" kullanmanız gerekecek (örneğin, uzun kaydırma yapan bir günlük arabelleğine gitmek gibi), , bu çözecek! Bölünmüş ekranları da bilmiyor. BTW, "fare modu" yapılandırma dosyalarınızda otomatik olarak ayarlanabilir. Komut tuşunu (genellikle Ctrl- A) ve ardından] tuşunu yapıştırın . Fare seçimi fare modunda otomatik olarak kesilir, ancak sizShift

Öneri: Byobu zaten kendi içinde birden fazla terminal oturumu kullandığından, bunu birden fazla terminal ile kullanmanıza gerek yoktur. Bu yüzden yeni bir terminal açan bir kısayol tuşu yerine, "açık terminal" kısayol tuşunu tilda'ya atadım. Tilda şu anda kullanmakta olduğunuz çalışma alanından aşağıya düşer (tüm çalışma alanlarında gösterilir) ve çalışır durumda kalır, böylece her zaman kullanılabilir durumda olur. Bu, byobu ile iyi çalışıyor çünkü artık tüm kabuk oturumlarım için 1 yerim var (tilda'yı normal bir kabuk yerine byobu kullanacak ve kabuğundan çıkmanız durumunda tekrar çalıştırabilirsiniz). Dahası, terminal oturumlarınız GUI'nizin dışında kaldı, çünkü byobu kullanıyorsunuz. Sistemime ssh ile giriş yapıyorum ve otomatik olarak byobu oturumumu alıyorum (derlemeleri izlemek, vb. İçin harika) ve byobu sanal penceresi cep telefonumun ekranına dönüyor. Telefonu tekrar açtığımda Masaüstü ekranımdaki byobu penceresi telefon yönüne göre değişiyor - MAGIC! Windows kullanıcıları için çok etkileyici.

Sonraki, bir terminal işi bittiğinde bir bildirim (GUI'den) almak için aydınlanma terminal kesmelerini kullanmaktır, ancak dbus izinleri bunu tersine çevirir. Biri bu byobu ile çalışacak olursa lütfen bana bildirin!

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.