Xrdp üzerinden giriş yaparken boş masaüstü


38

Bir Win 7 makineden Uzak Masaüstü kullanarak Ubuntu 11.10'a erişmeye çalışıyorum. Xrdp'yi kurdum. Windows uzak masaüstü istemcisini başlatıp oturum açıyorum. Ardından kullanıcı adı ve şifreyi girmem isteniyor.

Sonra oturum açar, fakat tüm gördüğüm arka plan, menü yok, hiçbir şey. Uzaktaki masaüstünü kapatarak öldürmek zorundayım.

Sağ tıklasam bile, hiçbir şey. Herhangi bir fikir???

RDP yolunda gitmemin tek nedeni, masaüstü paylaşımını etkinleştirdikten sonra bile VNC'nin işe yaramamasıydı. Ubuntu’ya Windows üzerinden bağlanmam gerektiğinden dolayı sıkıntı içindeyim. Sürüm 8 Ubuntu'da bu bir sorun değildi ve sadece işe yaradı.


VNC'nin işe yaramayacağını söylediğinde, oturum açma işlemi tamam mıydı, ancak aynı masaüstü arka plan sorunu vardı ya da hiç bağlantı kuramadı mı?
Lozzy_uk

Bu cevabı almayı denediğini onaylayabilir misin? askubuntu.com/a/3936/14356
fossfreedom

Ubuntu'yu yeniden başlattım ve şimdi VNC bağlantı kurabiliyor, ancak kullanılamıyor. Ubuntu 8 ile bu sorunu hiç yaşamadım. Bu 11.10 da bir hata mı? RDP ile Ubuntu'da oturum açtığımda, ekran yeniden boyutlandırılıyor ve üstteki menü çubuğuna veya soldaki araç çubuğuna erişemiyorsunuz. Ayrıca rdf ile giriş yaptığınızda masaüstüne sağ tıklayabilirsiniz. Bu garip, üst gösteride menüyü görebilirsiniz, sonra rdp yeniden boyutlandırmak için bir şey yapar ve gitti. Terminaller, mRemote ve MS uzak masaüstü gibi birkaç rdp istemcisi denedim.
nitefrog

Evet, ayrıca bir XP sistemiyle giriş yapmaya çalıştım ve aynı sorunu alıyorum. Tek gördüğüm bir masaüstü görüntüsü ve menü yok. Giriş yapabilirim ama karınca bir şey yapmam, ikon yok, menü yok, hiçbir şey yok. Masaüstümdeki öğeler bile orada değil. Şimdi eğer VNC'yi kullanırsam her şeyi görebilirim ama performans o kadar kötü ki dayanılmaz.
nitefrog

Yanıtlar:


20

.Xsession config dosyasında yine başka bir masaüstü yöneticisi olabilir.

cd /home/youruser
echo "gnome-session --session=ubuntu-2d" > .xsession
sudo /etc/init.d/xrdp restart

Benzer bir sorun yaşadım ve bu sorunu çözdü.


2
Sen 2 çizgi (ekleyebilir echo...olarak) /etc/xrdp/startwm.shçağırmadan önce . /etc/X11/Xsessionve hatta eğer çalışacaktır .xsessiondosya başka bir şey tarafından değiştirilir.
laurent

Bu çözüm benim için güzel çalıştı. Şerefe!
Matt Cashatt

Bunu nasıl anladığınızı NASIL bilmek bile istemiyorum; sadece satırları config içine koy - ve işe yaradı; teşekkürler adam +1
Grigorash Vasilij

@ laurent Güzel! Basit parlak
Yuriy Galanter

Bu çözüm benim için çalıştı.
Sitansu

8

Bu yazının gelecek okurları için (aynı soruyu bulduğumda Google aramalarımın üstündeki bu yazıyı buldum), xrdp artık Ubuntu 14.04'te Ubuntu-2d ile çalışmıyor gibi görünüyor. Bunun yerine xfce'yi yüklemelisiniz

sudo apt-get install xfce4

Sonra satırı ekle

xfce4-session

gnome-session yerine ~ / .xsession dosyanıza --session = ubuntu-2d satırı


Bu benim Ubuntu 15.10 ile
sorunumdu

Hala çalışmıyor :(
Dmitry

Bu benim için de işe yaramadı, ama vurgulayacağım şey /var/log/xrdp/xrdp-sesman.log dosyasını okumak ve hataları aramak. Bu bana bu soruna olan çözümümü bulmam için yol açtı
QA Collective

Bu benim için işe yaradı ANCAK Ayrıca aşağıdaki ` in front of my username when logging it. It wasn't immediately obvious that this fixed my issue because before I used adımı da düzeltmek zorunda kaldım '`kullanıcı adımı önünde windows ekleyerek yanlış oturum açmış kullanıcı adı önünde Windows etki alanı eklendi. Yani bu iki parçalı bir düzeltme.
anon58192932

3

Bunu dene. Terminal'i açmak için klavyenizdeki Ctrl+ Alt+ tuşlarına basın T. Açıldığında, aşağıdaki komutları çalıştırın:

sudo apt-get install gnome-session-fallback
echo “gnome-session -–session=gnome-fallback” > ~/.xsession
sudo /etc/init.d/xrdp restart

1

Seni doğru anladıysam, Win 7 makinen var (rdp istemcisi) ve ubuntu 11.10 (rdp sunucusu).

Eğer ubuntu'da etkin birliği 3d varsa, bu sorunlara neden olur. GNOME oturumu geri dönüşünü kullanın:

sudo apt-get install gnome-session-fallback

(oturumu kapatıp "gnome classic etkisi yok" seçmeniz gerekir )

.. ya da xubuntu (xfce):

sudo apt-get install xubuntu-desktop

.. ya da lubuntu (lxde):

sudo apt-get install lubuntu-desktop

Ayrıca, komut satırından rdesktop kullanmayı deneyin. Görünüşe göre xrdp ve diğer rdp gui programları rdesktop'un tüm yeteneklerini desteklemiyor, bu yüzden komut satırını doğrudan kullanmak en iyisi.

rdesktop -h


1
2D versiyonu da aynı şekilde denedim. Win7'den Ubuntu'ya komut satırını nasıl kullanıyorsunuz?
nitefrog

bu çok iyi bir soru .. cevabımı ubuntu-windows rdp bağlantısı ile karıştırdım. Üzgünüm. Yine de, bunu cygwin ile yapabilirsiniz, ancak pencerelerdeki gui rdesktop istemcisi beklendiği gibi çalışıyor :) Deneyin gnome-session-fallback, belki daha iyi sonuçlar alacaksınız
Savvas Radevic

1

eğer hala sorunun varsa,

Bu yazıya bir göz atabilirsin, benim için iyi açıklanmış gibi görünüyor

http://c-nergy.be/blog/?p=2879

Umarım bu başkaları için de yararlı olur


4
Ubuntu'ya Sormaya Hoş Geldiniz! Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak tercih edilir.
Eric Carvalho

1

Girişinizin önüne ters eğik çizgi ekleyin, örneğin: \ yourlogin

Bu benim için çalışmasını sağladı. Etki alanını kimlik bilgilerinizden kaldırır.


Bu benim için çalıştı, ancak ek .xsessionolarak kullanmak için dosyayı değiştirmek zorunda kaldı xfce.
anon58192932

0

2D versiyonu da aynı şekilde denedim. Win7'den Ubuntu'ya komut satırını nasıl kullanıyorsunuz?

          - nitefrog 31 Aralık 11:01

Bitvise Tüneli'ni deneyin. Windows terminali, FTP ve RDP için bir şampiyon gibi çalışır.


Bitvise birazcık sorun yaratır ve oturumlarınızı rastgele keser. Daha iyi güvenilir ve istikrarlı olan Putty'yi deneyin.
Denja,

0

Bu bir geçici çözümden daha fazlasıdır, ancak boş bir masaüstünüz olursa, uzaktaki Ubuntu bilgisayarında reddetme veya izin verme olup olmadığını sorma konusunda bir soru olabilir. Uyarıdan izin ver düğmesini tıklamanız yeterlidir.


0

Farklı bir masaüstü yöneticisi deneyin. Lightdm kullanırken XRDP ile boş / siyah ekran görüyordum. Bir kere lxdm'ye geçtim, her şey beklendiği gibi çalıştı.


0

Xrdp'nin bir kısıtlaması yalnızca masaüstünde oturum açabilmenizdir: 0

Hedef makineye girdim ve bağlanmaya çalıştım. Sunucudan çıktıktan sonra giriş yapabildim.


0

İşe başlamadan önce aşağıdakileri yapmak zorundaydım:

  • Kurun xfce4ve .xsessionyukarıdaki Paul Rosenberg'in cevabına göre "xfce4-session" olarak yapılandırın .

  • /etc/xrdp/Aşağıdaki hataya neden olan bir izin sorununu düzeltin /var/log/xrdp.log:

    [ERROR] Cannot read private key file /etc/xrdp/key.pem: Permission denied
    

    Ben kullanıcıyı ekledi xrdpiçin ssl-certbu olsa en iyi çözüm olup olmadığından emin, grubun.


-1

Buraya bakın, şimdiye kadar Ubuntu 13.10 için en iyi çözüm. Aşağı kaydırın Brian Mullan'ın kodlarını görün. X2go'yu yükledim ve KDE Ubuntu 13.10'da bir cazibe gibi çalışıyorum. Artık xrdp yok.

http://c-nergy.be/blog/?p=4448&cpage=1#comment-1013

Hepinize iyi günler ...


Lütfen yalnızca bir bağlantı yerine, neye bağlantı kurduğunuzun kaba bir özetini verin. :)
user98085,
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.