Öncelikle, birkaç önemli şeyi açıklığa kavuşturalım:
- Kaç tane makine var? Başka bir deyişle, uzaktaki bir makineye mi bağlanıyorsunuz, yoksa yerel makinenizdeki her şey var mı?
- İlgili bir uzak makine varsa, hangi makine yeniden başlatılıyor: sunucu mu yoksa istemci mi?
İlgili bir makine varsa veya sunucu yeniden başlatılıyorsa, çoğunlukla şansınız kalmaz.
Uzak bir makineye giriş yapıyorsanız, ancak yerel makinenizi yeniden başlatmanız gerekiyorsa, yerel makineniz yerine uzak makinede ekran çalıştırdığınız sürece sorun olmaz. Bunun, ekranın herhangi bir deneyimli (hatta biraz deneyimli) kullanıcısı için oldukça açık olduğunun farkındayım, ancak yardımcı olması durumunda söylüyorum.
Yine bir başka olasılık (yine, bunun sizin için yararlı olup olmadığı durumunuza bağlı olarak) makineyi ekran üzerinde bir VM'de çalıştırmaktır. Uzak bir fiziksel sunucu olduğunu ve yeniden başlatılması gerektiğini varsayalım, ancak (örn.) VMware'de bir misafir işletim sistemi var. Konuk işletim sistemini askıya alabilir ve donanım yeniden başlatıldıktan sonra yeniden başlatabilirsiniz. Bunların hepsi neden belirtilmediğine, hangisinin belirtilmediğine ve makine üzerinde ne kadar kontrole sahip olduğunuza ve tüm bu sorunlara girmeye istekli olup olmadığınıza bağlıdır.
KOLAY çözüm yoktur ve çözümlerin hiçbiri sizin için işe yaramaz. Ama iyi şanslar.
Birçok makineye giriş yapıyorsanız, tüm uzak makinelerde ekranı ayrı ayrı çalıştırmak çok fazla acı gibi görünebilir ve öyle. Bu durumda, her biri başka bir uzak makineye giriş yapan birçok ekran penceresine sahip olan bir ara makine çalıştırma ekranına sahip olmak yararlıdır. Ara makine kaldığı sürece, kendi yerel makinenizi yeniden başlatabilir (veya çantanıza koyabilir ve gece ya da her neyse eve götürebilirsiniz) ve ekran ara makinede çalışmaya devam eder. (Ve belli ki uzaktaki makinelerden herhangi biri kapanırsa, bu makineyle olan bağlantınızı kaybedersiniz, ancak ekran oturumlarınızın geri kalanı iyidir.)
Fakat çoğu durumda, uzak makineye veya yeniden başlatılan tek makineye atıfta bulunursunuz, bu durumda bunu yapmanın basit bir yolu yoktur. CryoPID ilk bakışta umut verici görünüyor, ancak web sitesi ekran için işe yaramadığını söylüyor.
Ancak keşfedilmeye değer biraz umut verici seçenek daha var. (İşe yarayıp yaramayacağının tam olarak ne yapmaya çalıştığınıza bağlıdır.) Bunu github.com adresinde bulabilirsiniz: https://github.com/skoneka/screen-session/tree/master/ScreenSession/