{"id":34267,"date":"2025-11-14T03:40:49","date_gmt":"2025-11-14T00:40:49","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=34267"},"modified":"2025-11-14T03:40:49","modified_gmt":"2025-11-14T00:40:49","slug":"ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/","title":{"rendered":"Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu"},"content":{"rendered":"<p><body><\/p>\n<h2>Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu<\/h2>\n<p>G\u00fcn\u00fcm\u00fcz\u00fcn dijital \u00e7a\u011f\u0131nda, herhangi bir yerden herhangi bir cihaza eri\u015fim sa\u011flama yetene\u011fi, hem bireysel kullan\u0131c\u0131lar hem de i\u015fletmeler i\u00e7in kritik bir ihtiya\u00e7 haline gelmi\u015ftir. Uzaktan \u00e7al\u0131\u015fma, sunucu y\u00f6netimi, geli\u015ftirme ortamlar\u0131na eri\u015fim veya sadece evdeki bilgisayar\u0131n\u0131za i\u015f yerinizden ba\u011flanma gibi senaryolarda uzak masa\u00fcst\u00fc \u00e7\u00f6z\u00fcmleri vazge\u00e7ilmezdir. Bu \u00e7\u00f6z\u00fcmler aras\u0131nda, performans, g\u00fcvenlik ve kullan\u0131m kolayl\u0131\u011f\u0131 a\u00e7\u0131s\u0131ndan \u00f6ne \u00e7\u0131kan se\u00e7eneklerden biri de X2Go&#8217;dur. Bu makalede, pop\u00fcler ve kararl\u0131 bir i\u015fletim sistemi olan Ubuntu 18.04 LTS (Long Term Support) \u00fczerinde X2Go uzak masa\u00fcst\u00fc sunucusunun nas\u0131l kurulaca\u011f\u0131n\u0131 ve yap\u0131land\u0131r\u0131laca\u011f\u0131n\u0131 ayr\u0131nt\u0131l\u0131 bir \u015fekilde inceleyece\u011fiz.<\/p>\n<p>Ubuntu 18.04, uzun s\u00fcreli deste\u011fi sayesinde bir\u00e7ok sunucu ve i\u015f istasyonu ortam\u0131nda hala yayg\u0131n olarak kullan\u0131lmaktad\u0131r. X2Go ise, SSH protokol\u00fc \u00fczerinden g\u00fcvenli ve y\u00fcksek performansl\u0131 bir uzak masa\u00fcst\u00fc deneyimi sunan a\u00e7\u0131k kaynakl\u0131 bir yaz\u0131l\u0131md\u0131r. \u00d6zellikle d\u00fc\u015f\u00fck bant geni\u015fli\u011fine sahip a\u011flarda bile ak\u0131c\u0131 bir deneyim sa\u011flamas\u0131, onu VNC veya RDP gibi di\u011fer \u00e7\u00f6z\u00fcmlere g\u00f6re avantajl\u0131 k\u0131lmaktad\u0131r. X2Go, NX teknolojisi \u00fczerine in\u015fa edilmi\u015ftir ve bu sayede s\u0131k\u0131\u015ft\u0131rma algoritmalar\u0131 ile veri transferini optimize eder, bu da \u00f6zellikle gecikme s\u00fcresi y\u00fcksek ba\u011flant\u0131larda b\u00fcy\u00fck fark yarat\u0131r.<\/p>\n<p>Bu kapsaml\u0131 rehber, Ubuntu 18.04 sunucunuzu bir X2Go uzak masa\u00fcst\u00fc sunucusuna d\u00f6n\u00fc\u015ft\u00fcrmek i\u00e7in ad\u0131m ad\u0131m talimatlar sunacakt\u0131r. Ba\u015flang\u0131\u00e7tan itibaren sistem gereksinimlerinden, sunucu ve istemci kurulumuna, g\u00fcvenlik yap\u0131land\u0131rmalar\u0131ndan, performans\u0131 art\u0131r\u0131c\u0131 ipu\u00e7lar\u0131na ve s\u0131k kar\u015f\u0131la\u015f\u0131lan sorunlar\u0131n giderilmesine kadar t\u00fcm s\u00fcreci ele alaca\u011f\u0131z. Amac\u0131m\u0131z, bu makaleyi okuyan herkesin, teknik bilgisi ne olursa olsun, kendi X2Go uzak masa\u00fcst\u00fc \u00e7\u00f6z\u00fcm\u00fcn\u00fc ba\u015far\u0131yla kurabilmesini sa\u011flamakt\u0131r.<\/p>\n<h3>X2Go Nedir ve Neden Kullanmal\u0131y\u0131z?<\/h3>\n<p>X2Go, Linux sunucular\u0131na veya i\u015f istasyonlar\u0131na uzaktan eri\u015fim sa\u011flamak i\u00e7in kullan\u0131lan a\u00e7\u0131k kaynakl\u0131 bir uzak masa\u00fcst\u00fc \u00e7\u00f6z\u00fcm\u00fcd\u00fcr. NX teknolojisini temel al\u0131r ve bu sayede standart VNC veya RDP \u00e7\u00f6z\u00fcmlerine g\u00f6re belirgin avantajlar sunar:<\/p>\n<p>*   <strong>Y\u00fcksek Performans:<\/strong> \u00d6zellikle d\u00fc\u015f\u00fck bant geni\u015fli\u011fine sahip veya y\u00fcksek gecikmeli a\u011flarda bile ak\u0131c\u0131 bir kullan\u0131c\u0131 deneyimi sunar. Veri s\u0131k\u0131\u015ft\u0131rma ve \u00f6nbellekleme algoritmalar\u0131 sayesinde ekran g\u00fcncellemelerini minimize eder.<br \/>\n*   <strong>G\u00fcvenlik:<\/strong> T\u00fcm ileti\u015fim SSH protokol\u00fc \u00fczerinden \u015fifrelenir. Bu, verilerinizin a\u011f \u00fczerinde g\u00fcvenli bir \u015fekilde aktar\u0131lmas\u0131n\u0131 sa\u011flar ve ek bir VPN t\u00fcneli kurma ihtiyac\u0131n\u0131 ortadan kald\u0131r\u0131r.<br \/>\n*   <strong>Oturum Y\u00f6netimi:<\/strong> X2Go, oturumlar\u0131 ask\u0131ya alma ve daha sonra devam ettirme yetene\u011fine sahiptir. Bu, ba\u011flant\u0131n\u0131z kopsa bile \u00e7al\u0131\u015fman\u0131z\u0131 kaybetmeyece\u011finiz anlam\u0131na gelir; ayn\u0131 oturuma daha sonra farkl\u0131 bir istemciden bile ba\u011flanabilirsiniz.<br \/>\n*   <strong>\u00c7oklu Platform Deste\u011fi:<\/strong> X2Go istemcisi Windows, macOS, Linux (Debian\/Ubuntu, Fedora\/RHEL, Arch Linux vb.) ve FreeBSD gibi bir\u00e7ok i\u015fletim sistemi i\u00e7in mevcuttur.<br \/>\n*   <strong>Ses ve Yaz\u0131c\u0131 Y\u00f6nlendirme:<\/strong> Uzak masa\u00fcst\u00fc oturumunuzda yerel makinenizin sesini dinleyebilir ve yerel yaz\u0131c\u0131n\u0131z\u0131 kullanabilirsiniz.<br \/>\n*   <strong>Dosya Payla\u015f\u0131m\u0131:<\/strong> \u0130stemci makinenizdeki yerel klas\u00f6rleri uzak sunucu ile kolayca payla\u015fabilirsiniz.<br \/>\n*   <strong>A\u00e7\u0131k Kaynak:<\/strong> \u00dccretsiz ve a\u00e7\u0131k kaynakl\u0131 olmas\u0131, geli\u015ftirici toplulu\u011fu taraf\u0131ndan s\u00fcrekli desteklendi\u011fi ve geli\u015ftirildi\u011fi anlam\u0131na gelir.<\/p>\n<p>Bu \u00f6zellikler, X2Go&#8217;yu \u00f6zellikle sanal \u00f6zel sunucular (VPS), bulut tabanl\u0131 geli\u015ftirme ortamlar\u0131 veya uzaktan eri\u015fim gerektiren kurumsal altyap\u0131lar i\u00e7in ideal bir se\u00e7enek haline getirir.<\/p>\n<h3>\u00d6n Gereksinimler<\/h3>\n<p>X2Go kurulumuna ba\u015flamadan \u00f6nce a\u015fa\u011f\u0131daki \u00f6n gereksinimleri kar\u015f\u0131lad\u0131\u011f\u0131n\u0131zdan emin olun:<\/p>\n<p>*   <strong>Ubuntu 18.04 Sunucusu:<\/strong> Fiziksel bir makine, sanal makine (VM) veya bir bulut sa\u011flay\u0131c\u0131s\u0131ndan (AWS, Azure, DigitalOcean, Linode vb.) bir VPS olabilir. Makale boyunca sunucu olarak adland\u0131r\u0131lacakt\u0131r.<br \/>\n*   <strong>SSH Eri\u015fimi:<\/strong> Sunucunuza SSH \u00fczerinden eri\u015fiminiz olmal\u0131d\u0131r. Genellikle bu, bir terminal (Linux\/macOS) veya PuTTY gibi bir SSH istemcisi (Windows) kullan\u0131larak yap\u0131l\u0131r.<br \/>\n*   <strong>Sudo Yetkileri:<\/strong> Kurulum komutlar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in <code>sudo<\/code> yetkilerine sahip bir kullan\u0131c\u0131 hesab\u0131n\u0131z olmal\u0131d\u0131r.<br \/>\n*   <strong>\u0130nternet Ba\u011flant\u0131s\u0131:<\/strong> Sunucunun paketleri indirebilmesi i\u00e7in aktif bir internet ba\u011flant\u0131s\u0131 gereklidir.<br \/>\n*   <strong>\u0130stemci Makine:<\/strong> Uzak masa\u00fcst\u00fcne ba\u011flanmak i\u00e7in kullanaca\u011f\u0131n\u0131z bir bilgisayar (Windows, macOS veya Linux).<\/p>\n<p>Bu \u00f6n ko\u015fullar\u0131 sa\u011flad\u0131ysan\u0131z, kuruluma ba\u015flayabiliriz.<\/p>\n<h3>Ubuntu 18.04 Sunucusunda X2Go Kurulumu<\/h3>\n<p>Bu b\u00f6l\u00fcmde, Ubuntu 18.04 sunucunuzu X2Go uzak masa\u00fcst\u00fc sunucusu olarak yap\u0131land\u0131rmak i\u00e7in gerekli ad\u0131mlar\u0131 ele alaca\u011f\u0131z.<\/p>\n<h4>Sistem G\u00fcncellemesi<\/h4>\n<p>Herhangi bir yaz\u0131l\u0131m kurulumuna ba\u015flamadan \u00f6nce, sisteminizin g\u00fcncel oldu\u011fundan emin olmak iyi bir uygulamad\u0131r. Bu, potansiyel ba\u011f\u0131ml\u0131l\u0131k sorunlar\u0131n\u0131 \u00f6nler ve en son g\u00fcvenlik yamalar\u0131n\u0131 uygulaman\u0131z\u0131 sa\u011flar.<\/p>\n<p>Sunucunuza SSH ile ba\u011flan\u0131n ve a\u015fa\u011f\u0131daki komutlar\u0131 \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo apt update\nsudo apt upgrade -y<\/code><\/pre>\n<p><code>sudo apt update<\/code> komutu, yerel paket indeksinizi g\u00fcncellerken, <code>sudo apt upgrade -y<\/code> komutu y\u00fckl\u00fc paketlerinizi en son s\u00fcr\u00fcmlerine y\u00fckseltir. <code>-y<\/code> bayra\u011f\u0131, t\u00fcm sorulara otomatik olarak &#8220;evet&#8221; yan\u0131t\u0131 vermenizi sa\u011flar.<\/p>\n<h4>Masa\u00fcst\u00fc Ortam\u0131 Kurulumu (Gerekliyse)<\/h4>\n<p>X2Go, bir uzak masa\u00fcst\u00fc \u00e7\u00f6z\u00fcm\u00fc oldu\u011fu i\u00e7in, uzak sunucunuzda bir masa\u00fcst\u00fc ortam\u0131n\u0131n (DE &#8211; Desktop Environment) kurulu olmas\u0131 gerekir. E\u011fer sunucunuz minimal bir kurulumla geldiyse (\u00f6rne\u011fin, \u00e7o\u011fu VPS sa\u011flay\u0131c\u0131s\u0131nda oldu\u011fu gibi), \u00f6ncelikle bir masa\u00fcst\u00fc ortam\u0131 kurman\u0131z gerekecektir.<\/p>\n<p>X2Go, \u00e7e\u015fitli masa\u00fcst\u00fc ortamlar\u0131n\u0131 destekler. Performans ve hafiflik a\u00e7\u0131s\u0131ndan genellikle XFCE, LXDE veya MATE gibi se\u00e7enekler tercih edilir. GNOME veya KDE gibi daha a\u011f\u0131r masa\u00fcst\u00fc ortamlar\u0131 da kullan\u0131labilir, ancak bunlar daha fazla sistem kayna\u011f\u0131 t\u00fcketir ve d\u00fc\u015f\u00fck bant geni\u015fli\u011finde performans\u0131 d\u00fc\u015f\u00fcrebilir.<\/p>\n<p>Bu rehberde, hafifli\u011fi ve kullan\u0131c\u0131 dostu aray\u00fcz\u00fc nedeniyle <strong>XFCE4<\/strong>&#8216;\u00fc kuraca\u011f\u0131z. E\u011fer zaten bir masa\u00fcst\u00fc ortam\u0131n\u0131z varsa (\u00f6rne\u011fin, Ubuntu Desktop s\u00fcr\u00fcm\u00fcn\u00fc kurduysan\u0131z), bu ad\u0131m\u0131 atlayabilirsiniz.<\/p>\n<p>XFCE4 ve ilgili yard\u0131mc\u0131 programlar\u0131 kurmak i\u00e7in a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo apt install xfce4 xfce4-goodies lightdm -y<\/code><\/pre>\n<p>*   <code>xfce4<\/code>: Temel XFCE masa\u00fcst\u00fc ortam\u0131n\u0131 kurar.<br \/>\n*   <code>xfce4-goodies<\/code>: XFCE i\u00e7in ek eklentiler, ara\u00e7lar ve temalar i\u00e7erir.<br \/>\n*   <code>lightdm<\/code>: Bir g\u00f6r\u00fcnt\u00fc y\u00f6neticisidir. X2Go do\u011frudan LightDM kullanmasa da, baz\u0131 masa\u00fcst\u00fc ortamlar\u0131 i\u00e7in bu t\u00fcr bir bile\u015fenin bulunmas\u0131 iyi bir uygulama olabilir. Kurulum s\u0131ras\u0131nda varsay\u0131lan g\u00f6r\u00fcnt\u00fc y\u00f6neticisi olarak LightDM&#8217;yi se\u00e7meniz istenebilir, bunu se\u00e7ebilirsiniz.<\/p>\n<p>Kurulum tamamland\u0131ktan sonra, sunucuyu yeniden ba\u015flatman\u0131z gerekmez, ancak X2Go sunucusunu kurduktan sonra bir oturum a\u00e7t\u0131\u011f\u0131n\u0131zda XFCE ortam\u0131 kullan\u0131labilir olacakt\u0131r.<\/p>\n<p>E\u011fer farkl\u0131 bir masa\u00fcst\u00fc ortam\u0131 kurmak isterseniz, a\u015fa\u011f\u0131daki se\u00e7eneklerden birini tercih edebilirsiniz:<\/p>\n<p>*   <strong>MATE Desktop:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo apt install ubuntu-mate-desktop -y<\/code><\/pre>\n<p>*   <strong>LXDE Desktop:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo apt install lxde -y<\/code><\/pre>\n<p>*   <strong>GNOME Desktop (daha a\u011f\u0131r):<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo apt install ubuntu-desktop -y<\/code><\/pre>\n<p><strong>\u00d6nemli Not:<\/strong> Sadece bir masa\u00fcst\u00fc ortam\u0131 kurman\u0131z yeterlidir. Birden fazla masa\u00fcst\u00fc ortam\u0131 kurmak, sistem kaynaklar\u0131n\u0131 gereksiz yere t\u00fcketebilir ve bazen \u00e7ak\u0131\u015fmalara yol a\u00e7abilir.<\/p>\n<h4>X2Go Sunucusu Kurulumu<\/h4>\n<p>Masa\u00fcst\u00fc ortam\u0131 haz\u0131r oldu\u011funda, X2Go sunucu bile\u015fenlerini kurmaya ge\u00e7ebiliriz. Ubuntu 18.04&#8217;\u00fcn varsay\u0131lan depolar\u0131nda X2Go sunucusu bulunsa da, daha g\u00fcncel ve kararl\u0131 bir s\u00fcr\u00fcm i\u00e7in X2Go projesinin kendi PPA (Personal Package Archive) deposunu kullanmak genellikle daha iyi bir yakla\u015f\u0131md\u0131r.<\/p>\n<p>\u00d6ncelikle X2Go PPA&#8217;s\u0131n\u0131 sisteminize ekleyin:<\/p>\n<pre><code class=\"language-bash\">sudo add-apt-repository ppa:x2go\/stable -y<\/code><\/pre>\n<p>PPA eklendikten sonra, paket listesini tekrar g\u00fcncellemeniz gerekir:<\/p>\n<pre><code class=\"language-bash\">sudo apt update<\/code><\/pre>\n<p>\u015eimdi X2Go sunucu paketlerini kurabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo apt install x2goserver x2goserver-xsession -y<\/code><\/pre>\n<p>*   <code>x2goserver<\/code>: X2Go sunucusunun ana bile\u015fenidir.<br \/>\n*   <code>x2goserver-xsession<\/code>: X2Go&#8217;nun farkl\u0131 masa\u00fcst\u00fc ortamlar\u0131yla d\u00fczg\u00fcn bir \u015fekilde etkile\u015fim kurmas\u0131n\u0131 sa\u011flayan ek betikler ve yap\u0131land\u0131rmalar i\u00e7erir.<\/p>\n<p>Kurulum tamamland\u0131\u011f\u0131nda, X2Go sunucusu otomatik olarak ba\u015flayacakt\u0131r. Herhangi bir ek yap\u0131land\u0131rma veya yeniden ba\u015flatma genellikle gerekmez.<\/p>\n<h4>G\u00fcvenlik Duvar\u0131 Yap\u0131land\u0131rmas\u0131 (UFW)<\/h4>\n<p>G\u00fcvenlik, her sunucu kurulumunda kritik bir ad\u0131md\u0131r. Ubuntu&#8217;da varsay\u0131lan g\u00fcvenlik duvar\u0131 arac\u0131 UFW&#8217;dir (Uncomplicated Firewall). X2Go, SSH protokol\u00fcn\u00fc kulland\u0131\u011f\u0131 i\u00e7in, yaln\u0131zca SSH portunun (varsay\u0131lan olarak 22) d\u0131\u015far\u0131dan eri\u015fime a\u00e7\u0131k olmas\u0131 yeterlidir. Bu, sunucunuzun g\u00fcvenli\u011fini art\u0131r\u0131r.<\/p>\n<p>\u00d6ncelikle UFW&#8217;nin durumunu kontrol edin:<\/p>\n<pre><code class=\"language-bash\">sudo ufw status<\/code><\/pre>\n<p>E\u011fer UFW etkin de\u011filse veya SSH portu a\u00e7\u0131k de\u011filse, a\u015fa\u011f\u0131daki komutlar\u0131 kullanarak SSH portunu a\u00e7\u0131n ve UFW&#8217;yi etkinle\u015ftirin:<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow 22\/tcp\nsudo ufw enable<\/code><\/pre>\n<p><code>sudo ufw enable<\/code> komutunu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda, mevcut SSH ba\u011flant\u0131n\u0131z\u0131n kesilebilece\u011fine dair bir uyar\u0131 alabilirsiniz. E\u011fer SSH portunu do\u011fru bir \u015fekilde a\u00e7t\u0131\u011f\u0131n\u0131zdan eminseniz, bu uyar\u0131y\u0131 onaylayarak devam edebilirsiniz.<\/p>\n<p>UFW&#8217;yi etkinle\u015ftirdikten sonra, tekrar <code>sudo ufw status<\/code> komutunu \u00e7al\u0131\u015ft\u0131rarak kurallar\u0131n do\u011fru bir \u015fekilde uyguland\u0131\u011f\u0131ndan emin olun. \u00c7\u0131kt\u0131da <code>22\/tcp ALLOW Anywhere<\/code> veya benzer bir kural g\u00f6rmelisiniz.<\/p>\n<p><strong>\u00d6nemli:<\/strong> E\u011fer SSH portunuzu varsay\u0131lan 22&#8217;den farkl\u0131 bir porta de\u011fi\u015ftirdiyseniz, <code>22\/tcp<\/code> yerine o port numaras\u0131n\u0131 kullanmal\u0131s\u0131n\u0131z (\u00f6rne\u011fin, <code>sudo ufw allow 2222\/tcp<\/code>).<\/p>\n<h3>X2Go \u0130stemcisi Kurulumu<\/h3>\n<p>Sunucu taraf\u0131 kurulumu tamamland\u0131ktan sonra, uzak masa\u00fcst\u00fcne ba\u011flanmak i\u00e7in yerel makinenize X2Go istemcisini kurman\u0131z gerekir. X2Go istemcisi, Windows, macOS ve Linux gibi bir\u00e7ok platformda mevcuttur.<\/p>\n<h4>Windows \u00dczerinde X2Go \u0130stemcisi Kurulumu<\/h4>\n<p>1.  <strong>\u0130ndirme:<\/strong> X2Go resmi web sitesine gidin: [https:\/\/wiki.x2go.org\/doku.php\/doc:installation:x2goclient](https:\/\/wiki.x2go.org\/doku.php\/doc:installation:x2goclient)<br \/>\n2.  &#8220;Windows Installer&#8221; ba\u011flant\u0131s\u0131n\u0131 t\u0131klayarak en son s\u00fcr\u00fcm\u00fc indirin.<br \/>\n3.  <strong>Kurulum:<\/strong> \u0130ndirilen <code>.exe<\/code> dosyas\u0131n\u0131 \u00e7al\u0131\u015ft\u0131r\u0131n. Kurulum sihirbaz\u0131 sizi y\u00f6nlendirecektir. Genellikle varsay\u0131lan se\u00e7enekleri kabul ederek (Next > Next > Install > Finish) kurulumu tamamlayabilirsiniz.<\/p>\n<h4>macOS \u00dczerinde X2Go \u0130stemcisi Kurulumu<\/h4>\n<p>1.  <strong>\u0130ndirme:<\/strong> X2Go resmi web sitesine gidin ve &#8220;macOS Installer&#8221; ba\u011flant\u0131s\u0131n\u0131 t\u0131klayarak <code>.dmg<\/code> dosyas\u0131n\u0131 indirin.<br \/>\n2.  <strong>Kurulum:<\/strong> \u0130ndirilen <code>.dmg<\/code> dosyas\u0131n\u0131 a\u00e7\u0131n. A\u00e7\u0131lan pencerede X2GoClient uygulamas\u0131n\u0131 &#8220;Applications&#8221; (Uygulamalar) klas\u00f6r\u00fcne s\u00fcr\u00fckleyin.<\/p>\n<h4>Linux \u00dczerinde X2Go \u0130stemcisi Kurulumu (Ubuntu\/Debian tabanl\u0131)<\/h4>\n<p>E\u011fer istemci makineniz de Ubuntu veya Debian tabanl\u0131 bir Linux da\u011f\u0131t\u0131m\u0131 ise, sunucuda yapt\u0131\u011f\u0131n\u0131z gibi X2Go PPA&#8217;s\u0131n\u0131 ekleyebilir ve istemciyi kurabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo add-apt-repository ppa:x2go\/stable -y\nsudo apt update\nsudo apt install x2goclient -y<\/code><\/pre>\n<p>Di\u011fer Linux da\u011f\u0131t\u0131mlar\u0131 i\u00e7in (Fedora, Arch Linux vb.), ilgili da\u011f\u0131t\u0131m\u0131n paket y\u00f6neticisini kullanarak X2Go istemcisini kurabilirsiniz. Detayl\u0131 bilgi i\u00e7in X2Go wiki sayfas\u0131n\u0131 kontrol edin.<\/p>\n<h3>X2Go \u0130stemcisi ile Ba\u011flant\u0131 Kurma<\/h3>\n<p>X2Go istemcisini kurduktan sonra, uzak Ubuntu 18.04 sunucunuza ba\u011flanmaya haz\u0131rs\u0131n\u0131z.<\/p>\n<p>1.  <strong>X2Go \u0130stemcisini Ba\u015flat\u0131n:<\/strong> Y\u00fckl\u00fc X2Go istemcisini a\u00e7\u0131n. \u0130lk kez a\u00e7t\u0131\u011f\u0131n\u0131zda otomatik olarak yeni bir oturum penceresi a\u00e7\u0131labilir. A\u00e7\u0131lmazsa, &#8220;Session&#8221; (Oturum) men\u00fcs\u00fcnden &#8220;New session&#8230;&#8221; (Yeni oturum&#8230;) se\u00e7ene\u011fini t\u0131klay\u0131n.<\/p>\n<p>2.  <strong>Oturum Yap\u0131land\u0131rmas\u0131:<\/strong> A\u015fa\u011f\u0131daki bilgileri girerek yeni bir oturum olu\u015fturun:<\/p>\n<p>    *   <strong>Session name (Oturum Ad\u0131):<\/strong> Bu, oturumunuz i\u00e7in bir isimdir (\u00f6rne\u011fin, &#8220;Ubuntu Sunucum&#8221;, &#8220;Geli\u015ftirme Ortam\u0131&#8221;).<br \/>\n    *   <strong>Host (Ana Bilgisayar):<\/strong> Ubuntu sunucunuzun IP adresi veya ana bilgisayar ad\u0131 (hostname).<br \/>\n    *   <strong>Login (Kullan\u0131c\u0131 Ad\u0131):<\/strong> Ubuntu sunucunuzda oturum a\u00e7mak i\u00e7in kullanaca\u011f\u0131n\u0131z kullan\u0131c\u0131 ad\u0131n\u0131z. Bu kullan\u0131c\u0131n\u0131n <code>sudo<\/code> yetkisine sahip olmas\u0131 \u015fart de\u011fildir, ancak masa\u00fcst\u00fc ortam\u0131n\u0131 kullanabilmesi i\u00e7in bir kullan\u0131c\u0131 olmas\u0131 gerekir.<br \/>\n    *   <strong>SSH Port (SSH Portu):<\/strong> Varsay\u0131lan olarak 22&#8217;dir. E\u011fer sunucunuzda SSH portunu de\u011fi\u015ftirdiyseniz, buraya yeni port numaras\u0131n\u0131 girin.<br \/>\n    *   <strong>Session type (Oturum T\u00fcr\u00fc):<\/strong> Bu \u00e7ok \u00f6nemli bir ad\u0131md\u0131r. Sunucunuzda kurdu\u011funuz masa\u00fcst\u00fc ortam\u0131n\u0131 buradan se\u00e7melisiniz. Biz XFCE kurdu\u011fumuz i\u00e7in <strong>&#8220;XFCE&#8221;<\/strong> se\u00e7ene\u011fini i\u015faretleyin. E\u011fer farkl\u0131 bir DE kurduysan\u0131z (MATE, GNOME vb.), onu se\u00e7in. E\u011fer \u00f6zel bir komut \u00e7al\u0131\u015ft\u0131rmak istiyorsan\u0131z &#8220;Custom Desktop&#8221; se\u00e7ene\u011fini kullanabilirsiniz.<br \/>\n    *   <strong>Connection speed (Ba\u011flant\u0131 H\u0131z\u0131):<\/strong> A\u011f ba\u011flant\u0131n\u0131z\u0131n h\u0131z\u0131na g\u00f6re bu ayar\u0131 yapabilirsiniz. &#8220;ADSL&#8221; veya &#8220;LAN&#8221; genellikle iyi bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r. D\u00fc\u015f\u00fck bant geni\u015fli\u011fi i\u00e7in &#8220;MODEM&#8221; se\u00e7ene\u011fi daha fazla s\u0131k\u0131\u015ft\u0131rma uygulayarak performans\u0131 art\u0131rabilir.<\/p>\n<p>3.  <strong>Oturumu Kaydet:<\/strong> T\u00fcm bilgileri girdikten sonra &#8220;OK&#8221; (Tamam) d\u00fc\u011fmesine t\u0131klayarak oturumu kaydedin.<\/p>\n<p>4.  <strong>Ba\u011flant\u0131 Kurma:<\/strong> Kaydetti\u011finiz oturum, X2Go istemcisinin sa\u011f taraf\u0131ndaki panelde g\u00f6r\u00fcnecektir. Ba\u011flant\u0131 kurmak i\u00e7in oturum ad\u0131na t\u0131klay\u0131n.<\/p>\n<p>5.  <strong>\u015eifre Giri\u015fi:<\/strong> Sizden sunucu kullan\u0131c\u0131 ad\u0131n\u0131z\u0131n \u015fifresi istenecektir. \u015eifrenizi girin ve &#8220;OK&#8221; d\u00fc\u011fmesine t\u0131klay\u0131n.<\/p>\n<p>Birka\u00e7 saniye i\u00e7inde Ubuntu 18.04 sunucunuzun XFCE masa\u00fcst\u00fc ortam\u0131 yerel bilgisayar\u0131n\u0131zda bir pencere i\u00e7inde a\u00e7\u0131lacakt\u0131r. Art\u0131k uzak sunucunuzu sanki yerel bir makineymi\u015f gibi kullanabilirsiniz.<\/p>\n<h3>Geli\u015fmi\u015f Yap\u0131land\u0131rmalar ve \u0130pu\u00e7lar\u0131<\/h3>\n<p>X2Go, temel uzak masa\u00fcst\u00fc ba\u011flant\u0131s\u0131n\u0131n \u00f6tesinde bir\u00e7ok geli\u015fmi\u015f \u00f6zellik ve yap\u0131land\u0131rma sunar.<\/p>\n<h4>Performans \u0130pu\u00e7lar\u0131<\/h4>\n<p>D\u00fc\u015f\u00fck bant geni\u015fli\u011fi veya y\u00fcksek gecikme s\u00fcresi olan a\u011flarda bile X2Go&#8217;nun performans\u0131n\u0131 daha da optimize etmek i\u00e7in baz\u0131 ipu\u00e7lar\u0131:<\/p>\n<p>*   <strong>Ba\u011flant\u0131 H\u0131z\u0131 Ayarlar\u0131:<\/strong> X2Go istemcisinde &#8220;Session preferences&#8221; (Oturum tercihleri) alt\u0131nda &#8220;Connection&#8221; (Ba\u011flant\u0131) sekmesinde ba\u011flant\u0131 h\u0131z\u0131n\u0131 d\u00fc\u015f\u00fcrebilirsiniz (\u00f6rne\u011fin, &#8220;MODEM&#8221; veya &#8220;ISDN&#8221; se\u00e7mek). Bu, daha fazla s\u0131k\u0131\u015ft\u0131rma uygulanmas\u0131n\u0131 sa\u011flar.<br \/>\n*   <strong>G\u00f6r\u00fcnt\u00fc Kalitesi:<\/strong> Ayn\u0131 sekmede &#8220;Image quality&#8221; (G\u00f6r\u00fcnt\u00fc kalitesi) ayar\u0131n\u0131 &#8220;low&#8221; (d\u00fc\u015f\u00fck) veya &#8220;medium&#8221; (orta) olarak ayarlay\u0131n.<br \/>\n*   <strong>Masa\u00fcst\u00fc Ortam\u0131 Optimizasyonu:<\/strong> Sunucunuzdaki masa\u00fcst\u00fc ortam\u0131n\u0131n g\u00f6rsel efektlerini, animasyonlar\u0131n\u0131 ve saydaml\u0131k ayarlar\u0131n\u0131 kapat\u0131n. \u00d6rne\u011fin, XFCE&#8217;de &#8220;Pencere Y\u00f6neticisi Ayarlar\u0131&#8221; veya &#8220;Masa\u00fcst\u00fc Ayarlar\u0131&#8221; \u00fczerinden bu t\u00fcr g\u00f6rsel s\u00fcslemeleri devre d\u0131\u015f\u0131 b\u0131rakabilirsiniz.<br \/>\n*   <strong>Hafif Uygulamalar:<\/strong> Uzak masa\u00fcst\u00fcnde kullanaca\u011f\u0131n\u0131z uygulamalar\u0131n m\u00fcmk\u00fcn oldu\u011funca hafif olmas\u0131na dikkat edin.<br \/>\n*   <strong>Sunucu Kaynaklar\u0131:<\/strong> Sunucunuzun yeterli CPU ve RAM&#8217;e sahip oldu\u011fundan emin olun. \u00d6zellikle birden fazla kullan\u0131c\u0131 ayn\u0131 anda ba\u011flanacaksa, bu kaynaklar kritik hale gelir.<\/p>\n<h4>Payla\u015f\u0131lan Klas\u00f6rler (Shared Folders)<\/h4>\n<p>X2Go, yerel makinenizdeki klas\u00f6rleri uzak sunucunuzla payla\u015fman\u0131za olanak tan\u0131r. Bu, dosya transferini kolayla\u015ft\u0131r\u0131r.<\/p>\n<p>1.  X2Go istemcisinde oturumunuzu se\u00e7in ve &#8220;Session preferences&#8221; (Oturum tercihleri) penceresini a\u00e7\u0131n.<br \/>\n2.  &#8220;Local Resources&#8221; (Yerel Kaynaklar) sekmesine gidin.<br \/>\n3.  &#8220;Shared Folders&#8221; (Payla\u015f\u0131lan Klas\u00f6rler) b\u00f6l\u00fcm\u00fcnde &#8220;Add&#8221; (Ekle) d\u00fc\u011fmesine t\u0131klay\u0131n.<br \/>\n4.  Yerel bilgisayar\u0131n\u0131zda payla\u015fmak istedi\u011finiz klas\u00f6r\u00fc se\u00e7in.<br \/>\n5.  &#8220;Automount&#8221; (Otomatik Ba\u011fla) se\u00e7ene\u011fini i\u015faretlerseniz, oturum her ba\u015flad\u0131\u011f\u0131nda bu klas\u00f6r otomatik olarak ba\u011flanacakt\u0131r.<br \/>\n6.  &#8220;OK&#8221; d\u00fc\u011fmesine t\u0131klayarak oturum ayarlar\u0131n\u0131 kaydedin.<\/p>\n<p>Uzak sunucuda, payla\u015f\u0131lan klas\u00f6rler genellikle <code>\/tmp\/.x2go-<kullan\u0131c\u0131_ad\u0131>-<oturum_ID>\/media<\/code> alt\u0131nda veya kullan\u0131c\u0131n\u0131n ana dizininde <code>media<\/code> klas\u00f6r\u00fc alt\u0131nda g\u00f6r\u00fcn\u00fcr.<\/p>\n<h4>Ses Y\u00f6nlendirme (Audio Redirection)<\/h4>\n<p>X2Go, varsay\u0131lan olarak ses y\u00f6nlendirmeyi destekler. Bu sayede uzak sunucunuzdaki sesleri yerel makinenizden duyabilirsiniz. Genellikle ek bir yap\u0131land\u0131rmaya gerek yoktur. Ancak sorun ya\u015farsan\u0131z, X2Go istemcisinin &#8220;Local Resources&#8221; sekmesindeki &#8220;Sound support&#8221; (Ses deste\u011fi) ayarlar\u0131n\u0131 kontrol edebilirsiniz.<\/p>\n<h4>Yaz\u0131c\u0131 Y\u00f6nlendirme (Printer Redirection)<\/h4>\n<p>X2Go, yerel yaz\u0131c\u0131lar\u0131n\u0131z\u0131 uzak masa\u00fcst\u00fc oturumunuzda kullanman\u0131za da olanak tan\u0131r. &#8220;Local Resources&#8221; sekmesinde &#8220;Printer support&#8221; (Yaz\u0131c\u0131 deste\u011fi) b\u00f6l\u00fcm\u00fcnden yerel yaz\u0131c\u0131lar\u0131n\u0131z\u0131 yap\u0131land\u0131rabilirsiniz.<\/p>\n<h4>SSH Anahtar\u0131 ile Kimlik Do\u011frulama<\/h4>\n<p>\u015eifre yerine SSH anahtarlar\u0131 ile kimlik do\u011frulama, hem daha g\u00fcvenli hem de daha pratiktir.<\/p>\n<p>1.  <strong>SSH Anahtar \u00c7ifti Olu\u015fturma:<\/strong> Hen\u00fcz bir SSH anahtar \u00e7iftiniz yoksa, yerel makinenizde a\u015fa\u011f\u0131daki komutla olu\u015fturun:<\/p>\n<pre><code class=\"language-bash\">ssh-keygen -t rsa -b 4096<\/code><\/pre>\n<p>    Parola istemedi\u011finizden emin olun (bo\u015f b\u0131rak\u0131n), aksi takdirde her ba\u011flant\u0131da parola girmeniz gerekir.<br \/>\n2.  <strong>Genel Anahtar\u0131 Sunucuya Kopyalama:<\/strong> Genel anahtar\u0131n\u0131z\u0131 (genellikle <code>~\/.ssh\/id_rsa.pub<\/code>) sunucunuza kopyalay\u0131n:<\/p>\n<pre><code class=\"language-bash\">ssh-copy-id kullan\u0131c\u0131_ad\u0131@sunucu_ip_adresi<\/code><\/pre>\n<p>    Veya manuel olarak <code>~\/.ssh\/authorized_keys<\/code> dosyas\u0131na ekleyin.<br \/>\n3.  <strong>X2Go \u0130stemcisini Yap\u0131land\u0131rma:<\/strong> X2Go istemcisinde oturum ayarlar\u0131n\u0131z\u0131 a\u00e7\u0131n. &#8220;Login&#8221; (Giri\u015f) sekmesinde &#8220;Use RSA\/DSA key for ssh login&#8221; (ssh giri\u015fi i\u00e7in RSA\/DSA anahtar\u0131 kullan) se\u00e7ene\u011fini i\u015faretleyin ve \u00f6zel anahtar dosyan\u0131z\u0131n yolunu (genellikle <code>~\/.ssh\/id_rsa<\/code>) belirtin.<\/p>\n<p>Bu \u015fekilde, her ba\u011flant\u0131da \u015fifre girmek yerine do\u011frudan anahtar ile kimlik do\u011frulamas\u0131 yapabilirsiniz.<\/p>\n<h4>\u00c7oklu Oturumlar ve Oturum Ask\u0131ya Alma\/Devam Ettirme<\/h4>\n<p>X2Go&#8217;nun \u00f6nemli \u00f6zelliklerinden biri de birden fazla kullan\u0131c\u0131n\u0131n ayn\u0131 sunucuya ayn\u0131 anda ba\u011flanabilmesi ve her kullan\u0131c\u0131n\u0131n kendi ba\u011f\u0131ms\u0131z oturumuna sahip olabilmesidir. Ayr\u0131ca, bir X2Go oturumunu ask\u0131ya alabilir (suspend) ve daha sonra kald\u0131\u011f\u0131n\u0131z yerden devam ettirebilirsiniz. Bu, istemciyi kapat\u0131p daha sonra ayn\u0131 oturuma tekrar ba\u011flanabilece\u011finiz veya farkl\u0131 bir istemciden ba\u011flanabilece\u011finiz anlam\u0131na gelir.<\/p>\n<p>Bir oturumu ask\u0131ya almak i\u00e7in, X2Go istemci penceresini kapatman\u0131z yeterlidir. Daha sonra, istemciyi tekrar a\u00e7t\u0131\u011f\u0131n\u0131zda, ask\u0131ya al\u0131nm\u0131\u015f oturumunuzu &#8220;Suspended sessions&#8221; (Ask\u0131ya al\u0131nm\u0131\u015f oturumlar) alt\u0131nda g\u00f6receksiniz. Oturuma devam etmek i\u00e7in \u00fczerine t\u0131klay\u0131n.<\/p>\n<h3>S\u0131k Kar\u015f\u0131la\u015f\u0131lan Sorunlar ve \u00c7\u00f6z\u00fcmleri<\/h3>\n<p>X2Go kurulumu ve kullan\u0131m\u0131 s\u0131ras\u0131nda baz\u0131 sorunlarla kar\u015f\u0131la\u015fabilirsiniz. \u0130\u015fte yayg\u0131n sorunlar ve olas\u0131 \u00e7\u00f6z\u00fcmleri:<\/p>\n<h4>1. Ba\u011flant\u0131 Sorunlar\u0131 (Connect Failed, Host Key Verification Failed vb.)<\/h4>\n<p>*   <strong>Sunucu IP Adresi\/Hostname:<\/strong> X2Go istemcisinde girdi\u011finiz sunucu IP adresi veya ana bilgisayar ad\u0131n\u0131n do\u011fru oldu\u011fundan emin olun.<br \/>\n*   <strong>Kullan\u0131c\u0131 Ad\u0131\/\u015eifre:<\/strong> Sunucudaki kullan\u0131c\u0131 ad\u0131n\u0131z\u0131n ve \u015fifrenizin do\u011fru oldu\u011fundan emin olun. \u015eifrenizi yanl\u0131\u015f girmi\u015f olabilirsiniz.<br \/>\n*   <strong>SSH Portu:<\/strong> SSH portunun (varsay\u0131lan 22) do\u011fru ayarland\u0131\u011f\u0131ndan ve g\u00fcvenlik duvar\u0131nda a\u00e7\u0131k oldu\u011fundan emin olun (<code>sudo ufw status<\/code> ile kontrol edin).<br \/>\n*   <strong>SSH Sunucusu Durumu:<\/strong> Sunucuda SSH hizmetinin \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun: <code>sudo systemctl status ssh<\/code>. \u00c7al\u0131\u015fm\u0131yorsa <code>sudo systemctl start ssh<\/code> ile ba\u015flat\u0131n.<br \/>\n*   <strong>X2Go Sunucusu Durumu:<\/strong> X2Go sunucusunun \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun: <code>sudo systemctl status x2goserver<\/code>. \u00c7al\u0131\u015fm\u0131yorsa <code>sudo systemctl start x2goserver<\/code> ile ba\u015flat\u0131n.<br \/>\n*   <strong>A\u011f Ba\u011flant\u0131s\u0131:<\/strong> Sunucunuzun internet ba\u011flant\u0131s\u0131 oldu\u011fundan ve yerel makinenizden sunucuya ping atabildi\u011finizden emin olun.<\/p>\n<h4>2. Bo\u015f Ekran veya Siyah Ekran<\/h4>\n<p>Bu genellikle masa\u00fcst\u00fc ortam\u0131 ile ilgili bir sorundur.<\/p>\n<p>*   <strong>Masa\u00fcst\u00fc Ortam\u0131 Kurulumu:<\/strong> Sunucunuzda bir masa\u00fcst\u00fc ortam\u0131n\u0131n (XFCE, MATE, GNOME vb.) kurulu oldu\u011fundan emin olun.<br \/>\n*   <strong>Oturum T\u00fcr\u00fc Se\u00e7imi:<\/strong> X2Go istemcisinde &#8220;Session type&#8221; (Oturum t\u00fcr\u00fc) olarak do\u011fru masa\u00fcst\u00fc ortam\u0131n\u0131 se\u00e7ti\u011finizden emin olun. \u00d6rne\u011fin, XFCE kurduysan\u0131z &#8220;XFCE&#8221; se\u00e7ene\u011fini se\u00e7melisiniz.<br \/>\n*   <strong>X2Go Agent G\u00fcnl\u00fckleri:<\/strong> Sunucudaki kullan\u0131c\u0131n\u0131z\u0131n ana dizininde bulunan <code>.x2go<\/code> klas\u00f6r\u00fcndeki g\u00fcnl\u00fck dosyalar\u0131n\u0131 kontrol edin (\u00f6rne\u011fin, <code>~\/.x2go\/x2goagent.log<\/code>). Bu g\u00fcnl\u00fckler, ba\u011flant\u0131 s\u0131ras\u0131nda olu\u015fan hatalar hakk\u0131nda bilgi verebilir.<br \/>\n*   <strong>Varsay\u0131lan Masa\u00fcst\u00fc Ortam\u0131:<\/strong> Bazen X2Go, hangi masa\u00fcst\u00fc ortam\u0131n\u0131 ba\u015flataca\u011f\u0131n\u0131 bulamayabilir. Bunu d\u00fczeltmek i\u00e7in sunucuda <code>.xsession<\/code> dosyas\u0131n\u0131 d\u00fczenleyebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">echo \"xfce4-session\" > ~\/.xsession\n    chmod +x ~\/.xsession<\/code><\/pre>\n<p>    Bu, XFCE oturumunu varsay\u0131lan olarak ba\u015flatmas\u0131n\u0131 sa\u011flar. E\u011fer farkl\u0131 bir DE kullan\u0131yorsan\u0131z, <code>xfce4-session<\/code> yerine ilgili komutu yazmal\u0131s\u0131n\u0131z (\u00f6rne\u011fin, <code>mate-session<\/code> veya <code>gnome-session<\/code>).<br \/>\n*   <strong>Ekran \u00c7\u00f6z\u00fcn\u00fcrl\u00fc\u011f\u00fc:<\/strong> Baz\u0131 durumlarda \u00e7ok y\u00fcksek ekran \u00e7\u00f6z\u00fcn\u00fcrl\u00fc\u011f\u00fc ayarlar\u0131 sorunlara neden olabilir. X2Go istemcisinde &#8220;Display&#8221; (G\u00f6r\u00fcnt\u00fc) sekmesindeki \u00e7\u00f6z\u00fcn\u00fcrl\u00fck ayarlar\u0131n\u0131 d\u00fc\u015f\u00fcrmeyi deneyin.<\/p>\n<h4>3. Performans Sorunlar\u0131 (Yava\u015fl\u0131k, Gecikme)<\/h4>\n<p>*   <strong>Ba\u011flant\u0131 Ayarlar\u0131:<\/strong> X2Go istemcisinde &#8220;Connection&#8221; (Ba\u011flant\u0131) sekmesindeki &#8220;Connection speed&#8221; (Ba\u011flant\u0131 h\u0131z\u0131) ve &#8220;Image quality&#8221; (G\u00f6r\u00fcnt\u00fc kalitesi) ayarlar\u0131n\u0131 daha d\u00fc\u015f\u00fc\u011fe ayarlay\u0131n.<br \/>\n*   <strong>Masa\u00fcst\u00fc Ortam\u0131:<\/strong> Daha hafif bir masa\u00fcst\u00fc ortam\u0131 (XFCE, LXDE) kullanmay\u0131 d\u00fc\u015f\u00fcn\u00fcn. GNOME veya KDE gibi a\u011f\u0131r ortamlar daha fazla kaynak t\u00fcketir.<br \/>\n*   <strong>G\u00f6rsel Efektler:<\/strong> Sunucudaki masa\u00fcst\u00fc ortam\u0131n\u0131n g\u00f6rsel efektlerini, animasyonlar\u0131n\u0131 ve saydaml\u0131klar\u0131n\u0131 devre d\u0131\u015f\u0131 b\u0131rak\u0131n.<br \/>\n*   <strong>Sunucu Kaynaklar\u0131:<\/strong> Sunucunuzun yeterli CPU ve RAM&#8217;e sahip oldu\u011fundan emin olun. <code>htop<\/code> veya <code>top<\/code> gibi komutlarla sunucu kaynak kullan\u0131m\u0131n\u0131 kontrol edin.<br \/>\n*   <strong>A\u011f Ba\u011flant\u0131s\u0131:<\/strong> Hem sunucunun hem de istemcinin internet ba\u011flant\u0131s\u0131n\u0131n yeterli bant geni\u015fli\u011fine sahip oldu\u011fundan emin olun.<\/p>\n<h4>4. Ses Sorunlar\u0131<\/h4>\n<p>*   <strong>X2Go \u0130stemci Ayarlar\u0131:<\/strong> &#8220;Local Resources&#8221; (Yerel Kaynaklar) sekmesinde &#8220;Sound support&#8221; (Ses deste\u011fi) se\u00e7ene\u011finin etkin oldu\u011fundan emin olun.<br \/>\n*   <strong>Pulseaudio:<\/strong> Sunucuda Pulseaudio&#8217;nun kurulu ve \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun:<\/p>\n<pre><code class=\"language-bash\">sudo apt install pulseaudio -y\n    systemctl --user status pulseaudio<\/code><\/pre>\n<p>    E\u011fer \u00e7al\u0131\u015fm\u0131yorsa <code>systemctl --user start pulseaudio<\/code> ile ba\u015flatmay\u0131 deneyin.<br \/>\n*   <strong>Yerel Ses Kar\u0131\u015ft\u0131r\u0131c\u0131:<\/strong> Yerel bilgisayar\u0131n\u0131zdaki ses seviyelerini ve ses \u00e7\u0131k\u0131\u015f\u0131n\u0131 kontrol edin.<\/p>\n<h4>5. Yaz\u0131 Tipi Sorunlar\u0131<\/h4>\n<p>*   Baz\u0131 durumlarda, \u00f6zellikle eski uygulamalar veya belirli masa\u00fcst\u00fc ortamlar\u0131 i\u00e7in yaz\u0131 tipi sorunlar\u0131 ya\u015fanabilir. Gerekirse sunucuda temel yaz\u0131 tipi paketlerini kurmay\u0131 deneyin:<\/p>\n<pre><code class=\"language-bash\">sudo apt install xfonts-base -y<\/code><\/pre>\n<p>    Bu genellikle yaz\u0131 tipi eksikli\u011finden kaynaklanan sorunlar\u0131 \u00e7\u00f6zebilir.<\/p>\n<p>Bu sorun giderme ad\u0131mlar\u0131, \u00e7o\u011fu X2Go ba\u011flant\u0131 ve performans sorununu \u00e7\u00f6zmek i\u00e7in yeterli olacakt\u0131r. Sorun devam ederse, X2Go toplulu\u011fu forumlar\u0131na veya ilgili hata raporlar\u0131na ba\u015fvurmak faydal\u0131 olabilir.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Bu kapsaml\u0131 rehberde, Ubuntu 18.04 LTS \u00fczerinde X2Go uzak masa\u00fcst\u00fc sunucusunun nas\u0131l kurulaca\u011f\u0131n\u0131 ve yap\u0131land\u0131r\u0131laca\u011f\u0131n\u0131 ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele ald\u0131k. Sistem g\u00fcncellemesinden masa\u00fcst\u00fc ortam\u0131 ve X2Go sunucusu kurulumuna, g\u00fcvenlik duvar\u0131 yap\u0131land\u0131rmas\u0131ndan istemci kurulumuna ve ba\u011flant\u0131 ad\u0131mlar\u0131na kadar her a\u015famay\u0131 ad\u0131m ad\u0131m inceledik. Ayr\u0131ca, performans\u0131 art\u0131r\u0131c\u0131 ipu\u00e7lar\u0131, payla\u015f\u0131lan klas\u00f6rler, ses y\u00f6nlendirme gibi geli\u015fmi\u015f \u00f6zellikler ve s\u0131k kar\u015f\u0131la\u015f\u0131lan sorunlara y\u00f6nelik \u00e7\u00f6z\u00fcm \u00f6nerileri sunduk.<\/p>\n<p>X2Go, \u00f6zellikle d\u00fc\u015f\u00fck bant geni\u015fli\u011fine sahip a\u011flarda bile sundu\u011fu y\u00fcksek performans, SSH \u00fczerinden sa\u011flad\u0131\u011f\u0131 g\u00fc\u00e7l\u00fc g\u00fcvenlik ve esnek oturum y\u00f6netimi yetenekleriyle uzak masa\u00fcst\u00fc \u00e7\u00f6z\u00fcmleri aras\u0131nda \u00f6ne \u00e7\u0131kan bir se\u00e7enektir. \u0130ster bir geli\u015ftirici, ister bir sistem y\u00f6neticisi, isterse sadece ev bilgisayar\u0131n\u0131za uzaktan eri\u015fmek isteyen bir kullan\u0131c\u0131 olun, X2Go size g\u00fcvenilir ve verimli bir deneyim sunar.<\/p>\n<p>Art\u0131k kendi Ubuntu 18.04 sunucunuzu bir X2Go uzak masa\u00fcst\u00fc sunucusuna d\u00f6n\u00fc\u015ft\u00fcrmek i\u00e7in gerekli t\u00fcm bilgiye sahipsiniz. Bu rehberi takip ederek, nerede olursan\u0131z olun sunucunuzdaki grafik aray\u00fcze eri\u015febilir, uygulamalar\u0131n\u0131z\u0131 \u00e7al\u0131\u015ft\u0131rabilir ve i\u015flerinizi halledebilirsiniz. Uzak eri\u015fim d\u00fcnyas\u0131nda X2Go ile \u00fcretkenli\u011finizi art\u0131rman\u0131n ve esnekli\u011fin tad\u0131n\u0131 \u00e7\u0131karman\u0131n keyfini s\u00fcr\u00fcn.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu\nG\u00fcn\u00fcm\u00fcz\u00fcn dijital \u00e7a\u011f\u0131nda, herhangi bir yerden herhangi bir cihaza eri\u015fim sa\u011flama y","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1468],"tags":[],"class_list":{"0":"post-34267","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu\" \/>\n<meta property=\"og:description\" content=\"Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu G\u00fcn\u00fcm\u00fcz\u00fcn dijital \u00e7a\u011f\u0131nda, herhangi bir yerden herhangi bir cihaza eri\u015fim sa\u011flama y\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-14T00:40:49+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu\",\"datePublished\":\"2025-11-14T00:40:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/\"},\"wordCount\":3777,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/\",\"name\":\"Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-11-14T00:40:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/","og_locale":"tr_TR","og_type":"article","og_title":"Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu","og_description":"Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu G\u00fcn\u00fcm\u00fcz\u00fcn dijital \u00e7a\u011f\u0131nda, herhangi bir yerden herhangi bir cihaza eri\u015fim sa\u011flama y","og_url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-11-14T00:40:49+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"20 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu","datePublished":"2025-11-14T00:40:49+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/"},"wordCount":3777,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/","url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/","name":"Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-11-14T00:40:49+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerinde-x2go-ile-uzak-masaustu-kurulumu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu 18.04 \u00dczerinde X2Go ile Uzak Masa\u00fcst\u00fc Kurulumu"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/34267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=34267"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/34267\/revisions"}],"predecessor-version":[{"id":34268,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/34267\/revisions\/34268"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=34267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=34267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=34267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}