{"id":37897,"date":"2026-01-18T04:40:44","date_gmt":"2026-01-18T01:40:44","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=37897"},"modified":"2026-01-18T04:40:44","modified_gmt":"2026-01-18T01:40:44","slug":"fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/","title":{"rendered":"Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber"},"content":{"rendered":"<p><body><\/p>\n<h2>Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber<\/h2>\n<p>Linux tabanl\u0131 i\u015fletim sistemleri, sunucu ortamlar\u0131ndan masa\u00fcst\u00fc kullan\u0131m\u0131na kadar geni\u015f bir yelpazede esneklik sunar. Fedora, Red Hat tabanl\u0131 da\u011f\u0131t\u0131mlar aras\u0131nda yenilik\u00e7i ve g\u00fcncel paketler sunan, topluluk odakl\u0131 pop\u00fcler bir da\u011f\u0131t\u0131md\u0131r. Bu makale, \u00f6zellikle 2013 y\u0131l\u0131nda piyasaya s\u00fcr\u00fclen ve hala belirli senaryolarda kar\u015f\u0131la\u015f\u0131labilecek olan Fedora 19 &#8220;Schr\u00f6dinger&#8217;s Cat&#8221; s\u00fcr\u00fcm\u00fc \u00fczerine GNOME masa\u00fcst\u00fc ortam\u0131n\u0131 ve VNC (Virtual Network Computing) sunucusunu nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m detayl\u0131 bir \u015fekilde a\u00e7\u0131klayacakt\u0131r. GNOME, kullan\u0131c\u0131 dostu aray\u00fcz\u00fc ve zengin \u00f6zellikleriyle \u00f6ne \u00e7\u0131kan bir masa\u00fcst\u00fc ortam\u0131d\u0131r. VNC ise, bir Linux sunucusuna uzaktan grafiksel eri\u015fim sa\u011flaman\u0131n en yayg\u0131n ve etkili yollar\u0131ndan biridir, \u00f6zellikle sunucunun fiziksel olarak eri\u015filemedi\u011fi veya masa\u00fcst\u00fc aray\u00fcz\u00fcne ihtiya\u00e7 duyuldu\u011fu durumlarda b\u00fcy\u00fck kolayl\u0131k sa\u011flar. Bu rehber, hem yeni ba\u015flayanlar hem de deneyimli Linux kullan\u0131c\u0131lar\u0131 i\u00e7in Fedora 19 \u00fczerinde bu iki \u00f6nemli bile\u015feni entegre etme s\u00fcrecini basitle\u015ftirmeyi ama\u00e7lamaktad\u0131r.<\/p>\n<h3>1. Giri\u015f ve \u00d6n Haz\u0131rl\u0131klar<\/h3>\n<p>Fedora 19, \u00e7\u0131kt\u0131\u011f\u0131 d\u00f6nemde bir\u00e7ok yenili\u011fi beraberinde getiren bir s\u00fcr\u00fcm olsa da, g\u00fcn\u00fcm\u00fczde eski bir s\u00fcr\u00fcm olarak kabul edilmektedir. Ancak, mevcut bir Fedora 19 sistemini y\u00f6netmek veya belirli bir proje i\u00e7in bu ortam\u0131 yeniden yap\u0131land\u0131rmak gerekebilir. Bu makale, bu t\u00fcr senaryolara odaklanarak, sistemin g\u00fcncel bir GNOME masa\u00fcst\u00fc ortam\u0131na ve g\u00fcvenli bir VNC uzaktan eri\u015fim \u00e7\u00f6z\u00fcm\u00fcne sahip olmas\u0131n\u0131 sa\u011flayacakt\u0131r.<\/p>\n<p>Bu rehbere ba\u015flamadan \u00f6nce, a\u015fa\u011f\u0131daki \u00f6n ko\u015fullar\u0131n yerine getirildi\u011finden emin olunmal\u0131d\u0131r:<\/p>\n<p>*   Fedora 19 y\u00fckl\u00fc \u00e7al\u0131\u015fan bir sunucu veya sanal makine.<br \/>\n*   <code>root<\/code> kullan\u0131c\u0131s\u0131 eri\u015fimi veya <code>sudo<\/code> yetkilerine sahip bir kullan\u0131c\u0131 hesab\u0131.<br \/>\n*   Temel Linux komut sat\u0131r\u0131 bilgisi.<br \/>\n*   Stabil bir internet ba\u011flant\u0131s\u0131 (paket indirme i\u015flemleri i\u00e7in).<\/p>\n<h4>1.1. Sistem G\u00fcncellemesi<\/h4>\n<p>Herhangi bir b\u00fcy\u00fck kurulum i\u015flemine ba\u015flamadan \u00f6nce, sistemdeki mevcut paketlerin g\u00fcncel oldu\u011fundan emin olmak en iyi uygulamad\u0131r. Bu, ba\u011f\u0131ml\u0131l\u0131k sorunlar\u0131n\u0131 \u00f6nlemeye ve en yeni g\u00fcvenlik yamalar\u0131n\u0131 uygulamaya yard\u0131mc\u0131 olur. Fedora 19, paket y\u00f6netimi i\u00e7in <code>yum<\/code> komutunu kullan\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo yum update -y\nsudo yum upgrade -y<\/code><\/pre>\n<p><code>yum update -y<\/code> komutu, sistemdeki t\u00fcm kurulu paketleri en son s\u00fcr\u00fcmlerine g\u00fcnceller. <code>-y<\/code> bayra\u011f\u0131, t\u00fcm onay sorular\u0131na otomatik olarak &#8220;evet&#8221; yan\u0131t\u0131 verilmesini sa\u011flar. <code>yum upgrade -y<\/code> komutu ise, daha kapsaml\u0131 bir g\u00fcncelleme yaparak yeni \u00e7ekirdek s\u00fcr\u00fcmlerini ve di\u011fer sistem bile\u015fenlerini de g\u00fcncelleyebilir. Bu i\u015flem, sistemin internet h\u0131z\u0131na ve mevcut g\u00fcncelleme miktar\u0131na ba\u011fl\u0131 olarak biraz zaman alabilir. G\u00fcncelleme tamamland\u0131ktan sonra, yeni \u00e7ekirdek veya \u00f6nemli sistem bile\u015fenleri kurulmu\u015fsa, sistemi yeniden ba\u015flatmak iyi bir fikir olabilir:<\/p>\n<pre><code class=\"language-bash\">sudo reboot<\/code><\/pre>\n<p>Sistem yeniden ba\u015flat\u0131ld\u0131ktan sonra, g\u00fcncellenmi\u015f ve temiz bir ortamda kuruluma devam edilebilir.<\/p>\n<h4>1.2. Firewall Ayarlar\u0131 (\u00d6n Haz\u0131rl\u0131k)<\/h4>\n<p>Fedora 19, varsay\u0131lan olarak <code>firewalld<\/code> servisini kullan\u0131r. VNC sunucusunu kurdu\u011fumuzda, uzaktan eri\u015fim i\u00e7in gerekli portlar\u0131n g\u00fcvenlik duvar\u0131nda a\u00e7\u0131lmas\u0131 gerekecektir. Bu ad\u0131m, VNC kurulumundan sonra da yap\u0131labilir, ancak \u00f6nceden planlamak faydal\u0131d\u0131r. VNC genellikle 5900&#8217;l\u00fc portlar\u0131 kullan\u0131r (\u00f6rne\u011fin, ilk VNC oturumu i\u00e7in 5901, ikincisi i\u00e7in 5902 vb.).<\/p>\n<p>\u015eimdilik, g\u00fcvenlik duvar\u0131 servisini kontrol edebiliriz:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl status firewalld<\/code><\/pre>\n<p>E\u011fer <code>firewalld<\/code> \u00e7al\u0131\u015fm\u0131yorsa veya devre d\u0131\u015f\u0131 b\u0131rak\u0131lm\u0131\u015fsa, etkinle\u015ftirmek ve ba\u015flatmak gerekebilir:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl enable firewalld\nsudo systemctl start firewalld<\/code><\/pre>\n<p>Bu a\u015famada port a\u00e7ma i\u015flemini yapmayaca\u011f\u0131z, VNC kurulumundan sonra ilgili b\u00f6l\u00fcmde detayl\u0131ca ele alaca\u011f\u0131z.<\/p>\n<h3>2. GNOME Masa\u00fcst\u00fc Ortam\u0131n\u0131n Kurulumu<\/h3>\n<p>GNOME, Fedora&#8217;n\u0131n varsay\u0131lan masa\u00fcst\u00fc ortamlar\u0131ndan biridir ve kullan\u0131c\u0131 dostu aray\u00fcz\u00fc ile bilinir. Fedora 19&#8217;da GNOME 3.8 s\u00fcr\u00fcm\u00fc kullan\u0131l\u0131yordu. Kurulum s\u00fcreci, <code>yum<\/code> grup kurulumu \u00f6zelli\u011fi sayesinde olduk\u00e7a basittir.<\/p>\n<h4>2.1. GNOME Paketlerinin Y\u00fcklenmesi<\/h4>\n<p>Fedora&#8217;da, belirli bir masa\u00fcst\u00fc ortam\u0131n\u0131 veya i\u015flevsel bir grubu kurmak i\u00e7in <code>yum groupinstall<\/code> komutu kullan\u0131l\u0131r. GNOME masa\u00fcst\u00fc ortam\u0131n\u0131 kurmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz:<\/p>\n<pre><code class=\"language-bash\">sudo yum groupinstall \"GNOME Desktop\" -y<\/code><\/pre>\n<p>Bu komut, GNOME masa\u00fcst\u00fc ortam\u0131 i\u00e7in gerekli olan t\u00fcm temel paketleri, ba\u011f\u0131ml\u0131l\u0131klar\u0131 ve yard\u0131mc\u0131 uygulamalar\u0131 otomatik olarak indirip kuracakt\u0131r. Bu i\u015flem, internet h\u0131z\u0131n\u0131za ve sistem kaynaklar\u0131n\u0131za ba\u011fl\u0131 olarak \u00f6nemli miktarda zaman alabilir ve y\u00fczlerce megabaytl\u0131k veri indirebilir. Kurulum s\u0131ras\u0131nda ilerlemeyi ve indirilen\/kurulan paketleri g\u00f6receksiniz.<\/p>\n<p>E\u011fer daha minimal bir GNOME kurulumu isterseniz veya yaln\u0131zca belirli bile\u015fenleri kurmak isterseniz, paketleri tek tek de kurabilirsiniz (ancak bu, &#8220;GNOME Desktop&#8221; grubunu kurmaktan daha zahmetli olabilir):<\/p>\n<pre><code class=\"language-bash\">sudo yum install gnome-shell gnome-terminal nautilus control-center gdm -y<\/code><\/pre>\n<p><code>gnome-shell<\/code>: GNOME kabuk aray\u00fcz\u00fc.<br \/>\n<code>gnome-terminal<\/code>: GNOME terminal uygulamas\u0131.<br \/>\n<code>nautilus<\/code>: GNOME dosya y\u00f6neticisi.<br \/>\n<code>control-center<\/code>: GNOME ayarlar paneli.<br \/>\n<code>gdm<\/code>: GNOME Display Manager (grafiksel giri\u015f y\u00f6neticisi).<\/p>\n<p>Genel olarak, &#8220;GNOME Desktop&#8221; grubunu kurmak, eksiksiz ve sorunsuz bir deneyim i\u00e7in \u00f6nerilen yoldur.<\/p>\n<h4>2.2. Varsay\u0131lan Masa\u00fcst\u00fc Ortam\u0131n\u0131n Ayarlanmas\u0131<\/h4>\n<p>GNOME kurulumu tamamland\u0131ktan sonra, sistemin a\u00e7\u0131l\u0131\u015fta grafiksel bir aray\u00fczle ba\u015flamas\u0131n\u0131 sa\u011flamak i\u00e7in varsay\u0131lan hedefi ayarlamak gerekebilir. Fedora 19, <code>systemd<\/code> kullan\u0131r, bu nedenle hedef ayar\u0131 <code>systemctl<\/code> ile yap\u0131l\u0131r.<\/p>\n<p>Grafiksel hedefi varsay\u0131lan olarak ayarlamak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl set-default graphical.target<\/code><\/pre>\n<p>Bu komut, sistemin bir sonraki a\u00e7\u0131l\u0131\u015f\u0131nda grafiksel bir oturum y\u00f6neticisi (bu durumda GDM) ile ba\u015flamas\u0131n\u0131 sa\u011flar. E\u011fer daha \u00f6nce metin tabanl\u0131 bir hedef ayarl\u0131ysa, bu komut onu ge\u00e7ersiz k\u0131lacakt\u0131r.<\/p>\n<p>Mevcut oturum i\u00e7in grafiksel aray\u00fcz\u00fc hemen ba\u015flatmak isterseniz:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl isolate graphical.target<\/code><\/pre>\n<p>Veya eski y\u00f6ntem olan <code>init 5<\/code> komutu da kullan\u0131labilir, ancak <code>systemctl<\/code> tercih edilir.<\/p>\n<h4>2.3. Kurulumun Do\u011frulanmas\u0131<\/h4>\n<p>Sistemi yeniden ba\u015flatt\u0131ktan sonra, GDM giri\u015f ekran\u0131n\u0131n gelmesi ve GNOME masa\u00fcst\u00fcne giri\u015f yapabilmeniz gerekir.<\/p>\n<pre><code class=\"language-bash\">sudo reboot<\/code><\/pre>\n<p>Yeniden ba\u015flatman\u0131n ard\u0131ndan, kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 ve \u015fifrenizi girerek GNOME masa\u00fcst\u00fcne eri\u015febilmelisiniz. Bu, GNOME kurulumunun ba\u015far\u0131l\u0131 oldu\u011funu g\u00f6sterir.<\/p>\n<h3>3. VNC Sunucusunun Kurulumu ve Yap\u0131land\u0131rmas\u0131<\/h3>\n<p>VNC (Virtual Network Computing), uzak bir bilgisayar\u0131n masa\u00fcst\u00fc aray\u00fcz\u00fcn\u00fc a\u011f \u00fczerinden g\u00f6r\u00fcnt\u00fclemenizi ve etkile\u015fimde bulunman\u0131z\u0131 sa\u011flayan bir protokold\u00fcr. Fedora ortam\u0131nda TigerVNC, yayg\u0131n olarak kullan\u0131lan ve g\u00fcvenilir bir VNC sunucusu uygulamas\u0131d\u0131r.<\/p>\n<h4>3.1. TigerVNC Kurulumu<\/h4>\n<p>TigerVNC sunucusunu ve istemcisini (e\u011fer bu sunucudan ba\u015fka bir VNC sunucusuna ba\u011flanman\u0131z gerekirse) kurmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo yum install tigervnc-server tigervnc -y<\/code><\/pre>\n<p>Bu komut, TigerVNC sunucu ve istemci paketlerini sisteminize kuracakt\u0131r.<\/p>\n<h4>3.2. VNC Kullan\u0131c\u0131s\u0131 Olu\u015fturma ve \u015eifre Belirleme<\/h4>\n<p>G\u00fcvenlik ve izolasyon amac\u0131yla, VNC oturumlar\u0131 i\u00e7in ayr\u0131 bir kullan\u0131c\u0131 olu\u015fturmak genellikle iyi bir uygulamad\u0131r. Bu, VNC oturumunun ayr\u0131cal\u0131kl\u0131 bir kullan\u0131c\u0131 (\u00f6rne\u011fin <code>root<\/code>) alt\u0131nda \u00e7al\u0131\u015fmas\u0131n\u0131 engeller. E\u011fer mevcut bir kullan\u0131c\u0131 hesab\u0131n\u0131 kullanacaksan\u0131z, bu ad\u0131m\u0131 atlayabilirsiniz.<\/p>\n<p>Yeni bir VNC kullan\u0131c\u0131s\u0131 olu\u015fturmak i\u00e7in (\u00f6rne\u011fin <code>vncuser<\/code>):<\/p>\n<pre><code class=\"language-bash\">sudo useradd vncuser\nsudo passwd vncuser<\/code><\/pre>\n<p><code>passwd<\/code> komutu ile <code>vncuser<\/code> i\u00e7in g\u00fc\u00e7l\u00fc bir \u015fifre belirleyin.<\/p>\n<p>Ard\u0131ndan, bu VNC kullan\u0131c\u0131s\u0131n\u0131n kendi VNC \u015fifresini ayarlamas\u0131 gerekir. Bu \u015fifre, Linux kullan\u0131c\u0131 \u015fifresinden farkl\u0131d\u0131r ve VNC istemcileri arac\u0131l\u0131\u011f\u0131yla ba\u011flan\u0131rken kullan\u0131l\u0131r. <code>vncuser<\/code> olarak oturum a\u00e7\u0131n veya <code>su<\/code> komutunu kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">su - vncuser\nvncpasswd<\/code><\/pre>\n<p><code>vncpasswd<\/code> komutunu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda, VNC oturumu i\u00e7in bir \u015fifre belirlemeniz istenecektir. \u0130ste\u011fe ba\u011fl\u0131 olarak, salt okunur bir \u015fifre de belirleyebilirsiniz. Bu \u015fifre, kullan\u0131c\u0131n\u0131n ana dizininde <code>.vnc\/passwd<\/code> dosyas\u0131nda saklanacakt\u0131r.<\/p>\n<h4>3.3. VNC Yap\u0131land\u0131rma Dosyas\u0131 Olu\u015fturma\/D\u00fczenleme (systemd Servisi)<\/h4>\n<p>Fedora 19&#8217;da VNC sunucusunu <code>systemd<\/code> ile y\u00f6netmek, servisin otomatik olarak ba\u015flamas\u0131n\u0131 ve daha kolay y\u00f6netilmesini sa\u011flar. <code>systemd<\/code> i\u00e7in VNC servisi \u015fablonu olu\u015fturulmal\u0131d\u0131r.<\/p>\n<p>\u00d6ncelikle, \u00f6rnek VNC servisi dosyas\u0131n\u0131 kopyalayarak ba\u015flayabiliriz:<\/p>\n<pre><code class=\"language-bash\">sudo cp \/lib\/systemd\/system\/vncserver@.service \/etc\/systemd\/system\/vncserver@:1.service<\/code><\/pre>\n<p>Burada <code>:1<\/code> k\u0131sm\u0131, VNC sunucusunun kullanaca\u011f\u0131 ekran numaras\u0131n\u0131 (display number) belirtir. Genellikle <code>:1<\/code> ilk oturum i\u00e7in kullan\u0131l\u0131r ve bu, 5901 numaral\u0131 porta kar\u015f\u0131l\u0131k gelir. E\u011fer birden fazla VNC oturumu a\u00e7mak isterseniz, <code>:2<\/code>, <code>:3<\/code> gibi farkl\u0131 numaralar kullanabilirsiniz.<\/p>\n<p>\u015eimdi kopyalad\u0131\u011f\u0131m\u0131z <code>\/etc\/systemd\/system\/vncserver@:1.service<\/code> dosyas\u0131n\u0131 d\u00fczenlememiz gerekiyor. D\u00fczenleme i\u00e7in <code>nano<\/code> veya <code>vi<\/code> gibi bir metin d\u00fczenleyici kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/systemd\/system\/vncserver@:1.service<\/code><\/pre>\n<p>Dosyay\u0131 a\u00e7t\u0131ktan sonra, \u00f6zellikle <code>ExecStart<\/code> ve <code>PIDFile<\/code> sat\u0131rlar\u0131n\u0131 a\u015fa\u011f\u0131daki gibi d\u00fczenleyin. <code><USER><\/code> yerine VNC oturumunu \u00e7al\u0131\u015ft\u0131racak kullan\u0131c\u0131n\u0131n ad\u0131n\u0131 (\u00f6rne\u011fin <code>vncuser<\/code>) yazmal\u0131s\u0131n\u0131z.<\/p>\n<pre><code class=\"language-ini\">[Unit]\nDescription=Remote desktop service (VNC)\nAfter=syslog.target network.target\n\n[Service]\nType=forking\nUser=<USER>\n<h2>\u00c7al\u0131\u015ft\u0131r\u0131lacak VNC sunucusu komutu. \u00c7\u00f6z\u00fcn\u00fcrl\u00fck ve renk derinli\u011fi ayarlanabilir.<\/h2>\nExecStartPre=\/bin\/sh -c '\/usr\/bin\/vncserver -kill %i > \/dev\/null 2>&1 || :'\nExecStart=\/usr\/sbin\/runuser -l <USER> -c \"\/usr\/bin\/vncserver %i -geometry 1280x800 -depth 24 -localhost no\"\nPIDFile=\/home\/<USER>\/.vnc\/%H%i.pid\nExecStop=\/bin\/sh -c '\/usr\/bin\/vncserver -kill %i > \/dev\/null 2>&1 || :'\n\n[Install]\nWantedBy=graphical.target<\/code><\/pre>\n<p><strong>\u00d6nemli Notlar:<\/strong><\/p>\n<p>*   <strong><code><USER><\/code><\/strong>: Bu k\u0131sm\u0131 VNC oturumunu \u00e7al\u0131\u015ft\u0131racak ger\u00e7ek kullan\u0131c\u0131 ad\u0131yla de\u011fi\u015ftirin (\u00f6rn. <code>vncuser<\/code>).<br \/>\n*   <strong><code>-geometry 1280x800<\/code><\/strong>: Bu, VNC oturumunun varsay\u0131lan \u00e7\u00f6z\u00fcn\u00fcrl\u00fc\u011f\u00fcn\u00fc ayarlar. \u0130htiya\u00e7lar\u0131n\u0131za g\u00f6re de\u011fi\u015ftirebilirsiniz.<br \/>\n*   <strong><code>-depth 24<\/code><\/strong>: Bu, renk derinli\u011fini belirler. 24 bit genellikle iyi bir denge sunar.<br \/>\n*   <strong><code>-localhost no<\/code><\/strong>: Bu parametre, VNC sunucusunun sadece <code>localhost<\/code> \u00fczerinden de\u011fil, t\u00fcm a\u011f aray\u00fczlerinden ba\u011flant\u0131lar\u0131 kabul etmesini sa\u011flar. G\u00fcvenlik i\u00e7in SSH t\u00fcnelleme kullanm\u0131yorsan\u0131z, bu ayar gereklidir. SSH t\u00fcnelleme kullanacaksan\u0131z, bu parametreyi kald\u0131rarak daha g\u00fcvenli bir yap\u0131land\u0131rma elde edebilirsiniz.<\/p>\n<p>Dosyay\u0131 kaydedin ve kapat\u0131n (Nano i\u00e7in <code>Ctrl+O<\/code>, <code>Enter<\/code>, <code>Ctrl+X<\/code>).<\/p>\n<h4>3.4. VNC Ba\u015flang\u0131\u00e7 Beti\u011fi (<code>~\/.vnc\/xstartup<\/code>)<\/h4>\n<p>Her VNC oturumu ba\u015flad\u0131\u011f\u0131nda, hangi masa\u00fcst\u00fc ortam\u0131n\u0131n veya uygulamalar\u0131n ba\u015flat\u0131laca\u011f\u0131n\u0131 belirleyen bir <code>xstartup<\/code> beti\u011fi \u00e7al\u0131\u015f\u0131r. Bu dosya, VNC oturumunu ba\u015flatan kullan\u0131c\u0131n\u0131n ana dizininde (<code>\/home\/<USER>\/.vnc\/xstartup<\/code>) bulunur.<\/p>\n<p>\u00d6ncelikle, VNC kullan\u0131c\u0131s\u0131na ge\u00e7erek bu dosyay\u0131 olu\u015fturun veya d\u00fczenleyin:<\/p>\n<pre><code class=\"language-bash\">su - vncuser<\/code><\/pre>\n<p>E\u011fer <code>.vnc<\/code> dizini yoksa, <code>vncpasswd<\/code> komutunu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda otomatik olarak olu\u015fturulmu\u015f olmal\u0131d\u0131r. \u015eimdi <code>xstartup<\/code> dosyas\u0131n\u0131 olu\u015fturun veya d\u00fczenleyin:<\/p>\n<pre><code class=\"language-bash\">nano ~\/.vnc\/xstartup<\/code><\/pre>\n<p>Dosyan\u0131n i\u00e7eri\u011fi a\u015fa\u011f\u0131daki gibi olmal\u0131d\u0131r. Bu betik, VNC oturumu ba\u015flad\u0131\u011f\u0131nda GNOME masa\u00fcst\u00fcn\u00fc y\u00fckleyecektir:<\/p>\n<pre><code class=\"language-bash\">#!\/bin\/sh\n\nunset SESSION_MANAGER\nunset DBUS_SESSION_BUS_ADDRESS\nexec \/etc\/X11\/xinit\/xinitrc\n\n<h2>Alternatif olarak sadece gnome-session ba\u015flatmak i\u00e7in:<\/h2>\n<h2>exec gnome-session<\/code><\/pre>\n<\/h2>\n<p><strong>A\u00e7\u0131klama:<\/strong><\/p>\n<p>*   <code>unset SESSION_MANAGER<\/code> ve <code>unset DBUS_SESSION_BUS_ADDRESS<\/code>: Bu sat\u0131rlar, VNC oturumunun kendi oturum y\u00f6neticisi ve DBus adresini kullanmas\u0131n\u0131 sa\u011flar, b\u00f6ylece mevcut sistem oturumlar\u0131yla \u00e7ak\u0131\u015fmalar \u00f6nlenir.<br \/>\n*   <code>exec \/etc\/X11\/xinit\/xinitrc<\/code>: Bu komut, X Window System&#8217;in standart ba\u015flang\u0131\u00e7 beti\u011fini \u00e7al\u0131\u015ft\u0131r\u0131r. Bu betik genellikle kurulu masa\u00fcst\u00fc ortam\u0131n\u0131 (bu durumda GNOME) alg\u0131lar ve ba\u015flat\u0131r.<br \/>\n*   <code>exec gnome-session<\/code>: Baz\u0131 durumlarda, do\u011frudan <code>gnome-session<\/code> komutunu \u00e7al\u0131\u015ft\u0131rmak da i\u015fe yarayabilir, ancak <code>xinitrc<\/code> genellikle daha kapsaml\u0131 bir ba\u015flang\u0131\u00e7 sa\u011flar.<\/p>\n<p>Dosyay\u0131 kaydedin ve kapat\u0131n. Ard\u0131ndan, bu beti\u011fe y\u00fcr\u00fctme izni vermeyi unutmay\u0131n:<\/p>\n<pre><code class=\"language-bash\">chmod +x ~\/.vnc\/xstartup\nexit # vncuser oturumundan \u00e7\u0131k\u0131\u015f yap\u0131n<\/code><\/pre>\n<h4>3.5. VNC Servisini Etkinle\u015ftirme ve Ba\u015flatma<\/h4>\n<p>VNC servisi i\u00e7in <code>systemd<\/code> yap\u0131land\u0131rmas\u0131n\u0131 ve <code>xstartup<\/code> beti\u011fini tamamlad\u0131ktan sonra, <code>systemd<\/code>&#8216;yi yeniden y\u00fcklemeli, servisi etkinle\u015ftirmeli ve ba\u015flatmal\u0131y\u0131z.<\/p>\n<pre><code class=\"language-bash\">sudo systemctl daemon-reload\nsudo systemctl enable vncserver@:1.service\nsudo systemctl start vncserver@:1.service<\/code><\/pre>\n<p>*   <code>daemon-reload<\/code>: <code>systemd<\/code>&#8216;ye yeni servis tan\u0131mlama dosyas\u0131n\u0131 okumas\u0131n\u0131 s\u00f6yler.<br \/>\n*   <code>enable vncserver@:1.service<\/code>: VNC servisini sistem ba\u015flang\u0131c\u0131nda otomatik olarak ba\u015flamas\u0131 i\u00e7in etkinle\u015ftirir.<br \/>\n*   <code>start vncserver@:1.service<\/code>: VNC servisini hemen ba\u015flat\u0131r.<\/p>\n<p>Servisin durumunu kontrol etmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl status vncserver@:1.service<\/code><\/pre>\n<p>Servis &#8220;active (running)&#8221; durumunda olmal\u0131d\u0131r.<\/p>\n<h4>3.6. Firewall Ayarlar\u0131 (VNC Portu)<\/h4>\n<p>VNC sunucusunun d\u0131\u015far\u0131dan eri\u015filebilir olmas\u0131 i\u00e7in g\u00fcvenlik duvar\u0131nda ilgili portun a\u00e7\u0131lmas\u0131 gerekmektedir. <code>:1<\/code> ekran numaras\u0131 i\u00e7in VNC portu 5901&#8217;dir.<\/p>\n<pre><code class=\"language-bash\">sudo firewall-cmd --permanent --add-port=5901\/tcp\nsudo firewall-cmd --reload<\/code><\/pre>\n<p>*   <code>--permanent<\/code>: Kural\u0131n kal\u0131c\u0131 olmas\u0131n\u0131, yani sistem yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda da ge\u00e7erli olmas\u0131n\u0131 sa\u011flar.<br \/>\n*   <code>--add-port=5901\/tcp<\/code>: TCP protokol\u00fc \u00fczerinden 5901 numaral\u0131 portu a\u00e7ar.<br \/>\n*   <code>--reload<\/code>: G\u00fcvenlik duvar\u0131 kurallar\u0131n\u0131 yeniden y\u00fckler, b\u00f6ylece de\u011fi\u015fiklikler hemen etkili olur.<\/p>\n<p>E\u011fer birden fazla VNC oturumu kullanacaksan\u0131z (\u00f6rne\u011fin <code>:2<\/code> i\u00e7in 5902), her biri i\u00e7in ilgili portu a\u00e7man\u0131z gerekecektir.<\/p>\n<h3>4. VNC Ba\u011flant\u0131s\u0131n\u0131n Test Edilmesi<\/h3>\n<p>VNC sunucusu kuruldu, yap\u0131land\u0131r\u0131ld\u0131 ve \u00e7al\u0131\u015f\u0131r durumda. \u015eimdi bir VNC istemcisi kullanarak ba\u011flant\u0131y\u0131 test etme zaman\u0131.<\/p>\n<h4>4.1. VNC \u0130stemcisi Kullan\u0131m\u0131<\/h4>\n<p>Herhangi bir VNC istemcisini (\u00f6rne\u011fin RealVNC Viewer, TightVNC Viewer, UltraVNC veya macOS&#8217;taki yerle\u015fik Screen Sharing) kullanarak Fedora 19 sunucunuza ba\u011flanabilirsiniz.<\/p>\n<p>\u0130stemcinizde, sunucunun IP adresini veya ana bilgisayar ad\u0131n\u0131 ve ekran numaras\u0131n\u0131 (portu) a\u015fa\u011f\u0131daki formatta girin:<\/p>\n<p><code>IP_Adresi:1<\/code> (\u00f6rne\u011fin <code>192.168.1.100:1<\/code>)<br \/>\nveya<br \/>\n<code>Hostname:1<\/code> (\u00f6rne\u011fin <code>fedora19server:1<\/code>)<\/p>\n<p>Ba\u011flant\u0131 kuruldu\u011funda, VNC \u015fifresini (daha \u00f6nce <code>vncpasswd<\/code> ile belirledi\u011finiz \u015fifre) girmeniz istenecektir. Do\u011fru \u015fifreyi girdikten sonra, GNOME masa\u00fcst\u00fcn\u00fcz\u00fc uzaktan g\u00f6rmeli ve kontrol edebilmelisiniz.<\/p>\n<h4>4.2. Sorun Giderme \u0130pu\u00e7lar\u0131<\/h4>\n<p>*   <strong>Ba\u011flanamama<\/strong>:<br \/>\n    *   Sunucunun IP adresini do\u011fru girdi\u011finizden emin olun.<br \/>\n    *   G\u00fcvenlik duvar\u0131 ayarlar\u0131n\u0131 kontrol edin (5901\/tcp portu a\u00e7\u0131k m\u0131?).<br \/>\n    *   VNC servisi \u00e7al\u0131\u015f\u0131yor mu? (<code>sudo systemctl status vncserver@:1.service<\/code>).<br \/>\n    *   Sunucunun a\u011f ba\u011flant\u0131s\u0131n\u0131 kontrol edin.<br \/>\n*   <strong>Bo\u015f veya Gri Ekran<\/strong>:<br \/>\n    *   <code>~\/.vnc\/xstartup<\/code> dosyas\u0131n\u0131n do\u011fru yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131ndan ve y\u00fcr\u00fctme iznine sahip oldu\u011fundan emin olun (<code>chmod +x ~\/.vnc\/xstartup<\/code>).<br \/>\n    *   <code>xstartup<\/code> beti\u011finin i\u00e7indeki komutlar\u0131n do\u011fru oldu\u011fundan ve masa\u00fcst\u00fc ortam\u0131n\u0131 (GNOME) ba\u015flatabildi\u011finden emin olun.<br \/>\n    *   VNC kullan\u0131c\u0131s\u0131n\u0131n ana dizinindeki <code>.vnc<\/code> klas\u00f6r\u00fcnde yer alan <code>localhost:1.log<\/code> dosyas\u0131n\u0131 kontrol ederek hata mesajlar\u0131n\u0131 aray\u0131n.<br \/>\n*   <strong>Performans Sorunlar\u0131<\/strong>:<br \/>\n    *   VNC istemcinizin ba\u011flant\u0131 kalitesi ayarlar\u0131n\u0131 d\u00fc\u015f\u00fcr\u00fcn (daha az renk, daha d\u00fc\u015f\u00fck kalite).<br \/>\n    *   VNC sunucusunun \u00e7\u00f6z\u00fcn\u00fcrl\u00fck ve renk derinli\u011fi ayarlar\u0131n\u0131 d\u00fc\u015f\u00fcrmeyi deneyin (<code>-geometry<\/code>, <code>-depth<\/code> parametreleri).<br \/>\n    *   A\u011f ba\u011flant\u0131n\u0131z\u0131n h\u0131z\u0131n\u0131 kontrol edin.<br \/>\n*   <strong>GNOME Ba\u015flat\u0131lam\u0131yor<\/strong>:<br \/>\n    *   GNOME paketlerinin eksiksiz kuruldu\u011fundan emin olun (<code>sudo yum groupinstall \"GNOME Desktop\"<\/code>).<br \/>\n    *   <code>xstartup<\/code> dosyas\u0131nda <code>gnome-session<\/code> komutunun do\u011fru \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun.<\/p>\n<h3>5. Geli\u015fmi\u015f VNC Yap\u0131land\u0131rmalar\u0131 ve G\u00fcvenlik<\/h3>\n<p>VNC, uzaktan eri\u015fim i\u00e7in harika bir ara\u00e7 olsa da, \u015fifrelenmemi\u015f do\u011fas\u0131 gere\u011fi g\u00fcvenlik riskleri ta\u015f\u0131yabilir. Bu riskleri azaltmak i\u00e7in baz\u0131 geli\u015fmi\u015f yap\u0131land\u0131rmalar ve g\u00fcvenlik \u00f6nlemleri almak \u00f6nemlidir.<\/p>\n<h4>5.1. SSH T\u00fcnelleme ile G\u00fcvenli VNC Ba\u011flant\u0131s\u0131<\/h4>\n<p>En g\u00fcvenli VNC ba\u011flant\u0131 y\u00f6ntemi, trafi\u011fi SSH (Secure Shell) t\u00fcneli \u00fczerinden y\u00f6nlendirmektir. Bu, VNC trafi\u011fini \u015fifreler ve kimlik do\u011frulamas\u0131n\u0131 SSH&#8217;ye devreder, b\u00f6ylece VNC \u015fifresinin \u00e7al\u0131nma riski azal\u0131r ve veri gizlili\u011fi sa\u011flan\u0131r.<\/p>\n<p>SSH t\u00fcnelleme kullanmak i\u00e7in:<\/p>\n<p>1.  VNC sunucusunu sadece <code>localhost<\/code> \u00fczerinden dinleyecek \u015fekilde yap\u0131land\u0131r\u0131n. <code>\/etc\/systemd\/system\/vncserver@:1.service<\/code> dosyas\u0131ndaki <code>ExecStart<\/code> sat\u0131r\u0131na <code>-localhost yes<\/code> parametresini ekleyin veya <code>-localhost no<\/code> parametresini kald\u0131r\u0131n.<\/p>\n<pre><code class=\"language-ini\">ExecStart=\/usr\/sbin\/runuser -l <USER> -c \"\/usr\/bin\/vncserver %i -geometry 1280x800 -depth 24 -localhost yes\"<\/code><\/pre>\n<p>    Bu de\u011fi\u015fiklikten sonra servisi yeniden ba\u015flatmay\u0131 unutmay\u0131n: <code>sudo systemctl daemon-reload && sudo systemctl restart vncserver@:1.service<\/code>.<\/p>\n<p>2.  G\u00fcvenlik duvar\u0131nda 5901 portunu d\u0131\u015far\u0131dan eri\u015fime kapat\u0131n (e\u011fer daha \u00f6nce a\u00e7t\u0131ysan\u0131z):<\/p>\n<pre><code class=\"language-bash\">sudo firewall-cmd --permanent --remove-port=5901\/tcp\n    sudo firewall-cmd --reload<\/code><\/pre>\n<p>3.  Yerel makinenizden (VNC istemcisini \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131z yerden) sunucuya SSH t\u00fcneli olu\u015fturun:<\/p>\n<pre><code class=\"language-bash\">ssh -L 5901:localhost:5901 user@remote_server_ip<\/code><\/pre>\n<p>    *   <code>-L 5901:localhost:5901<\/code>: Yerel port 5901&#8217;i (<code>localhost:5901<\/code>), uzak sunucudaki <code>localhost:5901<\/code>&#8216;e y\u00f6nlendirir.<br \/>\n    *   <code>user<\/code>: Uzak sunucudaki SSH kullan\u0131c\u0131 ad\u0131n\u0131z.<br \/>\n    *   <code>remote_server_ip<\/code>: Uzak sunucunun IP adresi.<\/p>\n<p>4.  SSH t\u00fcneli kurulduktan sonra, VNC istemcinizi <code>localhost:1<\/code> adresine ba\u011flay\u0131n. VNC istemciniz, yerel makinenizdeki 5901 portuna ba\u011flanacak ve SSH t\u00fcneli arac\u0131l\u0131\u011f\u0131yla uzak sunucudaki VNC sunucusuna g\u00fcvenli bir \u015fekilde y\u00f6nlendirilecektir.<\/p>\n<p>Bu y\u00f6ntem, VNC ba\u011flant\u0131lar\u0131n\u0131z\u0131n g\u00fcvenli\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131r\u0131r.<\/p>\n<h4>5.2. VNC \u00c7\u00f6z\u00fcn\u00fcrl\u00fc\u011f\u00fc ve Renk Derinli\u011fi<\/h4>\n<p>VNC oturumunuzun \u00e7\u00f6z\u00fcn\u00fcrl\u00fc\u011f\u00fcn\u00fc ve renk derinli\u011fini <code>vncserver<\/code> komutundaki <code>-geometry<\/code> ve <code>-depth<\/code> parametreleriyle ayarlayabilirsiniz. Bu ayarlar\u0131 <code>\/etc\/systemd\/system\/vncserver@:1.service<\/code> dosyas\u0131nda d\u00fczenleyerek kal\u0131c\u0131 hale getirebilirsiniz. \u00d6rne\u011fin:<\/p>\n<p>*   <code>-geometry 1920x1080<\/code>: Full HD \u00e7\u00f6z\u00fcn\u00fcrl\u00fck.<br \/>\n*   <code>-depth 16<\/code>: Daha d\u00fc\u015f\u00fck renk derinli\u011fi (daha h\u0131zl\u0131 performans i\u00e7in, ancak g\u00f6r\u00fcnt\u00fc kalitesi d\u00fc\u015fer).<\/p>\n<h4>5.3. Birden Fazla VNC Oturumu<\/h4>\n<p>Farkl\u0131 kullan\u0131c\u0131lar i\u00e7in veya ayn\u0131 kullan\u0131c\u0131 i\u00e7in birden fazla VNC oturumu a\u00e7mak m\u00fcmk\u00fcnd\u00fcr. Her oturum i\u00e7in farkl\u0131 bir ekran numaras\u0131 (\u00f6rne\u011fin <code>:2<\/code>, <code>:3<\/code>) ve dolay\u0131s\u0131yla farkl\u0131 bir port (5902, 5903) kullanman\u0131z gerekir.<\/p>\n<p>1.  Her yeni oturum i\u00e7in <code>\/etc\/systemd\/system\/vncserver@:N.service<\/code> ad\u0131nda yeni bir <code>systemd<\/code> servis dosyas\u0131 olu\u015fturun (N ekran numaras\u0131d\u0131r).<br \/>\n2.  Bu dosyalar\u0131n i\u00e7indeki <code><USER><\/code> k\u0131sm\u0131n\u0131 ilgili kullan\u0131c\u0131 ad\u0131yla de\u011fi\u015ftirin.<br \/>\n3.  Her kullan\u0131c\u0131 kendi VNC \u015fifresini (<code>vncpasswd<\/code>) belirlemelidir.<br \/>\n4.  Her yeni servis i\u00e7in <code>systemctl daemon-reload<\/code>, <code>enable<\/code> ve <code>start<\/code> komutlar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131r\u0131n.<br \/>\n5.  Her yeni oturum i\u00e7in g\u00fcvenlik duvar\u0131nda ilgili portu a\u00e7\u0131n (\u00f6rne\u011fin 5902\/tcp).<\/p>\n<h4>5.4. Genel G\u00fcvenlik \u0130pu\u00e7lar\u0131<\/h4>\n<p>*   <strong>G\u00fc\u00e7l\u00fc VNC \u015eifreleri<\/strong>: Tahmin edilmesi zor, karma\u015f\u0131k \u015fifreler kullan\u0131n.<br \/>\n*   <strong>SSH T\u00fcnelleme Kullan\u0131n<\/strong>: M\u00fcmk\u00fcn oldu\u011funca VNC trafi\u011fini \u015fifrelemek i\u00e7in SSH t\u00fcnellemeyi tercih edin.<br \/>\n*   <strong>S\u0131n\u0131rl\u0131 Eri\u015fim<\/strong>: G\u00fcvenlik duvar\u0131 kurallar\u0131n\u0131, sadece belirli IP adreslerinden VNC eri\u015fimine izin verecek \u015fekilde yap\u0131land\u0131r\u0131n.<\/p>\n<pre><code class=\"language-bash\">sudo firewall-cmd --permanent --add-rich-rule='rule family=\"ipv4\" source address=\"192.168.1.0\/24\" port port=\"5901\" protocol=\"tcp\" accept'\n    sudo firewall-cmd --reload<\/code><\/pre>\n<p>    Bu kural, sadece 192.168.1.0\/24 a\u011f\u0131ndaki cihazlardan 5901 portuna eri\u015fime izin verir.<br \/>\n*   <strong>G\u00fcncel Tutun<\/strong>: Her ne kadar Fedora 19 eski bir s\u00fcr\u00fcm olsa da, mevcut paketleri d\u00fczenli olarak g\u00fcncellemek (varsa) g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapatmaya yard\u0131mc\u0131 olur.<\/p>\n<h3>6. Sonu\u00e7<\/h3>\n<p>Bu makale, Fedora 19 i\u015fletim sistemi \u00fczerine GNOME masa\u00fcst\u00fc ortam\u0131n\u0131 ve TigerVNC sunucusunu kurma ve yap\u0131land\u0131rma s\u00fcrecini ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele alm\u0131\u015ft\u0131r. Ad\u0131m ad\u0131m y\u00f6nergeler, sistem g\u00fcncellemelerinden ba\u015flayarak GNOME kurulumuna, VNC sunucusu yap\u0131land\u0131rmas\u0131na, g\u00fcvenlik duvar\u0131 ayarlar\u0131na ve ba\u011flant\u0131 testine kadar t\u00fcm \u00f6nemli a\u015famalar\u0131 kapsamaktad\u0131r. Ayr\u0131ca, SSH t\u00fcnelleme gibi geli\u015fmi\u015f g\u00fcvenlik \u00f6nlemleri ve performans optimizasyonlar\u0131 hakk\u0131nda da bilgi verilmi\u015ftir.<\/p>\n<p>Fedora 19 gibi eski bir sistemde \u00e7al\u0131\u015f\u0131rken, g\u00fcncel g\u00fcvenlik yamalar\u0131n\u0131n eksikli\u011fi ve yaz\u0131l\u0131m ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131n y\u00f6netimi gibi zorluklar ortaya \u00e7\u0131kabilir. Ancak, bu rehberdeki ad\u0131mlar\u0131 takip ederek, belirli ihtiya\u00e7lar i\u00e7in hala kullan\u0131\u015fl\u0131 olabilecek, uzaktan eri\u015filebilir ve grafiksel bir Fedora 19 ortam\u0131 olu\u015fturabilirsiniz. Uzaktan masa\u00fcst\u00fc eri\u015fimi, sunucu y\u00f6netimi, geli\u015ftirme ortamlar\u0131 veya sadece eski bir sistem \u00fczerinde belirli bir yaz\u0131l\u0131m\u0131 \u00e7al\u0131\u015ft\u0131rma gibi senaryolarda VNC ve GNOME kombinasyonu b\u00fcy\u00fck kolayl\u0131klar sa\u011flar. Her zaman oldu\u011fu gibi, g\u00fcvenlik en \u00f6ncelikli konulardan biri olmal\u0131 ve SSH t\u00fcnelleme gibi y\u00f6ntemler aktif olarak kullan\u0131lmal\u0131d\u0131r. Bu kurulum, Fedora 19 sisteminizin potansiyelini art\u0131racak ve uzaktan y\u00f6netimini daha eri\u015filebilir hale getirecektir.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber\nLinux tabanl\u0131 i\u015fletim sistemleri, sunucu ortamlar\u0131ndan masa\u00fcst\u00fc kullan\u0131m","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":[1],"tags":[],"class_list":{"0":"post-37897","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","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>Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber - 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\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber\" \/>\n<meta property=\"og:description\" content=\"Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber Linux tabanl\u0131 i\u015fletim sistemleri, sunucu ortamlar\u0131ndan masa\u00fcst\u00fc kullan\u0131m\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-18T01:40:44+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=\"17 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber\",\"datePublished\":\"2026-01-18T01:40:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/\"},\"wordCount\":2942,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/\",\"name\":\"Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-01-18T01:40:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber\"}]},{\"@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":"Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber - 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\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/","og_locale":"tr_TR","og_type":"article","og_title":"Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber","og_description":"Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber Linux tabanl\u0131 i\u015fletim sistemleri, sunucu ortamlar\u0131ndan masa\u00fcst\u00fc kullan\u0131m","og_url":"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-01-18T01:40:44+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"17 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber","datePublished":"2026-01-18T01:40:44+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/"},"wordCount":2942,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/","url":"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/","name":"Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-01-18T01:40:44+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/fedora-19-uzerine-gnome-ve-vnc-kurulumu-adim-adim-kapsamli-rehber\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Fedora 19 \u00dczerine GNOME ve VNC Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber"}]},{"@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\/37897","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=37897"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37897\/revisions"}],"predecessor-version":[{"id":37898,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37897\/revisions\/37898"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=37897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=37897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=37897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}