---
title: "Domicile: masaüstünü Chromium ile çizen Wayland compositor"
description: "Domicile compositor, tüm masaüstünü yamalı bir Chromium ile web sayfası olarak çiziyor. X11 desteği yok, yalnızca x86_64'te çalışıyor."
image: "https://sezer.in/wp-content/uploads/2026/11/domicile-desktop-banner.png"
url: "https://sezer.in/haberler/domicile-compositor-chromium-wayland/"
date: "2026-11-08T13:25:54+03:00"
updated: "2026-11-08T13:25:54+03:00"
author: "Sezer Şanlıkan"
lang: "tr"
source: "https://sezer.in/haberler/domicile-compositor-chromium-wayland/"
---

# Domicile: masaüstünü Chromium ile çizen Wayland compositor

Domicile compositor, Rust ile yazılmış yeni bir Wayland projesi ve tüm masaüstünü yamalı bir Chromium build'i ile web sayfası olarak çiziyor. Uygulamalar native çalışıyor, her Wayland penceresi ise Chromium'un render sistemine girip sayfada bir element olarak yer alıyor. Proje MIT lisanslı, Manganese adlı hazır bir tiling shell ile geliyor ve yalnızca x86_64'te çalışıyor.

## Wayland nedir?

Wayland, Linux masaüstünde uygulamalar ile ekranı yöneten compositor arasındaki iletişimi tanımlayan bir görüntü protokolüdür. Eski X11 sisteminin yerini almak için geliştirildi. GNOME, KDE Plasma ve Sway gibi masaüstleri Wayland üzerinde çalışıyor. X11 uygulamalarını Wayland oturumunda çalıştırmak için genellikle Xwayland uyumluluk katmanı kullanılır.

## Pencere düzenini CSS belirliyor

Domicile compositor, masaüstü yapımını web geliştirmeye çeviriyor. Bar, pencere yerleşimi ve görünüm, sizin yazdığınız bir web sayfasında yaşıyor. Tiling veya floating düzen birkaç satır CSS ile kuruluyor.

Shell'i değiştirmek açık pencereleri kapatmıyor; yeni shell yalnızca kendi sayfasının state'ini sıfırlıyor. Tek sayfa bütün monitörlere yayılabiliyor. Lock screen, tray ikonları, bildirimler ve ekran paylaşımı compositor'da kalıyor, shell sadece görünümlerine karar veriyor.

## Manganese ve Sway alışkanlıkları

Kendi shell'inizi yazmak istemiyorsanız Manganese ile başlayın. Super tuşu üzerindeki kısayollar Sway'i izliyor. On workspace, tab, stack, split, floating pencere ve scratchpad hazır geliyor.

Sway'den geliyorsanız kas hafızanız büyük ölçüde işe yarar. Web siteleri de native uygulamalarla aynı düzende pencere olarak açılıyor. Her parça kendi paketinde duruyor; bar'a öğe eklemek veya launcher'ı değiştirmek için tüm shell'e dokunmanız gerekmiyor.

## Kurmadan önce iki kontrol

Domicile, Xwayland içermiyor. Yalnızca X11 destekleyen bir uygulamaya bağımlıysanız o uygulama açılmayacak. Electron, SDL ve Qt uygulamaları Wayland modunda başlıyor; eski kapalı kaynak araçları ve X11'e özgü yardımcıları tek tek kontrol edin.

ARM build'i yok. Makinenizin mimarisini ve mevcut oturum tipinizi görmek için:

```
uname -m
echo $XDG_SESSION_TYPE
```

İlk komut `x86_64` dönmüyorsa denemenin anlamı yok. Kurulum mevcut masaüstünüzü silmiyor; login ekranına "Domicile" adında yeni bir oturum ekleniyor. Bir şey ters giderse eski oturuma dönebilirsiniz.

## Npm paketleri ve Chromium yamaları

Shell'ler npm üzerinden herkesin yayımlayabildiği paketlerden kuruluyor. Masaüstünüzü çizen kod, uygulama projelerinizdeki npm bağımlılıklarıyla aynı tedarik zinciri riskini taşıyor. Tanımadığınız bir yayıncının bar veya launcher paketini kurmadan önce kaynak kodunu okuyun, sürümü sabitleyin.

Domicile compositor'ün merkezinde yamalı bir Chromium var. Chromium güvenlik güncellemeleri sık çıkıyor; projenin yamalı build'inin bunlara ne hızla yetiştiği belli değil. Bu soru dahili tarayıcıyı da ilgilendiriyor. Dahili tarayıcı Manifest V3 eklentilerini çalıştırıyor, fakat bazıları Chrome'dakinden farklı davranıyor.

Projenin yapay zekâ desteğiyle geliştirildiği de açıkça belirtilmiş. Bu sizin için ret sebebiyse karar baştan belli.

Domicile compositor'ü günlük iş makinesi yerine ikinci bir laptop'ta veya başka bir kullanıcı hesabında deneyin. Fedora, openSUSE, Debian, Ubuntu ve Arch için paket var; NixOS'ta flake kullanabilirsiniz. Kurulumdan sonra bir config dosyasında shell'i gösterip oturumu kapatıyorsunuz.
