BT Sözlüğü › Programlama › _NET_NUMBER_OF_DESKTOPS

_NET_NUMBER_OF_DESKTOPS

Programlama Svenska → Güncellendi: 2026-10-11

Sanal masaüstü sayısını tutan, pencere yöneticisinin ayarladığı kök pencere özelliği; daha fazlasını isteyenler için açık bir istek kanalı vardır.

1999’da kaç masaüstü olduğu sorusunun pencere yöneticisi sayısı kadar cevabı vardı: CDE’de dört, FVWM’de istediğiniz kadar, kwm’de kendi sayısı; GNOME’un paneli ise _WIN_WORKSPACE_COUNT’u okurdu. EWMH sayıyı kök pencerede, pencere yöneticisine ait ve onun güncel tuttuğu bir CARDINAL yaptı. Farklı bir sayı isteyen çağrı paneli ya da ayar iletişim kutusu yeni değerle bir ClientMessage gönderir ve uyup uymamaya yönetici karar verir. Uyarsa ve sayı azalırsa kaldırılan masaüstlerindeki pencereler kalan sonuncuya taşınır, _NET_CURRENT_DESKTOP sondan taşmışsa kısıtlanır; artarsa sona boş masaüstleri eklenir. İndisler her zaman sıfırdan n eksi bire kadar, boşluksuz gider.

Bu son kural, kendi fikirleri olan pencere yöneticilerini rahatsız eder. i3 çalışma alanlarına 1, 5 ve “mail” adı verilmesine ve istenince doğmalarına izin verir; bu yüzden sıkı paketlenmiş bir sayı bildirir ve gerçeği _NET_DESKTOP_NAMES taşır. GNOME 3, 2011’de her zaman sonda boş bir tane bekleyen dinamik çalışma alanlarını getirdi; sayı siz çalıştıkça kendiliğinden değişir. Masaüstleri fiilen sınırsız olan FVWM, hangi rakamı duyuracağını seçmek için EwmhNumberOfDesktops komutunu edindi. wmctrl -d listeler, wmctrl -n 6 altı ister; sonrasında ne olacağı dinleyene bağlıdır.

← Sözlüğe dön