X oturumları boyunca uygulamaları çalıştırabilir miyim?


11

Diyelim ki çok zaman alacak büyük bir dosyayı indiren bir Firefox pencerem var. Şimdi yarıya iniyor ve başka bir DE'ye geçmek istiyorum (örneğin GNOME'dan KDE'ye), indirme işlemini kesintiye uğratmadan yapabilir miyim?

EDIT: GDM veya KDM veya herhangi bir masaüstü yöneticisi kullanmıyorum, bu da durumu daha da zorlaştırabilir ...

Yanıtlar:


8

Orijinal X sunucusunu çalışır durumda bırakmanız gerekir. Başka bir X sunucusunu başka bir tty'de başlatabilirsiniz. Bu nedenle, tipik bir sistemde ctrl+ alt+ yapın f1, sonra oturum açın ve çalıştırın startx -- :1. ctrl+ alt+ İle ulaşılabilen başka bir X oturumu sonlandırmalısınız f8.

İki nokta üst üste işaretinden sonraki sayı değiştirilerek herhangi bir sayıda X sunucusu başlatılabilir; 12'den büyük bir sayı kullanırsanız chvt, tuş birleşimi yerine bu sayıyı değiştirmek için kullanabilirsiniz .

İsterseniz, .xinitrcfarklı masaüstü ortamları başlatan özel dosyalar ayarlayabilirsiniz . Yani .xinitrc-kdebir KDE oturumu başlatan bir tane olabilir . Bu dosyada şöyle bir şey olurdu exec startkde. Ve X gibi yaparak başlarsın startx ./.xinitrc-kde -- :1.

Her iki oturumda da Firefox'u çalıştırmayı planlıyorsanız, bazı sorunlar olabilir. Firefox için "no-remote" ve "ProfileManager" komut satırı seçeneklerine bakın .


1
+1 Havalı. Bunun için başka birçok yararlı kullanım görüyorum.
Nathan Osman

7

Bir uygulamaya birkaç farklı X oturumundan erişmek istediğinizi önceden planladıysanız, uygulamayı sanal bir X sunucusunda çalıştırabilirsiniz: uygulama sanal X sunucusunun içinde görüntülenir ve sanal X sunucusu herhangi bir pencerenin içinde bir pencere olarak görünür gerçek X sunucusu sayısı.

Sanal X sunucusu için bir olasılık VNC'dir . Başlangıç vncserverprogramı; bu, sanal bir X sunucusu oluşturur ve ~/.vnc/xstartupgenellikle ~/.xinitrcgibi çalışır startx. Sonra xvncviewersanal X sunucusunun ekranını içeren bir pencere göstermek için arayın . Sanal sunucu, oturum bitene veya siz çalışana kadar çalışmaya devam eder vncserver -kill; görüntüleyenleri istediğiniz zaman bağlayabilir ve bağlantısını kesebilirsiniz. Komut satırında bir ekran numarası belirtmeniz gerekebilir, örn. vncserver :3Ve xvncviewer :3. Hiçbir güvenlik duvarı şekilde alırsa VNC oturumları farklı makinelerden erişilebilir: xvncviewer somehost:3. VNC sunucularının ve görüntüleyenlerin birden fazla uygulaması vardır.


5

Yuvalanmış bir X sunucusu (Xnest veya daha iyi Xephyr) başlatabilir ve içinde başka bir grafik ortamı başlatabilirsiniz.


1

Evet yapabilirsin. GNOME kullanıyorsanız, bu diyalogu getirecek olan Sistem -> Oturumu Kapat kullanıcı adını tıklayın :

alternatif metin

Kullanıcı Değiştir'i tıklatmak beni hangi gdm'ye geçmek istediğimi soran bir gdm penceresine götürür. Oturum açmayı tamamladıktan sonra, her zaman orijinal kullanıcıya geri dönerek CtrlAltF7veya yukarıda belirttiğim komutların aynı sırasını kullanarak geçiş yapabilirsiniz .


Err, masaüstü yöneticisi kullanmadığımı eklemeyi unuttum.
phunehehe
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.