[{"id":385,"title":"Debian Seri Konsol (RS232\/COM Port) GRUB Yap\u0131land\u0131rmas\u0131 - Windows WSL2 ile D\u00fczenleme","content":"<p>Embedded sistemler, sunucular veya headless (monit&ouml;rs&uuml;z) bilgisayarlarda Debian kurulumu yaparken seri konsol (RS232\/COM port) &uuml;zerinden eri\u015fim sa\u011flamak yayg\u0131n bir ihtiya&ccedil;t\u0131r. Ancak kurulum s\u0131ras\u0131nda seri konsol deste\u011fi aktif olsa bile, GRUB bootloader'\u0131n varsay\u0131lan olarak VGA &ccedil;\u0131k\u0131\u015f\u0131na y&ouml;nlendirilmi\u015f olmas\u0131, boot sonras\u0131 seri konsol &uuml;zerinden sisteme eri\u015fimi engelleyebilir.<\/p>\n<p>&nbsp;<\/p>\n<h2>Senaryo<\/h2>\n<ul>\n<li><strong>Durum:<\/strong> Debian kurulumu seri konsol &uuml;zerinden ba\u015far\u0131yla tamamland\u0131<\/li>\n<li><strong>Problem:<\/strong> Reboot sonras\u0131 GRUB men&uuml;s&uuml; VGA &ccedil;\u0131k\u0131\u015f\u0131na gidiyor, seri konsoldan g&ouml;r&uuml;nm&uuml;yor<\/li>\n<li><strong>&Ccedil;&ouml;z&uuml;m:<\/strong> GRUB'\u0131 seri konsol i&ccedil;in yap\u0131land\u0131rma<\/li>\n<li><strong>Y&ouml;ntem:<\/strong> Windows WSL2 kullanarak diski mount edip yap\u0131land\u0131rma dosyalar\u0131n\u0131 d&uuml;zenleme<\/li>\n<\/ul>\n<h2>Gereksinimler<\/h2>\n<ul>\n<li>Windows 10 (2004 ve &uuml;zeri) veya Windows 11<\/li>\n<li>WSL2 kurulu ve aktif<\/li>\n<li>Y&ouml;netici (Administrator) yetkisi<\/li>\n<li>Debian kurulu USB\/harici disk<\/li>\n<\/ul>\n<h2>Ad\u0131m 1: WSL2 Kurulumu (E\u011fer Kurulu De\u011filse)<\/h2>\n<p>PowerShell'i y&ouml;netici olarak a&ccedil;\u0131n ve \u015fu komutu &ccedil;al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-powershell\">wsl --install\n<\/code><\/pre>\n<p>Kurulum tamamland\u0131ktan sonra bilgisayar\u0131 yeniden ba\u015flat\u0131n.<\/p>\n<p>WSL2 versiyonunu kontrol edin:<\/p>\n<pre><code class=\"language-powershell\">wsl --version\n<\/code><\/pre>\n<h2>Ad\u0131m 2: Debian Diskini Tespit Etme<\/h2>\n<p>PowerShell'i <strong>y&ouml;netici olarak<\/strong> a&ccedil;\u0131n ve sistemdeki t&uuml;m diskleri listeleyin:<\/p>\n<pre><code class=\"language-powershell\">wmic diskdrive list brief\n<\/code><\/pre>\n<p><strong>&Ouml;rnek &Ccedil;\u0131kt\u0131:<\/strong><\/p>\n<pre><code>Caption                           DeviceID            Model                             Partitions  Size\nKXG6AZNV512G TOSHIBA              \\\\.\\PHYSICALDRIVE0  KXG6AZNV512G TOSHIBA              3           512105932800\nTOSHIBA STOR.E ALU 2S USB Device  \\\\.\\PHYSICALDRIVE1  TOSHIBA STOR.E ALU 2S USB Device  2           240054796800\n<\/code><\/pre>\n<p>Bu &ouml;rnekte Debian kurulu disk <strong>PHYSICALDRIVE1<\/strong> &uuml;zerinde.<\/p>\n<h2>Ad\u0131m 3: Diski WSL2'ye Ba\u011flama<\/h2>\n<p>Tespit etti\u011finiz diski WSL2'ye mount edin:<\/p>\n<pre><code class=\"language-powershell\">wsl --mount \\\\.\\PHYSICALDRIVE1 --bare\n<\/code><\/pre>\n<p><strong>&Ccedil;\u0131kt\u0131:<\/strong><\/p>\n<pre><code>The operation completed successfully.\n<\/code><\/pre>\n<p><code>--bare<\/code> parametresi diski ham olarak ba\u011flar, b&ouml;ylece t&uuml;m b&ouml;l&uuml;mlere eri\u015febilirsiniz.<\/p>\n<h2>Ad\u0131m 4: WSL Terminaline Ge&ccedil;i\u015f<\/h2>\n<pre><code class=\"language-powershell\">wsl\n<\/code><\/pre>\n<p>Art\u0131k Linux terminal ortam\u0131ndas\u0131n\u0131z.<\/p>\n<h2>Ad\u0131m 5: Disk B&ouml;l&uuml;mlerini G&ouml;r&uuml;nt&uuml;leme<\/h2>\n<p>Ba\u011flanan diskin b&ouml;l&uuml;mlerini kontrol edin:<\/p>\n<pre><code class=\"language-bash\">lsblk\n<\/code><\/pre>\n<p><strong>&Ouml;rnek &Ccedil;\u0131kt\u0131:<\/strong><\/p>\n<pre><code>NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS\nsda      8:0    0 388.4M  1 disk\nsdb      8:16   0   186M  1 disk\nsdc      8:32   0     4G  0 disk [SWAP]\nsdd      8:48   0 223.6G  0 disk\n\u251c\u2500sdd1   8:49   0 219.6G  0 part\n\u251c\u2500sdd2   8:50   0     1K  0 part\n\u2514\u2500sdd5   8:53   0     4G  0 part\nsde      8:64   0     1T  0 disk \/mnt\/wslg\/distro\n                                 \/\n<\/code><\/pre>\n<p>Bu &ouml;rnekte:<\/p>\n<ul>\n<li><strong>sdd<\/strong> &rarr; Ana disk (223.6G)<\/li>\n<li><strong>sdd1<\/strong> &rarr; Debian root b&ouml;l&uuml;m&uuml; (219.6G)<\/li>\n<li><strong>sdd5<\/strong> &rarr; Swap b&ouml;l&uuml;m&uuml; (4G)<\/li>\n<li><strong>sdc<\/strong> &rarr; Ayr\u0131 bir swap alan\u0131 (4G)<\/li>\n<\/ul>\n<h2>Ad\u0131m 6: Debian Root B&ouml;l&uuml;m&uuml;n&uuml; Mount Etme<\/h2>\n<p>Mount noktas\u0131 olu\u015fturun:<\/p>\n<pre><code class=\"language-bash\">sudo mkdir -p \/mnt\/debian\n<\/code><\/pre>\n<p>Root b&ouml;l&uuml;m&uuml;n&uuml; mount edin (bizim &ouml;rne\u011fimizde <code>sdd1<\/code>):<\/p>\n<pre><code class=\"language-bash\">sudo mount \/dev\/sdd1 \/mnt\/debian\n<\/code><\/pre>\n<p>Ba\u015far\u0131l\u0131 olup olmad\u0131\u011f\u0131n\u0131 kontrol edin:<\/p>\n<pre><code class=\"language-bash\">ls \/mnt\/debian\n<\/code><\/pre>\n<p><strong>Beklenen &Ccedil;\u0131kt\u0131:<\/strong><\/p>\n<pre><code>bin  boot  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var\n<\/code><\/pre>\n<p>E\u011fer bu klas&ouml;rleri g&ouml;r&uuml;yorsan\u0131z, do\u011fru b&ouml;l&uuml;m&uuml; mount ettiniz.<\/p>\n<h2>Ad\u0131m 7: GRUB Yap\u0131land\u0131rma Dosyas\u0131n\u0131 D&uuml;zenleme<\/h2>\n<p>GRUB'\u0131n ana yap\u0131land\u0131rma dosyas\u0131 <code>\/etc\/default\/grub<\/code> konumundad\u0131r:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/mnt\/debian\/etc\/default\/grub\n<\/code><\/pre>\n<h3>Yap\u0131land\u0131rma Parametreleri<\/h3>\n<p>Dosyaya a\u015fa\u011f\u0131daki sat\u0131rlar\u0131 ekleyin veya mevcut olanlar\u0131 d&uuml;zenleyin:<\/p>\n<pre><code class=\"language-bash\"># Seri terminal ve konsol &ccedil;\u0131k\u0131\u015f\u0131n\u0131 etkinle\u015ftir\nGRUB_TERMINAL=\"serial console\"\n\n# Seri port ayarlar\u0131\n# --speed=115200 : Baud rate (veri h\u0131z\u0131)\n# --unit=0       : \u0130lk seri port (COM1\/ttyS0)\n# --word=8       : 8 veri biti\n# --parity=no    : Parite kontrol&uuml; yok\n# --stop=1       : 1 stop bit\nGRUB_SERIAL_COMMAND=\"serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1\"\n\n# Kernel parametreleri - hem VGA hem seri konsola &ccedil;\u0131kt\u0131 g&ouml;nder\nGRUB_CMDLINE_LINUX=\"console=tty0 console=ttyS0,115200n8\"\n\n# GRUB men&uuml; timeout s&uuml;resi (saniye)\nGRUB_TIMEOUT=5\n<\/code><\/pre>\n<h3>Parametre A&ccedil;\u0131klamalar\u0131<\/h3>\n<table>\n<thead>\n<tr>\n<th>Parametre<\/th>\n<th>A&ccedil;\u0131klama<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>GRUB_TERMINAL=\"serial console\"<\/code><\/td>\n<td>Hem seri hem VGA &ccedil;\u0131k\u0131\u015f\u0131n\u0131 aktif eder<\/td>\n<\/tr>\n<tr>\n<td><code>GRUB_TERMINAL=\"serial\"<\/code><\/td>\n<td>Sadece seri konsol (VGA yok)<\/td>\n<\/tr>\n<tr>\n<td><code>console=tty0<\/code><\/td>\n<td>VGA konsol &ccedil;\u0131k\u0131\u015f\u0131<\/td>\n<\/tr>\n<tr>\n<td><code>console=ttyS0,115200n8<\/code><\/td>\n<td>Seri konsol (ttyS0 = COM1)<\/td>\n<\/tr>\n<tr>\n<td><code>115200n8<\/code><\/td>\n<td>115200 baud, parite yok, 8 bit<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Farkl\u0131 COM Portlar\u0131<\/h3>\n<table>\n<thead>\n<tr>\n<th>COM Port<\/th>\n<th>Linux Device<\/th>\n<th>Unit Numaras\u0131<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>COM1<\/td>\n<td>ttyS0<\/td>\n<td>--unit=0<\/td>\n<\/tr>\n<tr>\n<td>COM2<\/td>\n<td>ttyS1<\/td>\n<td>--unit=1<\/td>\n<\/tr>\n<tr>\n<td>COM3<\/td>\n<td>ttyS2<\/td>\n<td>--unit=2<\/td>\n<\/tr>\n<tr>\n<td>COM4<\/td>\n<td>ttyS3<\/td>\n<td>--unit=3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Kaydetme:<\/strong><\/p>\n<ul>\n<li><strong>Ctrl+O<\/strong> &rarr; Kaydet<\/li>\n<li><strong>Enter<\/strong> &rarr; Onayla<\/li>\n<li><strong>Ctrl+X<\/strong> &rarr; &Ccedil;\u0131k<\/li>\n<\/ul>\n<h2>Ad\u0131m 8: Chroot ile GRUB'\u0131 G&uuml;ncelleme<\/h2>\n<p>GRUB yap\u0131land\u0131rma dosyas\u0131n\u0131 d&uuml;zenlemek yeterli de\u011fildir. <code>update-grub<\/code> komutu ile ger&ccedil;ek GRUB yap\u0131land\u0131rma dosyas\u0131n\u0131 (<code>grub.cfg<\/code>) olu\u015fturmal\u0131y\u0131z.<\/p>\n<h3>Sistem Dizinlerini Ba\u011flama<\/h3>\n<p>Chroot i\u015fleminin d&uuml;zg&uuml;n &ccedil;al\u0131\u015fmas\u0131 i&ccedil;in gerekli sistem dizinlerini ba\u011flay\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo mount --bind \/dev \/mnt\/debian\/dev\nsudo mount --bind \/dev\/pts \/mnt\/debian\/dev\/pts\nsudo mount --bind \/proc \/mnt\/debian\/proc\nsudo mount --bind \/sys \/mnt\/debian\/sys\n<\/code><\/pre>\n<h3>Chroot Ortam\u0131na Giri\u015f<\/h3>\n<pre><code class=\"language-bash\">sudo chroot \/mnt\/debian\n<\/code><\/pre>\n<p>Art\u0131k sanki Debian sistemi i&ccedil;indeymi\u015fsiniz gibi komut &ccedil;al\u0131\u015ft\u0131rabilirsiniz.<\/p>\n<h3>GRUB'\u0131 G&uuml;ncelleme<\/h3>\n<pre><code class=\"language-bash\">update-grub\n<\/code><\/pre>\n<p><strong>&Ouml;rnek &Ccedil;\u0131kt\u0131:<\/strong><\/p>\n<pre><code>Generating grub configuration file ...\nFound linux image: \/boot\/vmlinuz-6.1.0-13-amd64\nFound initrd image: \/boot\/initrd.img-6.1.0-13-amd64\nAdding boot menu entry for UEFI Firmware Settings ...\ndone\n<\/code><\/pre>\n<h3>Chroot'tan &Ccedil;\u0131k\u0131\u015f<\/h3>\n<pre><code class=\"language-bash\">exit\n<\/code><\/pre>\n<h2>Ad\u0131m 9: Sistemleri Unmount Etme<\/h2>\n<p>Ters s\u0131rayla t&uuml;m mount i\u015flemlerini geri al\u0131n:<\/p>\n<pre><code class=\"language-bash\"># Bind mount'lar\u0131 kald\u0131r\nsudo umount \/mnt\/debian\/dev\/pts\nsudo umount \/mnt\/debian\/dev\nsudo umount \/mnt\/debian\/proc\nsudo umount \/mnt\/debian\/sys\n\n# Ana b&ouml;l&uuml;m&uuml; unmount et\nsudo umount \/mnt\/debian\n\n# WSL'den &ccedil;\u0131k\nexit\n<\/code><\/pre>\n<h2>Ad\u0131m 10: Diski WSL'den Ay\u0131rma<\/h2>\n<p>PowerShell'de:<\/p>\n<pre><code class=\"language-powershell\">wsl --unmount \\\\.\\PHYSICALDRIVE1\n<\/code><\/pre>\n<h2>Ad\u0131m 11: Diski G&uuml;venli &Ccedil;\u0131karma<\/h2>\n<p>Windows g&ouml;rev &ccedil;ubu\u011funda \"Safely Remove Hardware\" ikonuna t\u0131klay\u0131n ve USB diski g&uuml;venli \u015fekilde &ccedil;\u0131kar\u0131n.<\/p>\n<h2>Ad\u0131m 12: Test ve Do\u011frulama<\/h2>\n<ol>\n<li>Diski Debian sistemine tak\u0131n<\/li>\n<li>Seri konsol ba\u011flant\u0131s\u0131n\u0131 yap\u0131n (115200 8N1 ayarlar\u0131yla)<\/li>\n<li>Sistemi ba\u015flat\u0131n<\/li>\n<li>GRUB men&uuml;s&uuml;n&uuml;n seri konsol &uuml;zerinden g&ouml;r&uuml;nd&uuml;\u011f&uuml;n&uuml; do\u011frulay\u0131n<\/li>\n<\/ol>\n<p><strong>Terminal Em&uuml;lat&ouml;r Ayarlar\u0131:<\/strong><\/p>\n<ul>\n<li><strong>Baud Rate:<\/strong> 115200<\/li>\n<li><strong>Data Bits:<\/strong> 8<\/li>\n<li><strong>Parity:<\/strong> None<\/li>\n<li><strong>Stop Bits:<\/strong> 1<\/li>\n<li><strong>Flow Control:<\/strong> None<\/li>\n<\/ul>\n<p>Pop&uuml;ler terminal programlar\u0131:<\/p>\n<ul>\n<li><strong>Windows:<\/strong> PuTTY, TeraTerm, RealTerm<\/li>\n<li><strong>Linux:<\/strong> minicom, screen, picocom<\/li>\n<li><strong>macOS:<\/strong> screen, minicom<\/li>\n<\/ul>\n<h2>Sorun Giderme<\/h2>\n<h3>GRUB Men&uuml;s&uuml; Hala G&ouml;r&uuml;nm&uuml;yor<\/h3>\n<p><strong>Kontrol 1:<\/strong> GRUB yap\u0131land\u0131rmas\u0131n\u0131 do\u011frulay\u0131n<\/p>\n<pre><code class=\"language-bash\">sudo mount \/dev\/sdd1 \/mnt\/debian\ncat \/mnt\/debian\/boot\/grub\/grub.cfg | grep -i serial\n<\/code><\/pre>\n<p>&Ccedil;\u0131kt\u0131da <code>serial --speed=115200<\/code> gibi sat\u0131rlar g&ouml;rmelisiniz.<\/p>\n<p><strong>Kontrol 2:<\/strong> Seri port ayarlar\u0131n\u0131 do\u011frulay\u0131n<\/p>\n<ul>\n<li>Do\u011fru COM portu se&ccedil;ildi mi?<\/li>\n<li>Kablo ba\u011flant\u0131s\u0131 sa\u011flam m\u0131?<\/li>\n<li>Terminal em&uuml;lat&ouml;r ayarlar\u0131 do\u011fru mu?<\/li>\n<\/ul>\n<h3>Chroot S\u0131ras\u0131nda Hata<\/h3>\n<p><strong>Hata:<\/strong> <code>chroot: failed to run command '\/bin\/bash': Exec format error<\/code><\/p>\n<p><strong>&Ccedil;&ouml;z&uuml;m:<\/strong> Farkl\u0131 mimari (ARM vs x86) sorunu olabilir. WSL2'nin x86_64 oldu\u011fundan emin olun:<\/p>\n<pre><code class=\"language-bash\">uname -m\n<\/code><\/pre>\n<h3>Update-grub &Ccedil;al\u0131\u015fm\u0131yor<\/h3>\n<p><strong>Manuel GRUB.CFG D&uuml;zenleme (Ge&ccedil;ici &Ccedil;&ouml;z&uuml;m):<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo nano \/mnt\/debian\/boot\/grub\/grub.cfg\n<\/code><\/pre>\n<p>En &uuml;ste ekleyin:<\/p>\n<pre><code>serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1\nterminal_input serial console\nterminal_output serial console\n<\/code><\/pre>\n<p>Her <code>linux<\/code> sat\u0131r\u0131n\u0131n sonuna ekleyin:<\/p>\n<pre><code>console=tty0 console=ttyS0,115200n8\n<\/code><\/pre>\n<p><strong>Not:<\/strong> Bu y&ouml;ntem kernel g&uuml;ncellemelerinde kaybolur, kal\u0131c\u0131 de\u011fildir.<\/p>\n<h2>Alternatif Y&ouml;ntemler<\/h2>\n<h3>1. Rescue Mode ile Yap\u0131land\u0131rma<\/h3>\n<p>Kurulum medyas\u0131ndan rescue mode'a girin:<\/p>\n<pre><code>\/install.amd\/vmlinuz vga=normal initrd=\/install.amd\/initrd.gz rescue\/enable=true console=ttyS0,115200n8 ---\n<\/code><\/pre>\n<h3>2. Linux Live USB Kullanma<\/h3>\n<p>Ubuntu veya Debian Live USB ile boot edip diski mount edin.<\/p>\n<h3>3. Direkt Debian Sisteminde<\/h3>\n<p>E\u011fer sistem bir \u015fekilde a&ccedil;\u0131l\u0131yorsa direkt &uuml;zerinde:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/default\/grub\nsudo update-grub\n<\/code><\/pre>\n<h2>Geli\u015fmi\u015f Yap\u0131land\u0131rma<\/h2>\n<h3>Sadece Seri Konsol (VGA Yok)<\/h3>\n<pre><code class=\"language-bash\">GRUB_TERMINAL=serial\nGRUB_CMDLINE_LINUX=\"console=ttyS0,115200n8\"\n<\/code><\/pre>\n<h3>Farkl\u0131 Baud Rate (&Ouml;rnek: 9600)<\/h3>\n<pre><code class=\"language-bash\">GRUB_SERIAL_COMMAND=\"serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1\"\nGRUB_CMDLINE_LINUX=\"console=tty0 console=ttyS0,9600n8\"\n<\/code><\/pre>\n<h3>Timeout Ayarlar\u0131<\/h3>\n<pre><code class=\"language-bash\">GRUB_TIMEOUT=10        # 10 saniye bekle\nGRUB_TIMEOUT=0         # Direkt boot et\nGRUB_TIMEOUT=-1        # S&uuml;resiz bekle\n<\/code><\/pre>\n<h2>G&uuml;venlik Notlar\u0131<\/h2>\n<ol>\n<li><strong>Yedekleme:<\/strong> \u0130\u015flem &ouml;ncesi &ouml;nemli verilerinizi yedekleyin<\/li>\n<li><strong>Unmount:<\/strong> \u0130\u015flemler bitmeden diski &ccedil;\u0131karmay\u0131n, veri kayb\u0131 olabilir<\/li>\n<li><strong>Yetkilendirme:<\/strong> WSL komutlar\u0131n\u0131 sadece g&uuml;vendi\u011finiz disklerde kullan\u0131n<\/li>\n<li><strong>Do\u011frulama:<\/strong> Her de\u011fi\u015fiklikten sonra yap\u0131land\u0131rmay\u0131 do\u011frulay\u0131n<\/li>\n<\/ol>\n<h2>&Ouml;zet<\/h2>\n<p>Bu yaz\u0131da Windows 10\/11 &uuml;zerinde WSL2 kullanarak Debian kurulu bir diskin GRUB yap\u0131land\u0131rmas\u0131n\u0131 seri konsol i&ccedil;in nas\u0131l d&uuml;zenleyece\u011finizi &ouml;\u011frendiniz:<\/p>\n<ol>\n<li>\u2705 WSL2 ile diski mount etme<\/li>\n<li>\u2705 GRUB yap\u0131land\u0131rma dosyas\u0131n\u0131 d&uuml;zenleme<\/li>\n<li>\u2705 Chroot ile GRUB'\u0131 g&uuml;ncelleme<\/li>\n<li>\u2705 G&uuml;venli unmount i\u015flemleri<\/li>\n<li>\u2705 Seri konsol ayarlar\u0131<\/li>\n<\/ol>\n<p>Bu y&ouml;ntem sayesinde headless Debian sistemlerinizi Windows ortam\u0131ndan rahatl\u0131kla yap\u0131land\u0131rabilirsiniz.<\/p>\n<h2>Kaynaklar<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.gnu.org\/software\/grub\/manual\/\">Debian GRUB Manual<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/windows\/wsl\/\">Microsoft WSL Documentation<\/a><\/li>\n<li><a href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/serial-console.html\">Serial Console HOWTO<\/a><\/li>\n<\/ul>\n<h2>Lisans ve \u0130leti\u015fim<\/h2>\n<p>Bu makale MIT lisans\u0131 alt\u0131nda yay\u0131nlanm\u0131\u015ft\u0131r. Sorular\u0131n\u0131z i&ccedil;in benimle ileti\u015fime ge&ccedil;ebilirsiniz.<\/p>\n<hr>\n<p><strong>Son G&uuml;ncelleme:<\/strong> Ocak 2026<br><strong>&Ouml;nder AK&Ouml;Z<\/strong><br><strong>Etiketler:<\/strong> <code>debian<\/code>, <code>grub<\/code>, <code>serial-console<\/code>, <code>wsl2<\/code>, <code>linux<\/code>, <code>embedded-systems<\/code><\/p>","excerpt":"Bu yaz\u0131da, Windows 10\/11 \u00fczerinde WSL2 (Windows Subsystem for Linux) kullanarak Debian kurulu bir diski mount edip GRUB yap\u0131land\u0131rmas\u0131n\u0131 nas\u0131l d\u00fczenleyece\u011finizi ad\u0131m ad\u0131m anlataca\u011f\u0131m.","created_at":"2026-01-14 21:25:13","updated_at":"2026-09-07 12:11:30","category_id":10,"view_count":542,"reading_time":8,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2026-01-14 18:25:13","featured_image":"\/uploads\/images\/2026\/01\/6967df7ea26f5_1768415102.png","slug":"debian-seri-konsol-rs232-com-port-grub-yapilandirmasi-windows-wsl2-ile-duzenleme","category_name":"nix Linux Unix","category_slug":"nix-linux-unix","category_color":"#2a1952"},{"id":360,"title":"Debian 13 Trixie ile Fluxbox: Minimalist Masa\u00fcst\u00fc Ortam\u0131 Kurulumu ve Yap\u0131land\u0131rmas\u0131","content":"<p>Modern masa&uuml;st&uuml; ortamlar\u0131 her ge&ccedil;en g&uuml;n daha fazla sistem kayna\u011f\u0131 t&uuml;ketirken, minimalist pencere y&ouml;neticileri h\u0131z, verimlilik ve &ouml;zelle\u015ftirilebilirlik arayan kullan\u0131c\u0131lar i&ccedil;in cazip alternatifler sunuyor. Fluxbox, hafif yap\u0131s\u0131 ve g&uuml;&ccedil;l&uuml; &ouml;zelle\u015ftirme se&ccedil;enekleriyle bu alanda &ouml;ne &ccedil;\u0131kan pencere y&ouml;neticilerinden biridir.<\/p>\r\n<p>Bu rehberde, Debian 13 Trixie &uuml;zerinde Fluxbox kurulumunu, temel yap\u0131land\u0131rmas\u0131n\u0131 ve kullan\u0131\u015fl\u0131 &ouml;zelle\u015ftirmelerini ad\u0131m ad\u0131m inceleyece\u011fiz.<\/p>\r\n<h2><iframe style=\"width: 751px; height: 421px;\" src=\"https:\/\/www.youtube.com\/embed\/mN-Of14vL3o?si=CFCer1-msbl_htzj\" width=\"751\" height=\"421\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/h2>\r\n<h2>Fluxbox Nedir?<\/h2>\r\n<p>Fluxbox, Blackbox pencere y&ouml;neticisinin bir &ccedil;atallanmas\u0131 olarak ortaya &ccedil;\u0131km\u0131\u015f, C++ ile yaz\u0131lm\u0131\u015f hafif bir pencere y&ouml;neticisidir. Temel &ouml;zellikleri:<\/p>\r\n<ul>\r\n<li><strong>D&uuml;\u015f&uuml;k kaynak t&uuml;ketimi<\/strong>: Minimal RAM ve CPU kullan\u0131m\u0131<\/li>\r\n<li><strong>Y&uuml;ksek &ouml;zelle\u015ftirilebilirlik<\/strong>: Kapsaml\u0131 tema ve stil se&ccedil;enekleri<\/li>\r\n<li><strong>Klavye odakl\u0131 &ccedil;al\u0131\u015fma<\/strong>: G&uuml;&ccedil;l&uuml; k\u0131sayol sistemi<\/li>\r\n<li><strong>Tabbed pencere deste\u011fi<\/strong>: Pencereleri sekmeler halinde grupland\u0131rma<\/li>\r\n<li><strong>H\u0131zl\u0131 ve kararl\u0131<\/strong>: Sade kod taban\u0131 sayesinde y&uuml;ksek performans<\/li>\r\n<\/ul>\r\n<h2>Sistem Gereksinimleri<\/h2>\r\n<p>Fluxbox son derece m&uuml;tevaz\u0131 sistem gereksinimleriyle &ccedil;al\u0131\u015f\u0131r:<\/p>\r\n<ul>\r\n<li><strong>RAM<\/strong>: 64-128 MB (temel sistem i&ccedil;in)<\/li>\r\n<li><strong>Disk Alan\u0131<\/strong>: ~10 MB (Fluxbox i&ccedil;in)<\/li>\r\n<li><strong>\u0130\u015flemci<\/strong>: Herhangi bir modern CPU yeterli<\/li>\r\n<\/ul>\r\n<h2>Kurulum<\/h2>\r\n<h3>1. Sistem G&uuml;ncellemesi<\/h3>\r\n<p>&Ouml;ncelikle sistem paketlerinizi g&uuml;ncelleyin:<\/p>\r\n<pre><code class=\"language-bash\">sudo apt update\r\nsudo apt upgrade -y\r\n<\/code><\/pre>\r\n<h3>2. Fluxbox Kurulumu<\/h3>\r\n<p>Fluxbox ve temel bile\u015fenlerini kurun:<\/p>\r\n<pre><code class=\"language-bash\">sudo apt install fluxbox -y\r\n<\/code><\/pre>\r\n<h3>3. Ek Paketler<\/h3>\r\n<p>Kullan\u0131\u015fl\u0131 ek ara&ccedil;lar\u0131 kurun:<\/p>\r\n<pre><code class=\"language-bash\"># Terminal em&uuml;lat&ouml;r&uuml;\r\nsudo apt install xterm rxvt-unicode-256color -y\r\n\r\n# Dosya y&ouml;neticisi\r\nsudo apt install pcmanfm thunar -y\r\n\r\n# Uygulama ba\u015flat\u0131c\u0131\r\nsudo apt install rofi dmenu -y\r\n\r\n# Duvar ka\u011f\u0131d\u0131 y&ouml;neticisi\r\nsudo apt install feh nitrogen -y\r\n\r\n# Sistem monit&ouml;r&uuml;\r\nsudo apt install conky htop -y\r\n\r\n# Ses kontrol&uuml;\r\nsudo apt install pavucontrol volumeicon-alsa -y\r\n\r\n# A\u011f y&ouml;neticisi (GUI)\r\nsudo apt install network-manager-gnome -y\r\n\r\n# Ekran g&ouml;r&uuml;nt&uuml;s&uuml;\r\nsudo apt install scrot flameshot -y\r\n\r\n# Metin edit&ouml;r&uuml;\r\nsudo apt install geany mousepad -y\r\n<\/code><\/pre>\r\n<h2>\u0130lk Ba\u015flatma<\/h2>\r\n<h3>Display Manager ile Giri\u015f<\/h3>\r\n<p>E\u011fer LightDM, GDM veya SDDM gibi bir giri\u015f y&ouml;neticisi kullan\u0131yorsan\u0131z:<\/p>\r\n<ol>\r\n<li>Sistemi yeniden ba\u015flat\u0131n<\/li>\r\n<li>Giri\u015f ekran\u0131nda oturum t&uuml;r&uuml;n&uuml; \"Fluxbox\" olarak se&ccedil;in<\/li>\r\n<li>\u015eifrenizi girerek giri\u015f yap\u0131n<\/li>\r\n<\/ol>\r\n<h3>Startx ile Giri\u015f<\/h3>\r\n<p>Minimal bir kurulumda startx kullan\u0131yorsan\u0131z:<\/p>\r\n<pre><code class=\"language-bash\">echo \"exec fluxbox\" &gt; ~\/.xinitrc\r\nstartx\r\n<\/code><\/pre>\r\n<h2>Temel Yap\u0131land\u0131rma<\/h2>\r\n<h3>Yap\u0131land\u0131rma Dosyalar\u0131<\/h3>\r\n<p>Fluxbox yap\u0131land\u0131rma dosyalar\u0131 <code>~\/.fluxbox\/<\/code> dizininde bulunur:<\/p>\r\n<ul>\r\n<li><strong>init<\/strong>: Ana yap\u0131land\u0131rma dosyas\u0131<\/li>\r\n<li><strong>keys<\/strong>: Klavye k\u0131sayollar\u0131<\/li>\r\n<li><strong>menu<\/strong>: Sa\u011f t\u0131k men&uuml;s&uuml;<\/li>\r\n<li><strong>startup<\/strong>: Ba\u015flang\u0131&ccedil;ta &ccedil;al\u0131\u015ft\u0131r\u0131lacak uygulamalar<\/li>\r\n<li><strong>apps<\/strong>: Pencere kurallar\u0131 ve davran\u0131\u015flar\u0131<\/li>\r\n<\/ul>\r\n<h3>Klavye K\u0131sayollar\u0131<\/h3>\r\n<p><code>~\/.fluxbox\/keys<\/code> dosyas\u0131n\u0131 d&uuml;zenleyin:<\/p>\r\n<pre><code class=\"language-bash\">nano ~\/.fluxbox\/keys\r\n<\/code><\/pre>\r\n<p>&Ouml;nerilen k\u0131sayollar:<\/p>\r\n<pre><code># Pencere y&ouml;netimi\r\nMod4 q :Close\r\nMod4 f :Fullscreen\r\nMod4 m :Maximize\r\nMod4 n :Minimize\r\n\r\n# Uygulama ba\u015flatma\r\nMod4 Return :Exec urxvt\r\nMod4 d :Exec rofi -show drun\r\nMod4 e :Exec thunar\r\nMod4 w :Exec firefox\r\n\r\n# &Ccedil;al\u0131\u015fma alanlar\u0131\r\nMod4 1 :Workspace 1\r\nMod4 2 :Workspace 2\r\nMod4 3 :Workspace 3\r\nMod4 4 :Workspace 4\r\n\r\n# Ekran g&ouml;r&uuml;nt&uuml;s&uuml;\r\nPrint :Exec flameshot gui\r\nShift Print :Exec scrot '%Y-%m-%d_$wx$h.png' -e 'mv $f ~\/Pictures\/'\r\n\r\n# Ses kontrol&uuml;\r\nXF86AudioRaiseVolume :Exec amixer set Master 5%+\r\nXF86AudioLowerVolume :Exec amixer set Master 5%-\r\nXF86AudioMute :Exec amixer set Master toggle\r\n\r\n# Parlakl\u0131k\r\nXF86MonBrightnessUp :Exec xbacklight +10\r\nXF86MonBrightnessDown :Exec xbacklight -10\r\n\r\n# Fluxbox kontrolleri\r\nMod4 Shift r :Restart\r\nMod4 Shift q :Exit\r\n<\/code><\/pre>\r\n<h3>Men&uuml; &Ouml;zelle\u015ftirme<\/h3>\r\n<p><code>~\/.fluxbox\/menu<\/code> dosyas\u0131n\u0131 d&uuml;zenleyin:<\/p>\r\n<pre><code class=\"language-bash\">nano ~\/.fluxbox\/menu\r\n<\/code><\/pre>\r\n<p>&Ouml;rnek men&uuml; yap\u0131s\u0131:<\/p>\r\n<pre><code>[begin] (Fluxbox)\r\n    [exec] (Terminal) {urxvt}\r\n    [exec] (Taray\u0131c\u0131) {firefox}\r\n    [exec] (Dosya Y&ouml;neticisi) {thunar}\r\n    [exec] (Metin Edit&ouml;r&uuml;) {geany}\r\n    \r\n    [submenu] (\u0130nternet)\r\n        [exec] (Firefox) {firefox}\r\n        [exec] (Chromium) {chromium}\r\n        [exec] (Thunderbird) {thunderbird}\r\n    [end]\r\n    \r\n    [submenu] (Multimedya)\r\n        [exec] (VLC) {vlc}\r\n        [exec] (GIMP) {gimp}\r\n        [exec] (Inkscape) {inkscape}\r\n    [end]\r\n    \r\n    [submenu] (Sistem)\r\n        [exec] (G&ouml;rev Y&ouml;neticisi) {urxvt -e htop}\r\n        [exec] (A\u011f Y&ouml;neticisi) {nm-connection-editor}\r\n        [exec] (Ses Ayarlar\u0131) {pavucontrol}\r\n    [end]\r\n    \r\n    [submenu] (Fluxbox)\r\n        [config] (Yap\u0131land\u0131r)\r\n        [submenu] (Temalar) {Choose a style...}\r\n            [stylesdir] (\/usr\/share\/fluxbox\/styles)\r\n            [stylesdir] (~\/.fluxbox\/styles)\r\n        [end]\r\n        [commanddialog] (Komut &Ccedil;al\u0131\u015ft\u0131r)\r\n        [reconfig] (Yeniden Y&uuml;kle)\r\n        [restart] (Yeniden Ba\u015flat)\r\n        [exit] (&Ccedil;\u0131k\u0131\u015f)\r\n    [end]\r\n[end]\r\n<\/code><\/pre>\r\n<h3>Otomatik Ba\u015flatma<\/h3>\r\n<p><code>~\/.fluxbox\/startup<\/code> dosyas\u0131n\u0131 d&uuml;zenleyin:<\/p>\r\n<pre><code class=\"language-bash\">nano ~\/.fluxbox\/startup\r\n<\/code><\/pre>\r\n<p>&Ouml;rnek ba\u015flang\u0131&ccedil; yap\u0131land\u0131rmas\u0131:<\/p>\r\n<pre><code class=\"language-bash\">#!\/bin\/sh\r\n\r\n# Duvar ka\u011f\u0131d\u0131\r\nfeh --bg-scale ~\/Resimler\/wallpaper.jpg &amp;\r\n\r\n# Kompozit&ouml;r (\u015feffafl\u0131k i&ccedil;in)\r\npicom -b &amp;\r\n\r\n# Sistem tepsisi\r\nstalonetray &amp;\r\n\r\n# A\u011f y&ouml;neticisi\r\nnm-applet &amp;\r\n\r\n# Ses kontrol&uuml;\r\nvolumeicon &amp;\r\n\r\n# Bildirim sunucusu\r\ndunst &amp;\r\n\r\n# Conky sistem monit&ouml;r&uuml;\r\nconky &amp;\r\n\r\n# Ekran kilidi (30 dakika sonra)\r\nxautolock -time 30 -locker 'i3lock -c 000000' &amp;\r\n\r\n# Fluxbox'\u0131 ba\u015flat (bu sat\u0131r en sonda kalmal\u0131)\r\nexec fluxbox\r\n<\/code><\/pre>\r\n<p>Dosyay\u0131 &ccedil;al\u0131\u015ft\u0131r\u0131labilir yap\u0131n:<\/p>\r\n<pre><code class=\"language-bash\">chmod +x ~\/.fluxbox\/startup\r\n<\/code><\/pre>\r\n<h2>Tema ve G&ouml;r&uuml;n&uuml;m &Ouml;zelle\u015ftirme<\/h2>\r\n<h3>Tema Kurulumu<\/h3>\r\n<p>Sistem temalar\u0131n\u0131 g&ouml;r&uuml;nt&uuml;leyin:<\/p>\r\n<pre><code class=\"language-bash\">ls \/usr\/share\/fluxbox\/styles\r\n<\/code><\/pre>\r\n<p>Tema de\u011fi\u015ftirmek i&ccedil;in sa\u011f t\u0131klama men&uuml;s&uuml;nden: <strong>Fluxbox &rarr; Temalar<\/strong> b&ouml;l&uuml;m&uuml;ne gidin.<\/p>\r\n<h3>&Ouml;zel Tema Olu\u015fturma<\/h3>\r\n<p>Kendi teman\u0131z\u0131 olu\u015fturmak i&ccedil;in:<\/p>\r\n<pre><code class=\"language-bash\">mkdir -p ~\/.fluxbox\/styles\/BenimTema\r\nnano ~\/.fluxbox\/styles\/BenimTema\/theme.cfg\r\n<\/code><\/pre>\r\n<p>&Ouml;rnek tema dosyas\u0131:<\/p>\r\n<pre><code># Arka plan renkleri\r\nbackground: flat\r\nbackground.color: #2e3440\r\n\r\n# Pencere ba\u015fl\u0131\u011f\u0131\r\nwindow.title.focus: flat gradient vertical\r\nwindow.title.focus.color: #5e81ac\r\nwindow.title.focus.colorTo: #81a1c1\r\nwindow.title.unfocus: flat\r\nwindow.title.unfocus.color: #3b4252\r\n\r\n# Yaz\u0131 tipleri\r\n*.font: DejaVu Sans-10:bold\r\nwindow.label.focus.textColor: #eceff4\r\nwindow.label.unfocus.textColor: #d8dee9\r\n\r\n# Ara&ccedil; &ccedil;ubu\u011fu\r\ntoolbar: flat\r\ntoolbar.color: #2e3440\r\ntoolbar.textColor: #eceff4\r\n\r\n# Men&uuml;\r\nmenu.title: flat gradient vertical\r\nmenu.title.color: #5e81ac\r\nmenu.title.colorTo: #81a1c1\r\nmenu.title.textColor: #eceff4\r\nmenu.frame: flat\r\nmenu.frame.color: #3b4252\r\nmenu.frame.textColor: #eceff4\r\n<\/code><\/pre>\r\n<h3>Duvar Ka\u011f\u0131d\u0131 Ayarlama<\/h3>\r\n<p>Feh ile duvar ka\u011f\u0131d\u0131 ayarlama:<\/p>\r\n<pre><code class=\"language-bash\">feh --bg-scale ~\/Resimler\/wallpaper.jpg\r\n<\/code><\/pre>\r\n<p>Nitrogen ile grafik aray&uuml;zde ayarlama:<\/p>\r\n<pre><code class=\"language-bash\">nitrogen ~\/Resimler\/\r\n<\/code><\/pre>\r\n<h2>Performans \u0130pu&ccedil;lar\u0131<\/h2>\r\n<h3>1. Kompozit&ouml;r Kullan\u0131m\u0131<\/h3>\r\n<p>Picom (eski ad\u0131yla Compton) hafif \u015feffafl\u0131k ve g&ouml;lge efektleri sa\u011flar:<\/p>\r\n<pre><code class=\"language-bash\">sudo apt install picom -y\r\n<\/code><\/pre>\r\n<p>Yap\u0131land\u0131rma dosyas\u0131 olu\u015fturun:<\/p>\r\n<pre><code class=\"language-bash\">mkdir -p ~\/.config\/picom\r\nnano ~\/.config\/picom\/picom.conf\r\n<\/code><\/pre>\r\n<p>Minimal yap\u0131land\u0131rma:<\/p>\r\n<pre><code># Performans ayarlar\u0131\r\nbackend = \"glx\";\r\nvsync = true;\r\n\r\n# G&ouml;lge\r\nshadow = true;\r\nshadow-radius = 12;\r\nshadow-opacity = 0.75;\r\nshadow-offset-x = -7;\r\nshadow-offset-y = -7;\r\n\r\n# Opakl\u0131k\r\ninactive-opacity = 0.95;\r\nactive-opacity = 1.0;\r\nframe-opacity = 0.9;\r\n\r\n# Fade\r\nfading = true;\r\nfade-delta = 5;\r\n<\/code><\/pre>\r\n<h3>2. Gereksiz Servisleri Devre D\u0131\u015f\u0131 B\u0131rakma<\/h3>\r\n<pre><code class=\"language-bash\">sudo systemctl disable bluetooth.service\r\nsudo systemctl disable cups.service\r\n<\/code><\/pre>\r\n<h3>3. Zram Etkinle\u015ftirme<\/h3>\r\n<p>Swap yerine RAM s\u0131k\u0131\u015ft\u0131rma kullan\u0131n:<\/p>\r\n<pre><code class=\"language-bash\">sudo apt install zram-tools -y\r\nsudo nano \/etc\/default\/zramswap\r\n<\/code><\/pre>\r\n<h2>\u0130leri Seviye &Ouml;zelle\u015ftirmeler<\/h2>\r\n<h3>Pencere Kurallar\u0131<\/h3>\r\n<p><code>~\/.fluxbox\/apps<\/code> dosyas\u0131nda belirli uygulamalar i&ccedil;in kurallar tan\u0131mlay\u0131n:<\/p>\r\n<pre><code>[app] (firefox)\r\n  [Position] (CENTER) {0 0}\r\n  [Dimensions] {1920 1080}\r\n  [Workspace] {1}\r\n[end]\r\n\r\n[app] (urxvt)\r\n  [Alpha] {230}\r\n[end]\r\n\r\n[app] (Conky)\r\n  [Sticky] {yes}\r\n  [Layer] {bottom}\r\n  [Deco] {NONE}\r\n[end]\r\n<\/code><\/pre>\r\n<h3>Conky ile Sistem \u0130zleme<\/h3>\r\n<p>Conky yap\u0131land\u0131rmas\u0131 i&ccedil;in:<\/p>\r\n<pre><code class=\"language-bash\">mkdir -p ~\/.config\/conky\r\nnano ~\/.config\/conky\/conky.conf\r\n<\/code><\/pre>\r\n<p>Minimal Conky yap\u0131land\u0131rmas\u0131:<\/p>\r\n<pre><code class=\"language-lua\">conky.config = {\r\n    alignment = 'top_right',\r\n    background = true,\r\n    border_width = 1,\r\n    cpu_avg_samples = 2,\r\n    default_color = 'white',\r\n    default_outline_color = 'white',\r\n    default_shade_color = 'white',\r\n    draw_borders = false,\r\n    draw_graph_borders = true,\r\n    draw_outline = false,\r\n    draw_shades = false,\r\n    use_xft = true,\r\n    font = 'DejaVu Sans Mono:size=10',\r\n    gap_x = 20,\r\n    gap_y = 60,\r\n    minimum_height = 5,\r\n    minimum_width = 5,\r\n    net_avg_samples = 2,\r\n    no_buffers = true,\r\n    out_to_console = false,\r\n    out_to_stderr = false,\r\n    extra_newline = false,\r\n    own_window = true,\r\n    own_window_class = 'Conky',\r\n    own_window_type = 'desktop',\r\n    own_window_transparent = true,\r\n    stippled_borders = 0,\r\n    update_interval = 1.0,\r\n    uppercase = false,\r\n    use_spacer = 'none',\r\n    show_graph_scale = false,\r\n    show_graph_range = false\r\n}\r\n\r\nconky.text = [[\r\n${color grey}Sistem Bilgisi:\r\n$color${nodename} - ${sysname} ${kernel}\r\n$color${uptime}\r\n${color grey}CPU:$color ${cpu cpu0}% ${cpubar cpu0}\r\n${color grey}RAM:$color $mem\/$memmax - $memperc% ${membar}\r\n${color grey}Disk:$color ${fs_used \/}\/${fs_size \/} ${fs_bar \/}\r\n${color grey}A\u011f:\r\n${color grey}Gelen:$color ${downspeed eth0}\r\n${color grey}Giden:$color ${upspeed eth0}\r\n]]\r\n<\/code><\/pre>\r\n<h3>Polybar Entegrasyonu<\/h3>\r\n<p>Daha modern bir durum &ccedil;ubu\u011fu i&ccedil;in Polybar:<\/p>\r\n<pre><code class=\"language-bash\">sudo apt install polybar -y\r\nmkdir -p ~\/.config\/polybar\r\ncp \/usr\/share\/doc\/polybar\/examples\/config.ini ~\/.config\/polybar\/config.ini\r\n<\/code><\/pre>\r\n<p>Startup dosyas\u0131na ekleyin:<\/p>\r\n<pre><code class=\"language-bash\">polybar example &amp;\r\n<\/code><\/pre>\r\n<h2>Sorun Giderme<\/h2>\r\n<h3>Fluxbox Ba\u015flam\u0131yor<\/h3>\r\n<ol>\r\n<li>Log dosyas\u0131n\u0131 kontrol edin:<\/li>\r\n<\/ol>\r\n<pre><code class=\"language-bash\">cat ~\/.xsession-errors\r\n<\/code><\/pre>\r\n<ol start=\"2\">\r\n<li>Yap\u0131land\u0131rma dosyalar\u0131n\u0131 yeniden olu\u015fturun:<\/li>\r\n<\/ol>\r\n<pre><code class=\"language-bash\">mv ~\/.fluxbox ~\/.fluxbox.bak\r\nfluxbox-generate_menu\r\n<\/code><\/pre>\r\n<h3>Klavye K\u0131sayollar\u0131 &Ccedil;al\u0131\u015fm\u0131yor<\/h3>\r\n<pre><code class=\"language-bash\">fluxbox-remote reload\r\n<\/code><\/pre>\r\n<h3>Men&uuml; G&uuml;ncellenmiyor<\/h3>\r\n<pre><code class=\"language-bash\">fluxbox-generate_menu\r\nfluxbox-remote reconfig\r\n<\/code><\/pre>\r\n<h2>Yararl\u0131 Kaynaklar<\/h2>\r\n<ul>\r\n<li><strong>Resmi Dok&uuml;mantasyon<\/strong>: http:\/\/fluxbox.org\/<\/li>\r\n<li><strong>Arch Wiki<\/strong>: https:\/\/wiki.archlinux.org\/title\/Fluxbox<\/li>\r\n<li><strong>Debian Wiki<\/strong>: https:\/\/wiki.debian.org\/FluxBox<\/li>\r\n<li><strong>Fluxbox Temalar\u0131<\/strong>: https:\/\/www.box-look.org\/<\/li>\r\n<\/ul>\r\n<p>&nbsp;<\/p>\r\n<p>Fluxbox, minimalist bir masa&uuml;st&uuml; deneyimi arayan kullan\u0131c\u0131lar i&ccedil;in m&uuml;kemmel bir se&ccedil;enektir. D&uuml;\u015f&uuml;k kaynak t&uuml;ketimi, y&uuml;ksek &ouml;zelle\u015ftirilebilirlik ve klavye odakl\u0131 i\u015f ak\u0131\u015f\u0131 ile verimlili\u011finizi art\u0131rabilirsiniz.<\/p>\r\n<p>Bu rehberde temel kurulum ve yap\u0131land\u0131rmay\u0131 ele ald\u0131k, ancak Fluxbox'\u0131n ger&ccedil;ek g&uuml;c&uuml; ki\u015fisel ihtiya&ccedil;lar\u0131n\u0131za g&ouml;re &ouml;zelle\u015ftirme &ouml;zg&uuml;rl&uuml;\u011f&uuml;nde yat\u0131yor. Deneyerek kendi ideal &ccedil;al\u0131\u015fma ortam\u0131n\u0131z\u0131 olu\u015fturabilirsiniz.<\/p>\r\n<p>Mutlu kodlamalar ve keyifli Fluxbox deneyimi!<\/p>","excerpt":"","created_at":"2025-12-01 21:17:22","updated_at":"2026-09-07 02:53:49","category_id":10,"view_count":623,"reading_time":8,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2025-12-01 18:17:00","featured_image":"72f6e7017de0ad18dd6cd3a25c2bd489.png","slug":"debian-13-trixie-ile-fluxbox-minimalist-masaustu-ortami-kurulumu-ve-yapilandirmasi","category_name":"nix Linux Unix","category_slug":"nix-linux-unix","category_color":"#2a1952"},{"id":359,"title":"DistroSea: Linux Da\u011f\u0131t\u0131mlar\u0131n\u0131 Taray\u0131c\u0131n\u0131zdan Test Edin","content":"<p>Linux d&uuml;nyas\u0131na yeni ad\u0131m atmay\u0131 d&uuml;\u015f&uuml;n&uuml;yor ama hangi da\u011f\u0131t\u0131m\u0131 se&ccedil;ece\u011finize karar veremiyorsan\u0131z, ya da sadece farkl\u0131 sistemleri merak ediyorsan\u0131z, DistroSea tam size g&ouml;re bir platform.<\/p>\n<p><iframe style=\"width: 690px; height: 388px;\" src=\"https:\/\/www.youtube.com\/embed\/Z5eQuqSZ0-g?si=XKdFEsaonySePBoX\" width=\"690\" height=\"388\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>DistroSea Nedir?<\/h2>\n<p>DistroSea, kullan\u0131c\u0131lar\u0131n farkl\u0131 Linux da\u011f\u0131t\u0131mlar\u0131n\u0131 ve BSD i\u015fletim sistemlerini <strong>indirme veya kurulum yapmadan<\/strong>, do\u011frudan web taray\u0131c\u0131s\u0131 &uuml;zerinden deneyebilmelerine olanak tan\u0131yan &uuml;cretsiz bir &ccedil;evrimi&ccedil;i hizmettir. Sanal makine teknolojisi sayesinde, ger&ccedil;ek bir kurulum riskine girmeden istedi\u011finiz i\u015fletim sistemini ke\u015ffedebilirsiniz.<\/p>\n<h2>Nas\u0131l &Ccedil;al\u0131\u015f\u0131r?<\/h2>\n<p>Platform, ThinLinc gibi uzaktan masa&uuml;st&uuml; eri\u015fim ara&ccedil;lar\u0131yla entegre &ccedil;al\u0131\u015farak size g&uuml;venli ve h\u0131zl\u0131 bir deneyim sunar. Yaln\u0131zca birka&ccedil; t\u0131klamayla bir sanal makine ba\u015flat\u0131l\u0131r ve se&ccedil;ti\u011finiz Linux da\u011f\u0131t\u0131m\u0131 taray\u0131c\u0131n\u0131zda a&ccedil;\u0131l\u0131r. Ger&ccedil;ek bir bilgisayarda &ccedil;al\u0131\u015f\u0131yormu\u015f gibi dosya y&ouml;neticisini kullanabilir, uygulamalar\u0131 test edebilir ve aray&uuml;z&uuml; ke\u015ffedebilirsiniz.<\/p>\n<h2>Hangi Da\u011f\u0131t\u0131mlar Mevcut?<\/h2>\n<p>DistroSea olduk&ccedil;a geni\u015f bir katalog sunar:<\/p>\n<p><strong>Pop&uuml;ler Da\u011f\u0131t\u0131mlar:<\/strong> Ubuntu, Fedora, Debian, Linux Mint, Arch Linux, openSUSE, Manjaro gibi yayg\u0131n kullan\u0131lan sistemler<\/p>\n<p><strong>Hafif Alternatifler:<\/strong> Puppy Linux, antiX, MX Linux gibi eski donan\u0131mlar i&ccedil;in optimize edilmi\u015f da\u011f\u0131t\u0131mlar<\/p>\n<p><strong>&Ouml;zel Ama&ccedil;l\u0131 Sistemler:<\/strong> Kali Linux (g&uuml;venlik testi), Tails (gizlilik odakl\u0131), elementary OS (macOS benzeri aray&uuml;z) gibi niche se&ccedil;enekler<\/p>\n<p><strong>BSD Sistemleri:<\/strong> FreeBSD, OpenBSD gibi Unix t&uuml;revi i\u015fletim sistemleri<\/p>\n<h2>Kimler \u0130&ccedil;in \u0130deal?<\/h2>\n<p><strong>Yeni Ba\u015flayanlar:<\/strong> Linux'a ge&ccedil;i\u015f yapmay\u0131 d&uuml;\u015f&uuml;nenler i&ccedil;in risk almadan test ortam\u0131<\/p>\n<p><strong>Merakl\u0131lar:<\/strong> Farkl\u0131 masa&uuml;st&uuml; ortamlar\u0131n\u0131 ve da\u011f\u0131t\u0131m felsefelerini ke\u015ffetmek isteyenler<\/p>\n<p><strong>Sistem Y&ouml;neticileri:<\/strong> Bir da\u011f\u0131t\u0131m\u0131 sunucuya kurmadan &ouml;nce aray&uuml;z&uuml;n&uuml; ve ara&ccedil;lar\u0131n\u0131 g&ouml;zden ge&ccedil;irmek isteyenler<\/p>\n<p><strong>&Ouml;\u011frenciler ve E\u011fitmenler:<\/strong> Linux e\u011fitiminde pratik yapma imkan\u0131 arayanlar<\/p>\n<h2>Avantajlar\u0131<\/h2>\n<ul>\n<li><strong>S\u0131f\u0131r Kurulum:<\/strong> Bilgisayar\u0131n\u0131za hi&ccedil;bir \u015fey indirmeden hemen ba\u015flay\u0131n<\/li>\n<li><strong>H\u0131zl\u0131 Test:<\/strong> Her da\u011f\u0131t\u0131m\u0131 birka&ccedil; dakika i&ccedil;inde deneyebilirsiniz<\/li>\n<li><strong>G&uuml;venli Ortam:<\/strong> Sanal makineler sayesinde kendi sisteminize zarar riski yok<\/li>\n<li><strong>&Uuml;cretsiz:<\/strong> Platform tamamen &uuml;cretsiz olarak kullan\u0131labilir<\/li>\n<li><strong>Geni\u015f Se&ccedil;enek:<\/strong> Onlarca farkl\u0131 da\u011f\u0131t\u0131m tek bir &ccedil;at\u0131 alt\u0131nda<\/li>\n<\/ul>\n<h2>S\u0131n\u0131rlamalar<\/h2>\n<p>Elbette &ccedil;evrimi&ccedil;i bir test ortam\u0131, ger&ccedil;ek bir kurulum kadar kapsaml\u0131 olamaz. Oturum s&uuml;releri s\u0131n\u0131rl\u0131d\u0131r, performans internet h\u0131z\u0131n\u0131za ba\u011fl\u0131d\u0131r ve yapt\u0131\u011f\u0131n\u0131z de\u011fi\u015fiklikler kal\u0131c\u0131 olmaz. Ancak bir da\u011f\u0131t\u0131m\u0131n genel hissini ve aray&uuml;z&uuml;n&uuml; anlamak i&ccedil;in fazlas\u0131yla yeterlidir.<\/p>\n<p>DistroSea, Linux ekosisteminin zenginli\u011fini ke\u015ffetmenin en kolay yollar\u0131ndan biri. Hangi da\u011f\u0131t\u0131m\u0131n sizin i&ccedil;in en uygun oldu\u011funa karar vermeden &ouml;nce, ya da sadece farkl\u0131 sistemlere g&ouml;z atmak i&ccedil;in bu platformu mutlaka deneyin.<\/p>\n<p><strong>Platform:<\/strong> <a href=\"https:\/\/distrosea.com\/\">distrosea.com<\/a><\/p>\n<p>Linux yolculu\u011funuz bir taray\u0131c\u0131 sekmesi kadar yak\u0131n!<\/p>","excerpt":"Linux d\u00fcnyas\u0131na yeni ad\u0131m atmay\u0131 d\u00fc\u015f\u00fcn\u00fcyor ama hangi da\u011f\u0131t\u0131m\u0131 se\u00e7ece\u011finize karar veremiyorsan\u0131z, ya da sadece farkl\u0131 sistemleri merak ediyorsan\u0131z, DistroSea tam size g\u00f6re bir platform.","created_at":"2025-11-30 15:40:36","updated_at":"2026-09-07 20:47:47","category_id":10,"view_count":797,"reading_time":3,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2025-11-30 12:40:36","featured_image":"62a86ead6e329e3e9877c7845f810a4c.png","slug":"distrosea-linux-dagitimlarini-tarayicinizdan-test-edin","category_name":"nix Linux Unix","category_slug":"nix-linux-unix","category_color":"#2a1952"}]