Sadece okumak için bir smokin kısayolu var mı?


22

Herhangi bir uzaktan çalışmanın bağlantı kesilmeleri / çökmelerden sonra güvenli bir şekilde açık kalmasını sağlamanın bir yolu olarak yıllardır ekranı kullanıyorum. Aslında, elbette, yerel olarak çalışırken bile ekranları kullanıyorum.

Son zamanlarda, gereksinimlerim güzelliği nedeniyle tmux'a geçtiğim aşamaya geldi:

tmux attach -r

Salt okunur modda (-r) kendi oturumlarımı eklemek, yanlışlıkla endişelenmeme gerek olmadığı anlamına gelir:

  • IRC’de çöp hatlarının yapıştırılması
  • önemli bir derleme / konuşlandırma işlemini durdurmak
  • yoldan geçenler için tam görünümde bir şifre girerek

Tabii ki mesele şu ki, bir oturumu açmak zorundayım, Cb + d'yi ayırmak ve sonra okumak için -r bayrağıyla tekrar açmak zorunda kalıyorum. Ve sonra, zaman zaman bir IRC sohbetine karışmak, bir görevi kesmek veya başka bir şey yapmak istediğimde, tekrar ayrılmam ve normal olarak yeniden bağlanmam gerekiyor.

Modlar arasında geçiş yapmak için anahtar bir bağ yapmanın bir yolunu bilen var mı?

Yanıtlar:


16

Yalnızca salt okunur modunu etkinleştirme seçeneğini kullanan man sayfasına göre değil attach -r.

Ayrıca, kaynak kodunda , sadece aşağıdaki satır cmd-attach-session.csalt okunur bayrağını ayarlar. Kodun geri kalanı bu bayrağın ayarlanıp ayarlanmadığını kontrol eder, ancak değerini değiştirmez. Bu yüzden, bir kod değişikliği yapmadan (veya talep etmeden), şansınız tükendi gibi görünüyor:

    if (cmd_check_flag(data->chflags, 'r'))
        ctx->cmdclient->flags |= CLIENT_READONLY;

1
Derinlemesine gittiğin için teşekkürler. Bir süredir C / C ++ 'ın tadında geliştiğimden beri sanırım' bir gün 'yığınıma koyabiliyorum. Bu arada, bir özellik isteği girmenin bir zararı olmaz, bu yüzden şimdi bunu yapıyorum.
00’a

22

İçinde tmux 1.9ayapabilirsin :switch-client -r. 1.9a'da bunun yeni olup olmadığından emin değilim, ancak çalıştırdığım sürüm bu ve var olan bir tmux oturumunu salt okunur modda değiştirebiliyorum.


Bu, salt okunur moda girmek için harika çalışır, ancak ayırmadan ve yeniden takmadan salt okunur moddan çıkmanın bir yolu var mı? Öyle görünmüyor, ama bu kullanışlı bir özellik olurdu.
richardneish
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.