İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

fvwm1 - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında fvwm1'yi çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen fvwm1 komutudur.

Program:

ADI


fvwm1 - F(?) X11 için Sanal Pencere Yöneticisi, sürüm 1.x

SİNOPSİS


fvwm1 [ seçenekleri ]

TANIM


Fvwm X11 için bir pencere yöneticisidir. bir türevidir twm'i, belleği en aza indirecek şekilde yeniden tasarlandı
tüketimi, pencere çerçevelerine 3 boyutlu bir görünüm sağlar ve basit bir sanal masaüstü sağlar.
Bellek tüketiminin, bellek tüketiminin yaklaşık yarısı ila üçte biri olduğu tahmin edilmektedir.
twm'i, öncelikle bir yeniden tasarımı nedeniyle twm'i'nin fare bağlamalarını saklama yöntemi. Ek olarak,
yapılandırılabilir seçeneklerin çoğu twm'i Kaldırıldı.

"FVWM" ismi eskiden bir şeyi ifade ederdi ama ne olduğunu unuttum. (Zayıf, ünlü, saçma sapan?
Gerçekten önemli değil, bu zaten kısaltmaya dayalı bir toplum.)

DURUMU OF BU YAZILIM


FVWM 2.2'nin Mart 1999'da piyasaya sürülmesinden bu yana, bu sürüm resmi olarak kullanımdan kaldırılmıştır ve hiçbir
daha uzun süre desteklenir. Lütfen bu yazılımdaki herhangi bir hatayı bildirmeyin. Ayrıca, Debian için
kullanıcılar, FVWM'nin bu sürümü için modül kılavuz sayfaları şu şekilde bulunacaktır: FvwmSes1(1x) vb.

ÖZEL NOT İÇİN XÜCRETSİZ86 KULLANICILARI


XFree86, aşağıdaki durumlarda kullanıldığında işlemi kafa karıştırıcı olabilen sanal bir ekran sağlar.
ile bağlantılı fvwm. XFree86 ile sanal ekranda görünen tüm pencereler
aslında video belleğine çekilsinler (fiziksel ekranda görünsünler de görünmesinler),
bu nedenle sanal ekran boyutu, kullanılabilir video belleği ile sınırlıdır.

İle fvwm'nin sanal masaüstünde, ekranda görünmeyen pencereler aslında
video RAM'e çekilir. Sanal masaüstünün boyutu yaklaşık 32,000 x 32,000 ile sınırlıdır
piksel, ancak sanal bir masaüstünü yaklaşık 5 defadan fazla kullanmak muhtemelen pratik değildir
her yönde görünür ekran. Bellek kullanımının sayının bir işlevi olduğunu unutmayın.
mevcut pencerelerin sayısı - masaüstünün boyutu fark etmez.

aşina olunca fvwm XFree86'nın sanal özelliğini devre dışı bırakmanız önerilir.
sanal ekran boyutunu fiziksel ekran boyutuna ayarlayarak ekran. sen olduktan sonra
benzer fvwm XFree86'nın sanal ekranını yeniden etkinleştirmek isteyebilirsiniz.

TELİF HAKLARI


Dan beri fvwm den türetilmiştir twm'i paylaştığı kod twm'itelif hakları.

fvwm Telif hakkı 1988, Evans ve Sutherland Computer Corporation, Salt Lake City, Utah'a aittir.
ve 1989, Massachusetts Institute of Technology, Cambridge, Massachusetts, All
hakları saklıdır. Ayrıca telif hakkı 1993 ve 1994'te Robert Nation'a aittir.

Bu yazılımı ve belgelerini kullanma, kopyalama, değiştirme ve dağıtma izni
Yukarıdaki telif hakkı bildiriminin sağlanması koşuluyla, herhangi bir amaç ve ücretsiz olarak burada verilmektedir.
tüm kopyalarda görünür ve hem bu telif hakkı bildirimi hem de bu izin bildirimi görünür
destekleyici belgelerde ve Evans & Sutherland ve MIT adlarının
yazılımın dağıtımına ilişkin tanıtım amaçlı reklamlarda kullanılan
özel, yazılı ön izin.

ROBERT NATION, EVANS & SUTHERLAND VE MIT BUNUNLA İLGİLİ TÜM GARANTİLERİ REDDEDER
HİÇBİR DURUMDA TÜM ZIMNİ SATILABİLİRLİK VE UYGUNLUK GARANTİLERİ DAHİL YAZILIM
EVANS & SUTHERLAND VEYA MIT, HERHANGİ BİR ÖZEL, DOLAYLI VEYA SONUÇ OLARAK SORUMLU OLACAKTIR
KULLANIM, VERİ VEYA KÂR KAYBINDAN KAYNAKLANAN ZARARLAR VEYA HERHANGİ BİR ZARAR
SÖZLEŞME, İHMAL YA DA DİĞER YANLIŞ DURUMLARDAN KAYNAKLANAN,
BU YAZILIMIN KULLANIMI VEYA PERFORMANSI İLE BAĞLANTI.

ANATOMİ OF A PENCERE


Fvwm çoğu pencerenin etrafına dekoratif bir kenarlık koyar. Bu sınır, her birinin üzerinde bir çubuktan oluşur.
yan ve her köşede küçük bir "L" şeklinde bölüm. adlı ek bir üst çubuk var.
pencerenin adını görüntülemek için kullanılan başlık çubuğu. Ayrıca, yukarı var
10 başlık çubuğu düğmesi. Üst, yan ve alt çubuklar topluca olarak bilinir.
yan çubuklar. Köşe parçalarına çerçeve denir.

Standart varsayılan dosyalar değiştirilmediği sürece, başlıkta fare düğmesine 1 basmak veya
yan çubuklar pencerede bir hareket işlemi başlatacaktır. Köşe çerçevesindeki düğme 1'e basmak
parçalar yeniden boyutlandırma işlemine başlayacaktır. Kenarlığın herhangi bir yerinde düğme 2'ye basmak açılır
geniş bir pencere işlemleri listesi.

En fazla on başlık çubuğu düğmesi mevcut olabilir. Kullanımları tamamen kullanıcı tanımlıdır. bu
varsayılan yapılandırma, başlık çubuğunun her iki tarafında bir başlık çubuğu düğmesine sahiptir. üzerinde olan
sol, hangi fare düğmesinin olduğuna bakılmaksızın pencere seçeneklerinin bir listesini getirmek için kullanılır.
Kullanılmış. Sağdaki, pencereyi simgelemek için kullanılır. Başlık çubuğu düğmelerinin sayısı
kullanılan, hangilerinin kendilerine bağlı fare eylemlerine sahip olduğuna bağlıdır. bölümüne bakınız.
Aşağıdaki "Fare" yapılandırma parametresi.

L' SANAL MASAÜSTÜ


Fvwm kullanmak isteyen kullanıcılar için birden fazla sanal masaüstü sağlar. ekran bir
ekrandan daha büyük olabilecek bir masaüstüne görüntüleme penceresi. Birkaç farklı masaüstü
erişilebilir (konsept: her proje için bir masaüstü veya her uygulama için bir masaüstü,
görünüm uygulamaları farklı olduğunda). Her masaüstü fizikselden daha büyük olabileceğinden
ekran, ekrandan daha büyük pencereler veya ilgili pencerelerin büyük grupları
kolayca görüntülenebilir.

Sanal masaüstlerinin boyutu başlangıçta belirtilebilir. Tüm sanal masaüstleri
aynı boyutta olun. Farklı masaüstlerinin toplam sayısının belirtilmesi gerekmez, ancak
toplamda yaklaşık 4 milyar ile sınırlıdır. Geçerli masaüstündeki tüm pencereler
Geçerli masaüstünün minyatür bir görünümü olan Çağrı Cihazında görüntülenir. Açık olmayan pencereler
mevcut masaüstü, geometrileriyle birlikte bir pencere listesinde listelenebilir,
açılır menü olarak erişilebilir.

"Yapışkan" pencereler, sanal masaüstünü aşan pencerelerdir.
ekranın camı." Her zaman ekranda kalırlar. Bu, aşağıdakiler gibi şeyler için uygundur.
saatler ve xbiff'ler, bu nedenle böyle bir gadget'ı çalıştırmanız yeterlidir ve her zaman yanınızda kalır.

Pencere geometrileri, geçerli görünüm alanına göre belirlenir. Yani:
xterm -geometri +0+0
her zaman ekranın görünür bölümünün sol üst köşesinde görünecektir. o
pencereleri sanal masaüstüne yerleştiren, ancak kapalı olan geometrileri belirlemeye izin verilir.
ekran. Örneğin, görünen ekran 1000 x 1000 piksel ise ve masaüstü
boyut 3x3'tür ve mevcut görüntü alanı masaüstünün sol üst köşesindedir,
sonra çağırarak:
xterm -geometri +1000+1000
pencereyi ekranın sağ alt köşesinin hemen dışına yerleştirecektir. Olabilir
fareyi ekranın sağ alt köşesine getirip bekleyerek bulunur
Görünüme kaydırmak için Şu anda bir pencerenin masaüstüne eşlenmesini sağlamanın bir yolu yok
şu anda etkin olan masa dışında.

Şuna benzer bir şekilde belirtilen bir geometri:
xterm -geometri -5-5
genellikle pencerenin sağ alt köşesini sağ alt köşeden 5 piksel uzağa yerleştirir
Ekranın görünen kısmının köşesi. Tüm uygulamalar pencereyi desteklemez
Negatif ofsetlere sahip geometriler.

xterm ve xfontsel gibi bazı uygulamalar, kullanıcının başlangıç ​​masasını
komut satırı:
xterm -xrm "*Masa:1"
1 numaralı masada bir xterm başlatacak. Tüm uygulamalar bu seçeneği anlamaz,
Ancak.

BAŞLATMA


Başlatma sırasında, fvwm anahtarı tanımlayan bir yapılandırma dosyası arayacaktır ve
düğme bağlamaları ve birkaç başka şey. Bu dosyaların formatı açıklanacaktır.
sonra. Öncelikle, fvwm kullanıcının ana dizininde .fvwmrc adlı bir dosyayı arayacaktır.
Aksi takdirde, sistem genelindeki varsayılanlar için /etc/X11/fvwm/system.fvwmrc dosyasını arayacaktır. Eğer
o dosya bulunamadı, fvwm çıkacak

Fvwm çocukları tarafından miras alınacak iki ortam değişkeni ayarlayacaktır. Bunlar
$DISPLAY hangi ekranda görüntüleneceğini açıklar. fvwm çalışıyor. $DISPLAY unix:0.0 veya
:0.0, rsh'den başka bir makineye geçirildiğinde çok iyi çalışmıyor, bu yüzden
$HOSTDISPLAY ayrıca ayarlanacak ve ekranın ağa hazır bir açıklamasını kullanacak.
$HOSTDISPLAY her zaman TCP/IP aktarım protokolünü kullanır (yerel bağlantı için bile)
bu nedenle yerel bağlantılar için $DISPLAY kullanılmalıdır, çünkü Unix etki alanı soketlerini kullanabilir.
daha hızlılar.

ŞEKİLLİ WINDOWS


Genelde xeyes veya oclock gibi şekilli pencereler kullanıyorsanız, birkaç seçeneğiniz vardır. Sen
hepsini dekorsuz yapabilir (örneğin NoBorder oclock ve NoTitle oclock) veya
varsayılan konfigürasyonu kullanın ve dekore edilmiş halde bırakın, bu durumda dekoratif bir kenarlık
ve düz renkli bir arka plan gösterilir. Alternatif olarak, SHAPE uzantılarında derleyebilirsiniz.
Makefile'de bir bayrağı değiştirerek, bu durumda şekilli pencereyi hiçbir
zemin ve pencerenin üzerinde bir başlık çubuğu yüzer. Şekilli pencere uzantıları artar
pencere yöneticisinin bellek tüketimi, şekillendirilmiş pencere olmadığında yaklaşık 60 Kbayt
mevcut, ancak şekilli pencereler mevcut olduğunda çok az etkisi var.

İKONLAR


Basit Fvwm yapılandırma, aşağıdakine benzer tek renkli bitmap simgeleri kullanır twm'i. XPM ise
uzantılar derlenir, ardından ctwm, MS-Windows veya Macintosh'a benzer renkli simgeler
simgeler kullanılabilir. Bu seçenekleri kullanmak için XPM paketine ihtiyacınız olacak.
Makefile.noImake ve Imakefile'de açıklanmıştır.

Hem ŞEKİL hem de XPM seçenekleri derlenirse, şekillendirilmiş renk simgeleri elde edersiniz.
çok havalılar.

MODÜLLER


Modül, ayrı bir Unix işlemi olarak çalışan, ancak ileten ayrı bir programdır.
komutları fvwm yürütmek için. Gelecekteki sürümlerin bunlar için bir araç sağlaması bekleniyor.
pencere bilgilerini çıkarmak için modüller fvwm. Kullanıcılar yapmak için kendi modüllerini yazabilir
bütünlüğünü etkilemeden herhangi bir garip veya tuhaf manipülasyon fvwm kendisi.

Modüller tarafından oluşturulmalıdır ZORUNLU fvwm böylece iki boru kurabilir fvwm ve modül için
ile iletişim kurun. Modül başladığında borular zaten açık olacaktır ve modül
borular için dosya tanımlayıcıları, komut satırı bağımsız değişkenleri olarak sağlanır.

Modüller sırasında oluşturulabilir fvwm Modül seçeneği aracılığıyla veya herhangi bir zamanda başlatma
Modül yerleşik kullanımıyla X oturumu sırasında. Modüller şu süre boyunca mevcut olabilir:
X oturumu veya tek bir görevi gerçekleştirip çıkabilirsiniz. Modül ne zaman hala aktifse
fvwm bırakması söylenir, o zaman fvwm iletişim borularını kapatacak ve bir
Modülden SIGCHLD, boru kapanmasını algıladığını ve çıktığını belirtir.
Modüller boru kapanmasını algılayamazsa fvwm yaklaşık 30 saniye sonra çıkacaktır
her neyse. Eşzamanlı olarak çalışan modüllerin sayısı işletim tarafından sınırlandırılmıştır.
sistemin aynı anda açılan maksimum dosya sayısı, genellikle 60 ile 256 arasındadır.

Modüller, metin komutlarını yalnızca fvwm yerleşik komut motoru. Metin komutları
.fvwmrc kurulum dosyasındaki fare bağlama durumunda olduğu gibi biçimlendirilir. Belirli
GoodStuff örnek modülünde olduğu gibi yardımcı bilgiler de iletilir. bu
GoodStuff modülü kendi kılavuz sayfasında belgelenmiştir.

ICCCM UYMA


Fvwm ICCCM 1.1 uyumlu olmaya çalışır. Bu (1.20l) itibariyle renk haritası işleme
tamamen ICCCM uyumlu. Ek olarak, ICCCM bunun mümkün olması gerektiğini belirtmektedir.
klavye kısayoluyla tutarlı olmayan HERHANGİ bir tuş vuruşunu alacak uygulamalar
kullanılan yaklaşım fvwm ve diğer çoğu pencere yöneticisi.

M4 ÖN İŞLEME


If fvwm M4 seçeneğiyle derlenir, fvwm kullanım m4(1) kurulum dosyalarını önceden işlemek için
ayrıştırmadan önce. Bu şekilde kullanabilirsiniz m4 çalışma zamanında işlemleri gerçekleştirmek için makrolar. Bu
farklı özelliklere sahip farklı ekranlarla çalışmayı çok kolaylaştırır.

Örneğin, ruh halinize bağlı olarak farklı renk şemaları isteyebilirsiniz. bir yolu
bunu yapmak, -m4opt ruh halinizi belirtmek için. Güneşli bir ruh hali kullanımı için -m4opt
-DGüneşli; karanlık bir ruh hali kullanımı için -m4opt -DDkaranlık. .fvwmrc dosyanız daha sonra şunları içerebilir:
ifdef(`Güneşli',`
StdForeColor Siyah
StdArkaRenk IşığıGökyüzüMavi
HiForeColor sarı
HiBackColor ŞeftaliPuff1
PagerBackColor BlanchedAlmond ')

ifdef(`Karanlık',`
StdForeColor Siyah
StdBackColor #60a0c0
HiForeColor siyah
HiBackColor #c06077
Çağrı CihazıArkaRenk #5c54c0
Çağrı ForeColor orkide
YapışkanÖnRenk Siyah
StickyBackColor #60c0a0 ')

Aşağıdaki m4 semboller tarafından önceden tanımlanmıştır fvwm:

BITS_PER_RGB Bir RGB rengindeki anlamlı bitlerin sayısı. (günlük tabanı 2'nin
oluşturulabilecek farklı renklerin sayısı. Bu genellikle
görüntülenebilen renk sayısından farklı
bir Zamanlar.)

SINIF Görsel sınıfınız. birini iade edecek StatikGri, GrayScale,
StatikRenk, sözderenk, Doğru renk, DoğrudanRenkveya yapamıyorsa
neye sahip olduğunu belirle, Standart dışı.

MÜŞTERİ HOSTASI İstemcileri çalıştıran makine.

RENK Bu ya 'Evet' ya da 'Hayır' olacaktır. Bu sadece bir sarıcı
SINIF tanımı. 'Evet' döndürür *Renk ve 'Hayır'
StatikGri ve GrayScale.

FVWMDIR Bu, modüllerin yapılandırıldığı yola ayarlanır.
yüklü.

FVWM_VERSION Bu, sürümünü içeren bir dizedir. fvwm.

YÜKSEKLİK Ekranınızın piksel cinsinden yüksekliği.

ANA SAYFA Kullanıcının ana dizini. Çevreden elde edilmiştir.

HOST ADI İstemcileri çalıştıran kurallı ana bilgisayar adı (yani tam nitelikli
sürümü MÜŞTERİ HOSTASI).

SEÇENEKLER Bu, kullanılan derleme zamanı seçenekleri dizisidir. Her seçenek
bir boşlukla diğerinden ayrılır.

PLANLARI Ekranınızın varsayılan kökte desteklediği bit düzlemlerinin sayısı
pencere.

RELEASE X sunucunuzun sürüm numarası. MIT X11R5 için bu 5.

REVİZYON X minör protokol revizyonu. tarafından görüldüğü gibi Protokol Revizyonu(3).

SUNUCU HOST Bu değişken, çalışan makinenin adına ayarlanır.
X sunucusu.

TWM_TYPE hangisi olduğunu söyler twm'i sürgün çalışıyor. Her zaman olarak ayarlanacak
bu programda "fvwm" dizesi. Bu korumak için yararlıdır
senin bölümleri .twmrc bunu dosyala fvwm uygun anlamaz (gibi
Çalışma Alanları) diğerleriyle hala kullanılabilir olması için twm'i programları.

KULLANICI Programı çalıştıran kullanıcının adı. den elde edilen
ortamı.

BAYİ X sunucunuzun satıcısı. Örneğin: İLE X konsorsiyum.

VERSION X ana protokol sürümü. tarafından görüldüğü gibi Protokol Sürümü(3).

GENİŞLİK Ekranınızın piksel cinsinden genişliği.

X_RESOLUTION Metre başına piksel cinsinden ekranınızın X çözünürlüğü.

Y_RESOLUTION Metre başına piksel cinsinden ekranınızın Y çözünürlüğü.

araştırırsan bulabilirsin m4(1) kılavuzu iyi ve gücünü anlamak
m4, bu bir çok kullanışlı ve güçlü bir araç. Ancak aşağıdaki sembollerden herhangi birini kullanırsanız,
tarafından önceden tanımlanmıştır m4, ciddi tehlikedesiniz! Örneğin, Sun'ın m4 önceden tanımlar dahil,
bu yüzden .fvwmrc dosyanızda bu ismi kullanırsanız, şansınız kalmaz. için doğru çözüm
bu problem, zahmetli kelimenin etrafına bir dizi alıntı koymaktır: 'dahil'.

Bu sorunu hafifletmeye yardımcı olmak için aşağıdaki seçenekler yararlı olabilir. Değiştirmek için
tarafından kullanılan alıntı karakterleri m4, seçenekleri kullanın -m4-alıntı ve -m4-e-teklif. Emin olun
aksi halde her iki seçeneği de belirtin m4 kafası karışacak. Bunlar verildiğinde, bir değişiklik teklifi
makro, kullanıcıların fvwmrc dosyası işlenmeden önce verilir.

NOT: Bazı sürümleri m4 alıntı karakterlerini değiştirmeye göre bozuk ve
dahil dosyalar. Alıntı dizeleri bir karakterden uzun olduğunda, makro
"dahil(< >)", burada "<<" ve ">>" alıntı karakterleridir, fazladan içerir
dahil edilen dosyanın içeriğinin etrafındaki karakterler. Bu fvwm'yi karıştıracaktır. SunOS 4.1.3
bu sorunu yaşadığı biliniyor.

GNU kullanıyorsanız m4 ek bir seçenek mevcuttur. belirterek -m4-ön eki ne zaman
başlangıç fvwm, m4 ile tüm yerleşik makroları öneklemek için talimat verildi m4_. Böylece, dahil
olur m4_include.

M4 ön işlemesinin kullanılabilirliği, M4 tanımlamalı derlemeye tabidir.

SEÇENEKLER


Bunlar, tarafından tanınan komut satırı seçenekleridir. fvwm:

-f yapılandırma dosyası
Bilgiler fvwm kullanmak yapılandırma dosyası kullanıcının ana dizininde .fvwmrc yerine
pencere yöneticisi yapılandırma dosyası.

-hata ayıklama X işlemlerini, işleri önemli ölçüde yavaşlatan eşzamanlı moda koyar, ancak
garanti eder fvwm'nin dahili hata mesajları doğru.

-d ekran adı
Ekrandan alınan ad yerine "displayname" adlı ekranı yönetin.
ortam değişkeni $DISPLAY.

-s Çok ekranlı bir ekranda çalıştırın fvwm sadece $DISPLAY'de belirtilen ekranda
ortam değişkeni veya -d seçeneği aracılığıyla sağlanır. Normalde, fvwm deneyecek
Çoklu ekran görüntüsünün tüm ekranlarında başlatmak için.

-version
sürümünü yazdır fvwm stderr'e.

Aşağıdaki seçenekler yalnızca fvwm M4 seçeneğiyle derlenmişse kullanılabilir.

-hayır-m4 Kullanmayın m4 .fvwmrc dosyasını önceden işlemek için. Varsayılan, başlatmayı önceden işlemek içindir
dosyasını kullanma m4(1).

-m4-ön eki
GNU ise m4 mevcut, neden m4 ile tüm yerleşik komutları önek için m4_.

-m4opt seçenek
Bu seçeneği iletmek m4. seçenek boşluksuz herhangi bir karakter dizisi olabilir.
Bu seçenek birden çok kez ortaya çıkabilir. GNU ise m4 gecerli, DO DEĞİL Geç -P
seçeneği burada. Kullanmak -m4-ön eki yerine.

-m4-alıntı dizi
Bunu kullan dizi başlangıç ​​alıntı karakterleri olarak. Ayrıca belirtmelisiniz
-m4-e-teklif.

-m4-e-teklif dizi
Bunu kullan dizi biten alıntı karakterleri olarak. Ayrıca belirtmelisiniz
-m4-alıntı.

-m4prog yol
kullanım yol istenen m4 işlemcinin konumu olarak. Varsayılan olarak, m4prog olarak ayarlanmıştır
Kullanıcının yolunda bir yerde bulunması gereken "m4". Bu seçenek, kullanıcının
açıkça kullanılacak m4 sürümünü seçin.

YAPILANDIRMA DOSYALAR


Yapılandırma dosyası, fare ve düğme bağlantılarını, renkleri, sanal
ekran boyutu ve ilgili öğeler. Bu bölümde yapılandırma seçenekleri açıklanmaktadır. çizgiler
'#' ile başlayanlar tarafından yok sayılır fvwm. '*' ile başlayan satırların
modül yapılandırma komutlarını içerir (konfigürasyon komutları yerine fvwm
kendisi) bulunur.

uygulamalarınDesteklemeMağaza
Uygulama pencerelerinin yedekleme deposu istemesine neden olur. Bu seçenek,
Pencere yöneticisinin ICCCM uyumluluğu. Bu seçenek işleri hızlandırabilirken,
Pencerelerin yeniden çizimlerinin pahalı olduğu X-terminali, düzenli olarak pek yardımcı olmayabilir
iş istasyonları.

Otomatik Yükselt geciktirmek
Pencerelerin otomatik olarak yükseltilmesini sağlar ve zaman gecikmesini (milisaniye olarak) belirtir
Bir pencerenin giriş odağını aldığı zaman ile otomatik olarak kaldırıldığı zaman arasında.
Bu seçenek, fareyi takip et modunda ve tıkla ve odaklan modunda çalışır.
bir dekorasyon yerine uygulama penceresinde tıklanarak odak değiştirilir
pencere. Odaklanmak için tıkla modunda, odakta yükseltme davranışını şu şekilde bastırabilirsiniz:
Negatif bir gecikme değeri belirleme.

Destek deposu
Bilgiler fvwm Destek deposu talep etmek için süslemeler. tartışmaya bakın
AppsBackingStore.

Sınır Genişliği genişlik
Süslenmiş pencerelerdeki sınır genişliğini belirtilen değere değiştirir. bu
varsayılan 6 pikseldir.

Stil komutu, belirtmek için başka (daha genel) bir yöntem sağlar.
Sınır Genişliği.

Düğme Stili buton# genişlikxYükseklik
Başlık çubuğu düğmesinde kullanılacak dikdörtgen dekorasyon şeklini tanımlar. buton#
başlık çubuğu düğme numarasıdır ve 0 ile 9 arasındadır. Başlık çubuğunun açıklaması
buton numaraları aşağıdaki Mouse bölümünde verilmiştir. Genişlik yüzdedir
kullanılacak tam düğme genişliği. Yükseklik, tam yüksekliğin yüzdesidir
kullanılacak olan. Negatif sayılar gölgelemenin tersine çevrilmesine neden olur.

Ve hepsi bu değil! Aşağıdaki gibi bir satır kullanırsanız:
DüğmeStil : 2 4 50x30@1 70x70@0 30x70@0 50x30@1
daha sonra düğme 2 dekorasyonu, bir çizgiden oluşan 4 noktalı bir desen kullanacaktır.
(x=50,y=30) ila (70,70) gölge renginde (@0) ve ardından gölgede (30,70)
renk ve son olarak vurgu renginde (@50,30) (1). Bu çok mu kafa karıştırıcı?
Örnek system.fvwmrc'ye bakın.

CenterOnCirculate
Dolaşırken, işaretçinin bulunduğu pencereyi içeren masaüstü sayfası
gitmek otomatik olarak seçilir. CenterOnCirculate seçilirse fvwm
yerine hedef pencereyi masaüstü görünüm alanında ortalamak için elinden gelenin en iyisini yapacaktır.
sadece en yakın sayfaya kadar sıraya giriyorum.

DolaştırAtla pencere adı
Dolaşım veya dolaşım sırasında belirtilen ada sahip pencerelerin atlanmasına neden olur
aşağı sirküle fonksiyonları çağrılır. pencere adı bir pencerenin adı veya adı olabilir
sınıf.

Stil komutu, belirtmek için başka (daha genel) bir yöntem sağlar.
DolaştırAtla.

DolaştırAtlaSimgeler
Dolaşım ve çarpıtma işlemlerinin simgelenmiş pencereleri atlamasına neden olur.

ClickTime geciktirmek
Bir düğmeye basılması ve bir düğme arasındaki maksimum gecikmeyi (milisaniye cinsinden) belirtir
Eylemi bir fare tıklaması olarak değerlendirmek için yerleşik İşlev için bırakın. Varsayılan
gecikme 150 milisaniyedir.

TıklaOdak
Normalde klavye girişi, fare işaretçisinin bulunduğu pencereye gider. Bu seçenek
fare ile tıklanana kadar klavye girişinin bir pencerede kalacağı ayarlanır.
işaretçi yeni bir pencereye yerleştirildi.

İmleç imleç_sayısı imleç_tipi
Bu, imleç stillerini değiştirmenin çok garip bir yolunu sağlar. imleç_sayısı hangisi olduğunu söyler
değiştirdiğiniz imleç ve aşağıdaki gibi 0 ile 12 arasında bir sayıdır:

0 KONUM - pencereleri ilk yerleştirirken kullanılır.
1 TITLE - bir pencere başlık çubuğunda kullanılır.
2 VARSAYILAN - imleçlerini ayarlamayan pencerelerde kullanılır.
3 SYS - başlık çubuğu düğmelerinden birinde kullanılır.
4 HAREKET - pencereleri taşırken veya yeniden boyutlandırırken kullanılır.
5 WAIT - bir EXEC yerleşik komutu sırasında kullanılır.
6 MENÜ - menülerde kullanılır.
7 SELECT - iconify gibi çeşitli yerleşik komutlar için kullanılır.
8 DESTROY - DESTROY ve DELETE yerleşikleri için kullanılır.
9 TOP - bir pencerenin üst kenar çubuğunda kullanılır.
10 SAĞ - bir pencerenin sağ kenar çubuğunda kullanılır.
11 ALT - bir pencerenin alt kenar çubuğunda kullanılır.
12 SOL - bir pencerenin sol kenar çubuğunda kullanılır.
13 TOP_LEFT - bir pencerenin sol üst köşesinde kullanılır.
14 TOP_RIGHT - pencerenin sağ üst köşesinde kullanılır.
15 BOTTOM_LEFT - pencerenin sol alt köşesinde kullanılır.
16 BOTTOM_RIGHT - pencerenin sağ alt köşesinde kullanılır.

The imleç_tipi argüman, imleç şeklinin kullanılacağını söyleyen bir sayıdır. bu
mevcut numaralar /usr/include/X11/cursorfont.h içinde bulunabilir ve şu anda
0 ile 152 arasındaki çift sayılar. Şu anda, aşağıdaki imleç türleri
Mevcut:

0 X_imleç 2 ok
4 tabanlı_arrow_down 6 tabanlı_arrow_up
8 tekne 10 bogosity
12 alt_sol_köşe 14 alt_sağ_köşe
16 alt_yan 18 alt_tee
20 kutu_spiral 22 merkez_ptr
24 daire 26 saat
28 kahve kupası 30 çapraz
32 cross_reverse 34 artı işareti
36 elmas_kros 38 nokta
40 nokta kutusu 42 çift ok
44 draft_large 46 draft_small
48 draped_box 50 değişimi
52 fleur 54 yutmak
56 sakızlı 58 el1
60 el2 62 kalp
64 simge 66 iron_cross
68 left_ptr 70 left_side
72 left_tee 74 sol düğmesi
76 ll_açı 78 ir_açı
80 adam 82 orta düğme
84 fare 86 kalem
88 korsan 90 artı
92 soru_ok 94 sağ_ptr
96 sağ taraf 98 sağ taraf
100 sağ düğme 102 rtl_logo
104 yelkenli 106 sb_down_arrow
108 sb_h_double_arrow 110 sb_left_arrow
112 sb_right_arrow 114 sb_up_arrow
116 sb_v_double_arrow 118 mekik
120 numara 122 örümcek
124 sprey kutusu 126 yıldız
128 hedef 130 tcross
132 top_left_arrow 134 top_left_corner
136 üst_sağ_köşe 138 üst_yan
140 top_tee 142 yürüyüş
144 ul_angle 146 şemsiye
148 ur_angle 150 izle
152 dönem

Geçici Süslemeler
Normalde bezemesiz bırakılan geçici pencerelerin
olağan fvwm süslemeler. xterm menüleri gibi bazı açılır pencerelerin
pencere yöneticisi tarafından yönetilmiyor ve hala dekorasyon almıyor.

Masa ÜstüÖlçek ölçek
Ekrana göre sanal masaüstü ölçeğini tanımlar.

Masa ÜstüBoyutu YatayxDikey
Fiziksel ekran boyutu birimlerinde sanal masaüstü boyutunu tanımlar.

Hareket Etme
Pencerelerin taşınmasını veya başlangıçta masaüstünden uzağa yerleştirilmesini önler. A
Bu seçeneği kullanırsanız birkaç program düzgün çalışmayacaktır. Bu sadece tutar
Windows'un masaüstünün kenarından tamamen kaybolmasını önleyin. ısrar ediyor
masaüstünde 16 piksel tutmak, ancak bütünü korumakla biraz ilgilenmiyor
masanın üzerinde pencere. Kısmen pencerelerden hoşlanmıyorsanız EdgeResistance'a bakın
ekrandan.

Kenar Direnci kaydırma hareketli
Fareyi üzerine getirerek masaüstü görünüm penceresini değiştirmenin ne kadar zor olduğunu söyler
ekranın kenarı ve bir pencereyi ekranın kenarından taşımanın ne kadar zor olması gerektiği
ekran.

İlk parametre, işaretçinin ekranda ne kadar milisaniye harcaması gerektiğini söyler.
önce kenar fvwm görünüm penceresini hareket ettirir. Bu, kullanan kişiler için tasarlanmıştır
"EdgeScroll 100 100", ancak kendilerini yanlışlıkla sayfaları çevirirken buluyorlar.
istemiyorum.

İkinci parametre, bir pencerenin ekranın kenarında kaç piksel olduğunu söyler.
kenar, kısmen ekrandan ayrılmadan önce hareket etmelidir.

"EdgeScroll 0 0" ile pencereleri taşımanın veya yeniden boyutlandırmanın hala mümkün olduğunu unutmayın.
geçerli ekranın kenarı boyunca. İlk parametreyi yaparak
EdgeResistance 10000 bu tür bir hareket imkansızdır. EdgeResistance ile daha az
10000'den fazla ancak 0'dan büyük sayfalar üzerinde hareket etmek zorlaşır ancak
imkansız.

Kenar Kaydırma yatay dikey
İmleç bir sayfanın kenarına çarptığında kaydırılacak sayfanın yüzdesini belirtir.
sayfa. Sayfanın kenarına geldiğinizde herhangi bir sayfalama veya kaydırma istemiyorsanız
.fvwmrc dosyanıza "EdgeScroll 0 0" ekleyin. Tüm sayfaları istiyorsanız,
"EdgeScroll 100 100". Hem yatay hem de dikey pozitif sayılar olmalıdır.

Yatay ve dikey yüzdeler 1000 ile çarpılırsa kaydırma
masaüstünün kenarına sarılacaktır. "EdgeScroll 100000 100000" kullanılıyorsa
fvwm tüm sayfaları kaydırarak masaüstünün kenarlarını saracaktır.

yazı Yazı tipi adı
Yapar fvwm yazı tipini kullan Yazı tipi adı menüler için "sabit" yerine, yeniden boyutlandırma göstergeleri,
ve simge etiketleri (IconFont belirtilmemişse).

işlev Fonksiyon adı
Aşağıdakilerden oluşan karmaşık bir fonksiyonun tanımını başlatır: fvwm yerleşik
daha sonra bir fare düğmesine veya tuşuna bağlanacak olan işlevler. Fonksiyon adı olmalı
tırnak içine alınır. İşlev girişleri, İşlev'den sonraki satırlara dahil edilir.
anahtar kelime. Tanım, EndFunction anahtar kelimesiyle sona erer. Fonksiyon girişleri
aşağıdaki örnekte gösterildiği gibi belirtilir. Her satırdaki ilk kelime,
gerçekleştirilecek yerleşik işlev, yapılması gereken olay türünü takip etti
eylemi tetikleyin (tırnak içine alınmış), ardından herhangi bir ek bağımsız değişken
yerleşik işlev tarafından ihtiyaç duyulur. Menüler, yerleşik Popup kullanılarak belirlenebilir.
menü yapılandırma dosyasında daha önce tanımlandığı sürece.

Tanınan tetikleyici eylemler, Anında, Hareket, Tıklama ve
Çift tıklama. İşlev etkinleştirilir etkinleştirilmez anında eylemler gerçekleştirilir,
bir pencere seçilmemiş olsa bile. Acil durum dışında eylemler varsa
olanlar fvwm kullanıcının tıkladığını, çift tıkladığını veya sürüklediğini görmek için bekleyecek
fare. Karar verildikten sonra, fvwm yalnızca yerleşikleri yürütecek
tetikleyici eylemi tarafından gerçekleştirilen eylemle eşleşen işlev tanımı
kullanıcı.

Aşağıdaki örnek, bir pencere başlık çubuğundaki düğme 1'e bağlıysa, o zaman,
1 numaralı düğmeye basıldığında, fvwm düğmenin bırakılıp bırakılmadığını görmek için 150 msn bekleyecekti. Eğer
düğme serbest bırakılmadı fvwm bir hareket işlemi başlatacak. hareket ne zaman
işlem tamamlandı, bir yükseltme işlemi gerçekleştirilecek. Bir düğme serbest bırakılması ise
sonra algılandı fvwm ikinci bir tıklama için 150 msn daha bekleyecek. Eğer sadece bir tıklama
algılanırsa pencere açılır. Pencerede iki tıklama algılanırsa
dönüşümlü olarak yükseltilip alçaltılacaktır. 150 msn bekleme süresi değiştirilebilir
ClickTime seçeneğini kullanarak.
"Taşı-veya-Kaldır" işlevi
"Hareket" taşı
"Hareket" yükseltmek
"Tıkla" yı yükseltin
YükseltAlt "DoubleClick"
Bitiş İşlevi
Tıklama ve çift tıklama kavramları klavye kullanımına geçmiyor
kısayollar.

İki özel işlev mevcuttur: InitFunction ve RestartFunction. InitFonksiyonu
ne zaman çağrılacak fvwm herhangi bir X oturumunda ilk kez başlatılır ve
modülleri başlatmak, arka plan desenlerini ayarlamak ve programları başlatmak için kullanılır. yeniden başlatma
işlev ne zaman çağrılacak fvwm yeniden başlatılır. Modülleri başlatmak için kullanılabilir ve
arka plan desenlerini ayarlayın, ancak muhtemelen programları başlatmak için kullanılmamalıdır.

HiBackColor renk adı
Seçili pencerenin arka plan rengini renk adı. kullanırken
monokrom ekranda bu seçenek yok sayılır ve beyaz kullanılır.

HiForeColor renk adı
Seçili pencerenin başlığının rengini renk adı. Tek renkli kullanırken
ekranda bu seçenek yok sayılır ve siyah kullanılır.

ikon pencere adı bitmap dosyası
Simgeleştirildiğinde bir pencere için kullanılacak bitmap'i belirtir. bu pencere adı
bir uygulamanın pencere adı veya sınıf adı olabilir ve tırnak içine alınmalıdır.
The bitmap dosyası standart bir X11 bitmap dosyasının tam yol adıdır veya
IconPath veya PixmapPath'deki dosya. Belirtilen bitmap/pixmap şurada kullanılır:
pencerenin kendisi tarafından sağlanan herhangi bir simgeye tercih.

If fvwm ardından renk simgeleri için XPM desteği ile derlenir Bitmap XPM olabilir
pixmap dosyası.

pencere adı çift ​​tırnak içine alınmalı, ancak bitmap dosyası yapmamalı.
Ortam değişkenleri programda kullanılmamalıdır. bitmap dosyası Şartname.

If pencere adı boş bir dize ise belirtilen dosya varsayılan simgedir ve
başka bir simge bitmap veya pixmap bulunamazsa kullanılacaktır:
Simge "" favori-simgem

Stil komutu, Simgeyi belirtmek için başka (daha genel) bir yöntem sağlar.

Simge Kutusu sol üst krallar gibi yaşamaya alt
Simgelerin yerleştirileceği ekranın bölgelerini tanımlar. En fazla dört simge kutusu olabilir
tanımlı. Bir IconBox satırı sağlanmışsa, simgeler otomatik olarak
mümkünse onları. Bir pencere her simgeleştirildiğinde, onun için yeni bir yer bulunur.
Simge kutuları, soldan sağa, ardından yukarıdan aşağıya doğru boşluk aranır. Simgeler
diğer simgelerin üzerine otomatik olarak yerleştirilmezler ancak altına yerleştirilebilirler
uygulama pencereleri. Eğer sol or krallar gibi yaşamaya negatif, o zaman fvwm ekran ekleyecek
ona genişlik. Eğer üst or alt negatif, o zaman fvwm ekran yüksekliğini ekleyecektir
o. NOT: -0, ekranda sağ veya alt piksel olarak ayrıştırılmaz. Yapman gerek
bunun yerine -1 kullanın.

Hiçbir IconBox satırı sağlanmadıysa veya tüm simge kutuları doluysa, fvwm Yerini alacak
Geçerli işaretçi konumuna yakın simgeler.

IconFont Yazı tipi adı
Yapar fvwm yazı tipini kullan Yazı tipi adı simge etiketleri için. Atlanırsa, menü yazı tipi (belirtilen
Bunun yerine Yazı Tipi yapılandırma parametresi tarafından) kullanılacaktır.

Simge Yolu yol
Bitmap'in kullanıldığı dizinlerin tam yol adlarının iki nokta üst üste ayrılmış listesini belirtir.
(tek renkli) simgeler bulunabilir. Her yol bir eğik çizgi ile başlamalıdır. Not: eğer
M4 yamaları şu durumlarda dahil edilir: fvwm inşa edilir, o zaman m4 kelimeyi karıştırmak isteyecek
IconPath veya PixmapPath komutunda sıklıkla görünecek olan "include". İle
IconPath komutundan önce bu eklentiyi undefine(`include') düzeltin.

anahtar anahtar adı bağlam Düzenleyiciler işlev
Bir klavye tuşunu belirtilen bir tuşa bağlar fvwm yerleşik işlev. tanım aynı
fare düğmesi numarasının bir anahtarla değiştirilmesi dışında fare bağlamasına gelince
isim. The anahtar adı /usr/include/X11/keysymdef.h adresindeki girişlerden biridir,
önde gelen XK_ atlandı. bu bağlam ve Düzenleyiciler alanlar faredeki gibi tanımlanır
bağlayıcı.

Başlık çubuğu düğmesine bir anahtarın bağlanması, bir
fare bağlama da mevcuttur.

hoşgörü
ICCCM, bir uygulama wm_hints'in giriş alanını ayarlarsa şunu belirtir:
yapıyı False olarak değiştirirseniz, pencere yöneticisinin kendisine girdi vermesini asla istemez.
odak. Buna ihtiyaç duyduğunu bildiğim tek uygulama sxpm'dir ve bu
önemsiz bir düzeltme ile aptal hata ve zaten program üzerinde genel bir etkisi yoktur. söylenti
bazı eski uygulamaların da sorunları olması.

Bu parametre ayarlanırsa fvwm bu ICCCM konvansiyonunu görmezden gelecektir.

MenüArkaRenk renk adı
Menü arka plan rengini ayarlar. Monokrom kullanırken bu seçenek yok sayılır. Bu
seçenek yalnızca şu durumlarda kullanılabilir: fvwm MENUCOLOR tanımlı olarak derlenir.

MenüÖnRenk renk adı
Menü ön plan rengini ayarlar. Monokrom kullanırken bu seçenek yok sayılır. Bu
seçenek yalnızca şu durumlarda kullanılabilir: fvwm MENUCOLOR tanımlı olarak derlenir.

MenüStippleRenk renk adı
Menülerdeki gölgeli girişlerin rengini ayarlar (izin verilmeyen işlevler için).
seçili olan pencerede). Monokrom kullanırken bu seçenek yok sayılır ve
bir nokta deseni kullanılır. Bu seçenek yalnızca şu durumlarda kullanılabilir: fvwm ile derlenir
MENUCOLOR tanımlı.

modül Modül Adı
Başlatma sırasında oluşturulması gereken bir modülü belirtir. şu an
kullanılabilir modüller FvwmAudio, FvwmBacker, FvwmBanner, FvwmClean,
FvwmDebug, FvwmIconBox, FvwmIdent, FvwmPager, FvwmSave, FvwmSaveDesk, FvwmScroll,
FvwmWinList ve GoodStuff. Bu modüllerin kendi man sayfaları vardır. modül yapabilmek
yerleşik olarak da kullanılabilir. Modüller kısa ömürlü geçici programlar olabilir veya
GoodStuff, X oturumu süresince kalabilir. Modüller sonlandırılacak
mümkünse yeniden başlatmadan ve çıkmadan önce pencere yöneticisi tarafından. Bkz.
modüllere giriş bölümü.

ModülYolu
için iki nokta üst üste ayrılmış bir yol listesi belirtir. fvwm ararken aramak için
yüklenecek modül. Bireysel dizinlerin sonunda eğik çizgi gerekmez.

Fare düğme bağlam Düzenleyiciler işlev
Bir fare bağlamasını tanımlar. düğme fare düğmesi numarasıdır. Eğer düğme o zaman sıfır
herhangi bir düğme belirtilen işlevi yerine getirecektir. bağlam nerede olduğunu açıklar
bağlayıcı geçerlidir. Geçerli bağlamlar, kök pencere için R, bir uygulama için W'dir.
pencere, pencere başlık çubuğu için T, pencere kenarı, üst veya alt çubuk için S, a için F
pencere çerçevesi (köşeler), bir Simge penceresi için I veya başlık çubuğu için 0 ila 9
düğmeler veya bu harflerin herhangi bir kombinasyonu. A dışında herhangi bir bağlam içindir
başlık çubuğu düğmeleri. Örneğin, fare hareket ettirildiğinde bir FST bağlamı uygulanacaktır.
başlık çubuğu düğmeleri dışında bir pencerenin kenarlığında herhangi bir yerde.

Düzenleyiciler değiştiricisiz N, kontrol için C, kaydırma için S, M'nin herhangi bir kombinasyonudur.
Meta için veya herhangi bir değiştirici için A. Örneğin, bir SM değiştiricisi şu durumlarda geçerli olacaktır:
Meta ve shift tuşlarının ikisi de kapalı. mod11'den mod1'e kadar olan X5 değiştiricileri şunlardır:
1'den 5'e kadar rakamlarla gösterilir.

işlev biridir fvwm'nin yerleşik işlevleri.

Başlık çubuğu düğmeleri, ekranın sol tarafında tek numaralı düğmelerle numaralandırılmıştır.
başlık çubuğu ve sağdaki çift sayılar. Daha küçük numaralı düğmeler görüntülenir
pencerenin dışına doğru daha büyük numaralı düğmeler görünürken
pencerenin ortasında (0, 10'un kısaltmasıdır). Özetle, düğmeler numaralandırılmıştır:
1 3 5 7 9 0 8 6 4 2
Bir işlemin bağlı olduğu en yüksek tek numaralı düğme,
başlık çubuğunun sol tarafına çizilen düğme sayısı. En yüksek çift sayı
çizilen sayıyı veya sağ taraftaki düğmeleri belirler. Eylemler bağlanabilir
ya fare düğmelerine ya da klavye tuşlarına.

MWMBSiparişler
Yerine MWM stili 1 piksel genişliğinde kabartma çizgileri kullanır fvwm2 piksel kenarlıkları.

MWM Düğmeler
Başlık çubuğu ve başlık hariç tüm süslemeler için düğmeye basma geri bildirimini devre dışı bırakır.
çubuk düğmeleri, MWM'de olduğu gibi.

MWMDecorİpuçları
Bilgiler fvwm MOTIF_WM_HINTS atomunu uygulama pencerelerinden okumak ve ayrıştırmak için
ve pencere süslemeleri ile ilgili Motif davranışını kopyalamaya çalışın.
mwm'nin işlev ipuçlarının pencere dekorasyonlarını etkilemesine izin verdiğini, ancak bu etkilerin
bu seçenek tarafından çoğaltılmaz.

MWMFonksiyonİpuçları
Bilgiler fvwm MOTIF_WM_HINTS atomunu uygulama pencerelerinden okumak ve ayrıştırmak için
ve Motif davranışını izin verilen pencereye göre çoğaltmaya çalışın
fonksiyonlar. Yasaklanmış işlevleri pencereden kaldıran mwm'den farklı olarak
menüler, fvwm sadece yasaklanmış işlevleri gölgeler. Ayrıca, çünkü fvwm
mwm'nin dahili olarak uyguladığı kullanıcı tanımlı makrolarda bazı işlevleri uygular,
yasaklı işlevlerin eşlenmesi kısmen menü öğesi etiketine dayalıdır.

MWMHintGeçersiz Kılma
MWMFunctionHints kullanılıyorsa, büyütme ve simgeleştirme aşağıdakiler için yasaktır:
geçici olaylar. Ayrıca pencereler, pencere yöneticisinin yok etmemesi gerektiğini veya
onları sil. Bu MWM kuralları biraz aptalca olduğundan, özellikle
geçici pencerelerde, bu MWMHintOverride seçeneğini sağlıyorum. Menü kullanıldığında
MWM bunların kullanımını yasaklarsa öğeler gölgelenir, ancak kullanıcı devam edebilir
ve o öğeyi seçin ve beklendiği gibi çalışacaktır.

Geçersiz kılma dikkatli kullanılmalıdır çünkü bazı uygulamalar bozulursa
mwm ipuçlarını geçersiz kılar.

MWMMenüsler
Standart yerine MWM görünüm ve his menülerini değiştirir fvwm sürümler. Bu
seçeneği ayrıca, merkezin ortalanması gibi birkaç diğer mwm stili seçeneği
pencereyi sol üstte bırakmak yerine ekranda boyutlandır/yeniden boyutlandır ve
ilk yerleştirmede yeniden boyutlandırma tetikleme eylemini bunun yerine shift-button-1 olarak değiştirir
arasında twm'i stil basma düğmesi-2

Sınır yok pencere adı
Tutar fvwm adlı pencerelere dekoratif kenarlıklar koymaktan pencere adı. Bu
komutun başlık çubuğu üzerinde hiçbir etkisi yoktur. Bu saatler ve benzeri için kullanışlıdır
çok fazla yer kaplamak istemediğiniz gadget'lar. pencere adı pencere olabilir
adı veya sınıfı.

Her ikisini de NoBorder belirtirseniz pencere adı ve NoTitle pencere adı aynı pencere için
.fvwmrc dosyanızda pencere tamamen dekore edilmemiş olacaktır.

pencere adı "*" ve "?" joker karakterlerini içerebilir. pencere adlarıyla eşleşen
normal Unix dosya adı eşleştirme yöntemi. Gerçek "*", "?" ve "\" karakterleri
pencere adı, karakterin önüne "\" konularak girilebilir.

Style komutu, NoBorder belirtmek için başka (daha genel) bir yöntem sağlar.

SınırsızGenişlik genişlik
Başlıksız ve kenarlıksız pencereler için süslemelerin genişliğini değiştirir.
Varsayılan 1'dir. Herhangi bir pozitif veya sıfır değer kabul edilebilir. Bunlar için süslemeler
dekore edilmemiş pencereler, normal olarak dekore edilmiş pencerelerdeki yan çubuklarla aynı içeriğe sahiptir.
pencereler.

Stil komutu, belirtmek için başka (daha genel) bir yöntem sağlar.
Sınır Genişliği Yok.

Pozisyon yok
talimatını fvwm yeni pencereler eklerken PPosition alanını yok saymak için. Bağlılık
PPosition alanı bazı uygulamalar için gereklidir, ancak bunlardan birine sahip değilseniz
Bunlar gerçek bir baş ağrısı.

Başlık yok pencere adı
Tutar fvwm adlı pencereler için süslemelere başlık çubuğu koymaktan
pencere adı. Bu, kullanmak istemediğiniz saatler ve benzeri araçlar için kullanışlıdır.
çok fazla yer kaplar. pencere adı bir pencerenin adı veya sınıfı olabilir.

pencere adı "*" ve "?" joker karakterlerini içerebilir. pencere adlarıyla eşleşen
normal Unix dosya adı eşleştirme yöntemi. Gerçek "*", "?" ve "\" karakterleri
pencere adı, karakterin önüne "\" konularak girilebilir.

Stil komutu, NoTitle belirtmek için başka (daha genel) bir yöntem sağlar.

OpakHareket yüzde
Söyler fvwm opak pencere hareketinin olması gereken maksimum boyut penceresi
Kullanılmış. Yüzde, toplam ekran alanının yüzdesidir. "OpaqueMove 0" ile tümü
pencereler geleneksel lastik bant anahattı kullanılarak taşınacaktır. "OpaqueMove" ile
100" tüm pencereler katı pencereler olarak taşınacaktır. Varsayılan "OpaqueMove 5" dir,
küçük pencerelerin opak bir şekilde hareket ettirilmesine izin veren ancak büyük pencereler
lastik bantlar olarak hareket etti.

OpakYeniden Boyutlandır
Yeniden boyutlandırma işlemlerinin anahat yerine pencerenin kendisiyle yapılmasına neden olur.

Çağrı cihazı X_Konum Y_Konum
Masaüstünde hareket eden bir sayfalama stili sağlar. Bir Çağrı Cihazı penceresi (bir açılır pencere değil)
(X_Location, Y_Location) konumunda görünecektir. Tüm yapışkan olmayanların minyatür versiyonları
sanal masaüstündeki pencereler çağrı cihazında gösterilir. Minyatür rengi
sürüm, tam boyutlu pencerenin kenarlığının rengiyle aynıdır.

Çağrı Cihazı penceresinde, fare düğmesine 1 basmak, masaüstü görünüm portunu
seçilen sayfa (tıkla ve odaklan modunda; ayrıca klavye odağını
minyatürüne tıkladığınız pencere). Çağrı cihazındaki bir pencerede düğme 2'ye basmak
pencereyi herhangi bir yere hızlı bir şekilde taşımak için minyatürü kullanarak bir pencere hareketine başlar
masaüstünde. Düğme 3'e basmak, görünümün sol üst köşesini
Düğmenin yeri, bir sayfa ile aynı hizada olmasa bile basın.
3 düğmesini sürüklemek, siz pencereyi hareket ettirirken seçili görünüm portunun kaymasına neden olacaktır.
Işaretçi. Çağrı Cihazı otomatik olarak yapışkandır ancak otomatik olarak üstte kalmaz.

Çağrı ForeColor renk adı
Çağrı cihazının ön plan renginin renk adı siyah yerine. bu
Çağrı cihazı penceresindeki geçerli görünüm penceresini vurgulamak için kullanılan renk. monokrom üzerinde
ekranda bu seçenek yoksayılır. NO_PAGER seçeneği oluşturma sırasında ayarlanmışsa fvwm
bu seçenek kullanılamıyor.

ÇağrıGeriRenk renk adı
Çağrı cihazı arka plan renginin renk adı beyaz yerine. üzerinde
monokrom ekranda bu seçenek yoksayılır. NO_PAGER seçeneği ne zaman ayarlanırsa
bina fvwm bu seçenek kullanılamıyor.

Çağrı Yazı Tipi Yazı tipi adı
Yapar fvwm yazı tipini kullan Yazı tipi adı pencere simge adlarını pencerenin içine yazmak için
çağrı cihazında temsili. Bu seçenek atlanırsa, kutuya hiçbir ad yazılmaz.
çağrı cihazı pencereleri.

Sayfalama Varsayılanı sayfalama varsayılan değeri
Söyler fvwm sayfalama etkin veya devre dışıyken başlaması gerekiyorsa. "PagingVarsayılan
0" başlayacak fvwm sayfalama devre dışıyken; "PagingDefault 1" başlayacak fvwm ile
sayfalama varsayılan olarak etkindir.

PixmapYol yol
pixmap'in bulunduğu dizinlerin tam yol adlarının iki nokta üst üste ayrılmış listesini belirtir.
(renkli) simgeler bulunabilir. Her yol bir eğik çizgi ile başlamalıdır.

Popup Açılır PencereAdı
Daha sonra bir fare düğmesine bağlanacak olan bir açılır menünün tanımını başlatır
veya anahtar. Açılır PencereAdı tırnak içine alınmalıdır. Menü girişleri satırlara dahildir
Popup anahtar sözcüğünü izleyerek. Menü tanımı EndPopup anahtar kelimesiyle sona erer.
Menü girişleri aşağıdaki örnekte gösterildiği gibi belirtilmiştir. üzerine ilk kelime
her satır, gerçekleştirilecek yerleşik işlevdir ve ardından resim yazısı
(tırnak içine alınmış) menüde gösterilecek, ardından herhangi bir ek
yerleşik işlevin ihtiyaç duyduğu bağımsız değişkenler. kullanılarak alt menüler belirlenebilir.
Alt menü yapılandırmada daha önce tanımlandığı sürece yerleşik açılır pencere
dosyası.
Açılır Pencere "Pencere İşlemleri"
Başlık "Pencere İşlemleri"
Hareket, hareket"
"Yeniden Boyutlandır"
Yükselt "Yükselt"
Alt "Alt"
Iconify "(De)Iconify"
hayır " "
"Yok et"
Başlık "KOPYA"
Exec "Basılı Kopya" yürütme xdpr &
Yürütme "Basılı RV" yürütme xdpr -rv &
EndMenü
Bir menü girişinin başlığına bir sekme karakteri gömülüyse, o zaman
sekmeyi takip eden metin, menüde ikinci bir sütuna girilecek ve
tüm menü sola ayarlanacaktır. Bu, kısayol etiketlemesi için tasarlanmıştır. Sekme
karakter gerçekten bir sekme olmalı. Boşluklara genişletilirse çalışmaz! İçin
örnek:
Açılır Pencere "Pencere İşlemleri"
Başlık "Window Ops Alt-F1"
.
.
.
Sola ayarlanmış bir menünün başlangıcıdır. Alt-F1 sağ tarafa doğru yerleştirilecek
menüden.

Kısayol tuşları, menü tanımında karakterin önüne getirilerek belirtilebilir.
ve işareti ile. Ve işareti görüntülenmez, ancak ondan sonraki karakter
altı çizili olarak görüntülenecektir ve kullanıcı ilgili tuşa basarsa
bu öğe, kullanıcı fareyle üzerine tıklamış gibi etkinleştirilecektir. Bir tek
alfabetik ve sayısal karakterler kısayol tuşları olarak kullanılabilir. vardiya durumu
kısayol karakterleri test edilirken klavye yok sayılır. Örneğin:
Açılır Pencere "Pencere İşlemleri"
Büyüt & Büyüt 100 100
EndMenü
Bu menü açıldığında 'x'in altı çizilecek ve 'x' tuşuna basılacaktır.
geçerli pencerenin büyütülmesine neden olur. Kısayol tuşları çalışmıyor
oluştururken MENU_HOTKEYS tanımlanmadıkça fvwm. WINDOWLIST_HOTKEYS ayrıca
tanımlandığında kısayol tuşları otomatik olarak WindowList'e eklenir.
Görüntülenen.

Rastgele Yerleşim
Normalde kullanıcı yerleşiminin otomatik olarak yapılmasını gerektiren pencerelerin açılmasına neden olur.
her zaman çok hafif rastgele yerlere yerleştirilmiş. Mümkün olan tüm dünyaların en iyisi için
hem RandomPlacement hem de SmartPlacement kullanın.

Kaydet
neden olur fvwm alttan tasarruf istemek için dekorasyon çerçeveleri. Bu önemli ölçüde
opak hareketler sırasında performansı artırır ancak önemli bir artışa neden olur
hafıza kullanımı.

özensizodak
Bu odaklama modu, odak-takip-fare (varsayılan) gibidir, ancak odak
fareniz yeni bir pencereye girene kadar bir pencereden kaldırılmaz. bir çıkış
kök pencereye girmek için pencere, odağı değiştirmeden bırakacaktır.

Akıllı Yerleşim
Normalde kullanıcı yerleşiminin otomatik olarak yapılmasını gerektiren pencerelerin açılmasına neden olur.
akıllı bir konuma yerleştirilmiş - başka hiçbir yerle örtüşmedikleri bir konum
ekrandaki pencereler. Böyle bir pozisyon bulunamazsa, kullanıcı yerleşimi veya rastgele
yerleştirme, geri dönüş yöntemi olarak kullanılacaktır. Mümkün olan tüm dünyaların en iyisi için
hem RandomPlacement hem de SmartPlacement kullanın.

Masada Başlatılıyor pencere adı masa numarası
Bu komut, adı veya sınıfı olan pencerelere neden olur. pencere adı başlangıçta olmak
masaüstü numarasına yerleştirildi masa numarası. pencere adı çift ​​olarak kapatılmalıdır
alıntılar. Pencere etkileşimli yerleştirme gerektiriyorsa, bir anahat görüntülenecektir.
geçerli masada ancak pencere belirtilen masada görünecektir.

pencere adı "*" ve "?" joker karakterlerini içerebilir. pencere adlarıyla eşleşen
normal Unix dosya adı eşleştirme yöntemi. Gerçek "*", "?" ve "\" karakterleri
pencere adı, karakterin önüne "\" konularak girilebilir.

Stil komutu, belirtmek için başka (daha genel) bir yöntem sağlar.
Masada Başlatılır.

Üstte Kalır pencere adı
Bu pencereler her zaman diğer pencerelerin üzerinde kalmaya çalışır. Bu kullanışlı olabilir
her zaman görünür olmasını istediğiniz saatler veya posta kutuları için. pencere ise
açıkça indirilmişse, zirveye ulaşana kadar en tepeye geri dönmeye çalışmayacaktır.
açıkça yükseltildi. pencere adı bir pencerenin adı veya sınıfı olabilir.

pencere adı "*" ve "?" joker karakterlerini içerebilir. pencere adlarıyla eşleşen
normal Unix dosya adı eşleştirme yöntemi. Gerçek "*", "?" ve "\" karakterleri
pencere adı, karakterin önüne "\" konularak girilebilir.

Style komutu, StaysOnTop'u belirtmek için başka (daha genel) bir yöntem sağlar.

StdArkaRenk renk adı
Menüler ve seçili olmayan pencereler için arka plan rengini renk adı. Ne zaman
monokrom bir ekran kullanıldığında bu seçenek yok sayılır ve beyaz kullanılır.

Stil komutu, belirtmek için başka (daha genel) bir yöntem sağlar.
StdBackColor.

StdÖnRenk renk adı
Menüler ve seçilmemiş pencere başlıkları için ön plan rengini şu şekilde ayarlar: renk adı.
Tek renkli bir ekran kullanılırken bu seçenek yok sayılır ve siyah kullanılır.

Stil komutu, belirtmek için başka (daha genel) bir yöntem sağlar.
StdForeColor.

YapışkanArkaRenk renk adı
Seçilmemiş yapışkan pencerelerin arka plan rengini renk adı. Kullanırken
monokrom bir ekran bu seçenek yok sayılır ve beyaz kullanılır. Yalnızca şu durumlarda kullanılabilir:
-DMORE_COLORS derleme yapılırken kullanılır.

YapışkanÖnRenk renk adı
Seçilmemiş yapışkan pencere başlıkları için ön plan rengini şu şekilde ayarlar: renk adı. Ne zaman
tek renkli bir ekran kullanıldığında bu seçenek yok sayılır ve siyah kullanılır. Sadece mevcut
derlerken -DMORE_COLORS kullanılıyorsa.

Yapışkan pencere adı
Yapışkan pencereler "ekranın camına yapışır." Yani, hareket ettirmiyorlar
sanal masaüstü değişikliklerine bakış açısı. pencere adı bir pencerenin adı olabilir veya
onun sınıfı.

pencere adı "*" ve "?" joker karakterlerini içerebilir. pencere adlarıyla eşleşen
normal Unix dosya adı eşleştirme yöntemi. Gerçek "*", "?" ve "\" karakterleri
pencere adı, karakterin önüne "\" konularak girilebilir.

Stil komutu, Yapışkan'ı belirtmek için başka (daha genel) bir yöntem sağlar.

Yapışkan Simgeler
Simgelerin her zaman ekran camına yapışmasına neden olur. Yani, simgeler her zaman takip eder
masaüstünün etrafında. Bir pencerenin simgesi kaldırıldığında, takılıp kalmaz. Bazı insanlar
Bunu, pencereleri hareket ettirmenin yararlı bir yolu olarak bulun.

inatçı simgeler
Simgesizleştirme davranışını biraz değiştirir. Pencerelere sahip olmak yerine her zaman
kendilerini orijinal sayfalarında simgeleştirdikleri geçerli sayfada simgeleştirirler
pozisyon.

inatçıSimgeYerleşim
IconBox'larla birlikte kullanıldığında, simgelerin kendilerini altına yerleştirmekten kaçınmasına neden olur
mevcut pencereler.

inatçıYerleşim
SmartPlacement'ı kullanırken, yeni pencerelerin kendilerini yerleştirmekten kaçınmasına neden olur.
simgeler.

stil pencere adı seçenekleri
Bu komut NoBorder, NoTitle, StartsOnDesk,
Yapışkan, StaysOnTop, Simge, WindowListSkip, CirculateSkip, SuppressIcons,
BoundaryWidth, NoBoundaryWidth, StdForeColor ve StdBackColor tek bir
esnek ve kapsamlı komut. Bu komut, bir nesnenin özniteliklerini ayarlamak için kullanılır.
pencereyi varsayılandan başka değerlere veya pencere yöneticisi varsayılanını ayarlamak için
stilleri.

pencere adı bir pencerenin adı, sınıfı veya kaynak dizesi olabilir. şunları içerebilir:
her zamanki Unix dosya adı tarzında eşleşen * ve/veya ? joker karakterleri.

seçenekleri anahtar kelimelerin bir kısmını veya tamamını içeren virgülle ayrılmış bir listedir
Kenarlık Genişliği, Tutamaç Genişliği,Simge Yok/Simge Yok, Başlık Yok/Başlık Yok, Tutamaç Yok/Tanıtıcı Yok,
WindowListSkip/WindowListHit, CirculateSkip/CirculateHit, StaysOnTop/StaysPut,
Yapışkan/Kaygan, StartIconic/StartNormal, Renkli, ForeColor, BackColor,
StartsOnDesk/StarsAnyWhere, IconTitle/NoIconTitle ve NoButton/Button.

Yukarıdaki listede bazı seçenekler stil-seçenek/karşı-stil-seçenek olarak listelenmiştir.
Bunlara sahip girişler için zıt stil seçeneği, fvwm varsayılan
davranış ve değiştirmek istiyorsanız kullanılabilir fvwm Varsayılan davranış.

Simge, simge bitmap veya
kullanmak için pixmap.

StartsOnDesk, masaüstü numarası olan sayısal bir argüman alır.
pencere başlangıçta yerleştirilmelidir.

BorderWidth, çerçeveyi yerleştirmek için sınırın genişliği olan sayısal bir argüman alır.
yeniden boyutlandırma tutamaçları yoksa pencere.

HandleWidth, çerçeveyi yerleştirmek için sınırın genişliği olan sayısal bir argüman alır.
yeniden boyutlandırma tutamaçları varsa pencere.

Button ve NoButton, başlık çubuğunun numarası olan sayısal bir argüman alır.
dahil edilecek/çıkarılacak düğme.

Renk iki argüman alır. Birincisi pencere etiketi metin rengi ve ikincisi
pencere dekorasyonunun normal arka plan rengidir. İki renk ayrılır
bir eğik çizgi ile. Eğik çizgi kullanımı sorunlara neden oluyorsa, ayrı ForeColor ve
BackColor seçenekleri kullanılabilir.

Bir örnek:
# Varsayılan fvwm davranışını pencerelerde başlık çubuğu olmayacak şekilde değiştirin!
# Ayrıca varsayılan bir simge tanımlayın.
Stil "*" NoTitle,Simge bilinmiyor1.xpm, BorderWidth 4,HandleWidth 5

# şimdi, pencereye özel değişiklikler:
Stil "Fvwm*" NoHandles,Sticky,WindowListSkip,BorderWidth 0
Stil "Fvwm Çağrı Cihazı" StaysOnTop, BorderWidth 0
Stil "*kilit" Tutamaç Yok,Yapışkan,StaysOnTop,WindowListSkip
Stil "xbiff" Yapışkan, WindowListSkip
Stil "GoodStuff" NoHandles,Sticky,WindowListSkip
Stil "sxpm" NoHandles
Stil "makerkit"

# Başlık çubuklarını yalnızca xterms'e geri koyun!
Stil "xterm" Başlık, Renk siyah/gri

Stil "rxvt" Simgesi terim.xpm
Stil "xterm" Simgesi rterm.xpm
Stil "xcalc" Simgesi xcalc.xpm
Stil "xbiff" Simgesi mail1.xpm
Stil "xmh" Simgesi mail1.xpm, StartsOnDesk 2
Stil "xman" Simgesi xman.xpm
Stil "matlab" Simgesi math4.xpm, StartsOnDesk 3
Stil "xmag" Simgesi magnifying_glass2.xpm
Stil "xgraph" Simgesi graphs.xpm
Stil "GoodStuff" Simgesi toolbox.xpm

Stil "Maker" StartsOnDesk 1
Stil "sinyal" StartsOnDesk 3
Bir pencerenin tüm özelliklerinin birlikte VEYA'lanacağına dikkat edin. Yukarıdaki örnekte
"FvwmPager", tam bir pencere adı eşleşmesi yoluyla StaysOnTop özelliğini alır, ancak aynı zamanda
"Fvwm*" ile eşleşerek NoHandles, Sticky ve WindowListSkip alır. alacak
"*" ile eşleşme nedeniyle NoTitle. için çakışan stiller belirtilmişse
penceresi, ardından belirtilen son stil kullanılacaktır.

NoIcon özniteliği ayarlanmışsa, belirtilen pencere,
ikonlaştırılmıştır. Pencere, pencere listesi aracılığıyla kurtarılabilir. Simge ise
bağımsız değişken olmadan ayarlanırsa, NoIcon özniteliği temizlenir, ancak hiçbir simge
belirtildi. Yalnızca FvwmPager modülü simgesinin var olmasına izin veren bir örnek:
Stil "*" NoIcon
Stil "Fvwm Çağrı Cihazı" Simgesi

Simgeleri Bastır
Simge pencerelerinin oluşturulmasını veya çizilmesini engeller. Pencere listesi ile kullanıldığında
bu, bir tür simge yöneticisi sağlar.

Stil komutu, belirtmek için başka (daha genel) bir yöntem sağlar.
Simgeleri Bastırın.

Pencere Yazı Tipi Yazı tipi adı
Yapar fvwm yazı tipini kullan Yazı tipi adı pencere başlık çubuğu için "sabit" yerine.

PencereListesiAtla pencere adı
Belirtilen ada sahip pencerelerin pencere listesinin dışında kalmasına neden olur.

pencere adı "*" ve "?" joker karakterlerini içerebilir. pencere adlarıyla eşleşen
normal Unix dosya adı eşleştirme yöntemi. Gerçek "*", "?" ve "\" karakterleri
pencere adı, karakterin önüne "\" konularak girilebilir.

Stil komutu, belirtmek için başka (daha genel) bir yöntem sağlar.
WindowListSkip.

XORdeğeri numara
Lastik bant penceresini hareket ettirirken bitlerin XOR'lendiği değeri değiştirir
veya yeniden boyutlandırma. Bu değeri ayarlamak bir deneme yanılma sürecidir.

İNŞA EDİLMİŞ IN FONKSİYONLAR


Fvwm klavye veya fare düğmelerine bağlanabilen bir dizi yerleşik işlevi destekler:

Bip Bilgisayardan bip sesi çıkarır.

DolaştırAşağı [ isim pencere_adı ]
İşaretçinin, pencereler listesinde bir sonraki pencereye geçmesine neden olur.
CirculateSkip belirtilmedi.

İsteğe bağlı argümanlar sağlanırsa, odak ilk pencereye taşınır
adı (veya simge adı veya sınıfı) eşleşen pencere_adı. isteğe bağlı argüman isim
eğer gerekli ise pencere_adı verilir ve tırnak içine alınır. Bu argüman
fonksiyon bir menüden çağrıldığında menülerde görünen, ancak
işlev bir menüden çağrılmazsa amaç yoktur.

Dolaşım Yukarı [ isim pencere_adı ]
İşaretçinin, hangi pencereler listesinde bir önceki pencereye taşınmasına neden olur?
CirculateSkip belirtilmedi.

İsteğe bağlı argümanlar sağlanırsa, odak ilk pencereye taşınır
adı (veya simge adı veya sınıfı) eşleşen pencere_adı. isteğe bağlı argüman isim
eğer gerekli ise pencere_adı verilir ve tırnak içine alınır. Bu argüman
fonksiyon bir menüden çağrıldığında menülerde görünen, ancak
işlev bir menüden çağrılmazsa amaç yok

Alt-F1'e basıldığında odağı bir xterm penceresine taşıyan bir örnek:
Anahtar F1 AM CirculateUp "ne olursa olsun" xterm

Kapat Pencere silme pencere protokolünü kabul ederse, pencereye bir mesaj gönderilir
zarif bir şekilde kendisini kaldırmasını istiyor. Pencere silme işlemini anlamıyorsa
pencere protokolü, ardından pencere yok edilir.

İmleçTaşı yatay dikey
Fare işaretçisini ile hareket ettirir yatay X yönündeki sayfalar ve dikey sayfaları
Y yönünde. Girişlerden biri veya her ikisi de olumsuz olabilir. Hem yatay hem
dikey değerler sayfaların yüzdesi olarak ifade edilir, bu nedenle "CursorMove 100 100" şu anlama gelir:
bir tam sayfa aşağı ve sola hareket ettirin. "CursorMove 50 25" yarım sola hareket etmek anlamına gelir
sayfa ve bir sayfanın dörtte biri aşağı. CursorMove işlevi çağrılmamalıdır
açılır menülerden.

Sil Bir pencereye, kendisini kaldırmasını isteyen bir mesaj gönderir ve sıklıkla
çıkmak için uygulama.

Büro arg1 arg2
Başka bir masaüstünde (çalışma alanı, oda) değişiklikler.

If arg1 sıfır değilse, bir sonraki masaüstü numarası mevcut masaüstü numarası olacaktır
artı arg1. Masaüstü numaraları negatif olabilir.

If arg1 sıfır ise yeni masaüstü numarası arg2.

Aktif masaüstü sayısı dinamik olarak belirlenir. Yalnızca masaüstü bilgisayarlar
pencereleri içerir veya şu anda görüntülenmektedir etkindir. Masaüstü numaraları
2147483647 ile -2147483648 arasında olmalıdır (yeter mi?).

yıkmak
Bir pencereyi yok eder. Pencereden kurtulma garantili, ancak oldukça şiddetli bir yol
Bir uygulamayı sonlandırmak için

exec isim komuta
çalıştırır komuta. komuta alıntı değil ama isim olduğunu. isim görünen isim
bir menüde, işlevin çağrıldığı yer burasıysa. isim olsa bile gereklidir
işlev bir menüden çağrılmaz.

Aşağıdaki örnek, kök pencerede F1 işlev tuşunu değiştiriciler olmadan bağlar,
exec işlevine. rxvt programı bir dizi ürünle başlatılacaktır.
seçenekleri.
Anahtar F1 RN Yürütme "rxvt" yürütme rxvt -fg sarı -bg mavi -e /bin/tcsh &

Odak Seçili pencereyi görünür kılmak için görünüm alanını veya pencereyi gerektiği gibi hareket ettirir. Setler
klavye, seçilen pencereye odaklanır. Bunu yapmak için gerekirse pencereyi kaldırır
gözle görülür. Odaklama-fareyi takip etme modunda işaretçiyi seçili pencereye çarpıtır.
Simgeyi kaldırmaz. Bu işlev öncelikle aşağıdaki gibi bir modülle kullanım içindir.
FvwmWinList.dll

işlev
Önceden tanımlanmış bir işlevi bir tuşa veya fare düğmesine bağlamak için kullanılır.

Aşağıdaki örnek, fare düğmesini 1 "Taşı-veya-Kaldır" adlı bir işleve bağlar,
tanımı bu kılavuz sayfasında daha önce örnek olarak verilmiştir. Sonrasında
bu bağlamayı gerçekleştirmek fvwm düğme her ne zaman hareket ettir veya kaldır işlevini yürütür
Bir pencere başlık çubuğunda 1'e basılır.
Fare 1 TA İşlevi "Taşı veya Kaldır"

Sayfaya Git xy
Masaüstü görünüm penceresini (x,y) sayfasına taşır. Sol üst sayfa (0,0), üst sayfa
sağda (N,0), burada N, mevcut yatay sayfa sayısından bir eksik
DeskTopSize komutunda belirtilir. Sol alt sayfa (0,M) ve alt sayfa
sağ sayfa (N,M)'dir, burada M, aşağıda belirtildiği gibi masaüstünün dikey boyutudur.
DeskTopSize komutu. GotoPage işlevi, bir açılır menüde kullanılmamalıdır.

[ değer ]
Henüz simgeleştirilmemişse bir pencereyi simgeleştirir veya simgeleştirilmişse simgeyi kaldırır
zaten ikonlaştırılmış. isteğe bağlı argüman ise değer tek olumlu
simgeleştirmeye izin verilecektir. İsteğe bağlı bağımsız değişken yalnızca olumsuzdur.
simgeleştirmeye izin verilecektir.

İndir Kullanıcının bir pencereyi indirmesine izin verir.

Büyüt [ yatay dikey ]
İsteğe bağlı argümanları olmadan Maximize, pencerenin dönüşümlü olarak değişmesine neden olur
tam ekran boyutundan normal boyutuna.

Olarak ifade edilen yatay ve dikey isteğe bağlı argümanlarla
tam ekranın yüzdesi, kullanıcı pencerenin yeni boyutunu kontrol edebilir. Eğer
yatay 0'dan büyükse pencerenin yatay boyutu
yatay*screen_width/100 olarak ayarlayın. Dikey yeniden boyutlandırma benzerdir. Örneğin,
aşağıdaki, bir pencereyi tam dikey olarak değiştirmek için bir başlık çubuğu düğmesi ekleyecektir
ekran boyutu:
Fare 0 4 A Büyüt 0 100
Aşağıdakiler, pencerelerin tam genişliğe kadar uzatılmasına neden olur:
Fare 0 4 A Büyüt 100 0
Bu, her yönde ekran boyutunun yarısı olan bir pencere oluşturur:
Fare 0 4 A Büyüt 50 50
100'den büyük değerler dikkatli kullanılabilir.

Her koordinata (yatay ve/veya dikey) "p" harfi eklenirse, o zaman
kaydırma miktarı piksel cinsinden ölçülecektir.

modül isim Modül Adı
Oluşturulması gereken bir modülü belirtir. Modüller kısa ömürlü geçici olabilir
programlar veya X oturumu süresince kalabilir. Modüller
yeniden başlatmadan önce pencere yöneticisi tarafından sonlandırılır ve mümkünse sonlandırılır. isim is
kesinlikle hiçbir önemi olmayan, ancak var olması gereken çift tırnaklı bir dize.

Hareket [ x y ]
Kullanıcının bir pencereyi taşımasına izin verir. Bir pencereden veya bir yerden çağrılırsa
kenarlık, ardından o pencere taşınacaktır. Kök pencereden çağrıldıysa,
kullanıcının hedef pencereyi seçmesine izin verilecektir.

İsteğe bağlı x ve y argümanları sağlanırsa, pencere şu şekilde hareket ettirilir:
sol üst köşesinin (x,y) konumunda olduğunu. x ve y birimleri yüzde-
her koordinata bir "p" harfi eklenmedikçe, bu durumda
konum piksel cinsinden belirtilir.

Örnekler:
Fare 1 TA Hareketi
Fare 2 TA Hareket 10 10
Fare 3 TA Hareket 10p 10p
İlk örnekte, etkileşimli bir hareket belirtilmiştir. İkincisinde, pencere
başlık çubuğu seçili olan, sol üst köşesi 10 olacak şekilde taşınacaktır.
ekranın solundan ekran genişliğinin yüzdesi ve yüzde 10 aşağısı
Üstten. Son örnek, pencereyi (10,10) piksel koordine edecek şekilde hareket ettirir.

Hayır Hiçbir şey yapmaz. Bu, bir menüye boş satır veya ayırıcı eklemek için kullanılır. Eğer
menü öğesi belirtimi Nop " " ise boş bir satır eklenir. eğer görünüyorsa
Hayır "", ardından bir ayırıcı satır eklenir.

Açılır Pencere Bu yerleşikin iki amacı vardır: bir menüyü bir tuşa veya fare düğmesine bağlamak ve
bir alt menüyü bir menüye bağlama. İki amaç için biçimler biraz farklıdır.

Önceden tanımlanmış bir açılır menüyü bir tuşa veya fare düğmesine bağlamak için:

Aşağıdaki örnek, 2 ve 3 numaralı fare düğmelerini "Pencere" adlı bir açılır pencereye bağlar.
Tanımı bu kılavuz sayfasında daha önce örnek olarak verilen Ops".
pencere çerçevesi, kenar çubuğu, 2 veya 3 düğmelerine basıldığında menü açılır
veya değiştirici içermeyen başlık çubuğu (hiçbiri shift, kontrol veya meta).
Fare 2 FST N Açılır Penceresi "Pencere İşlemleri"
Fare 3 FST N Açılır Penceresi "Pencere İşlemleri"
Açılır pencereler, tuş değiştirici kullanılarak tuşlara bağlanabilir. Pop-up'lar olabilir
tuşlara bağlanarak ve yukarı ile çalıştırılarak fare kullanılmadan çalıştırılır
ok, aşağı ok ve enter tuşlarına basın.

Alt menü olarak kullanmak üzere önceden tanımlanmış bir açılır menüyü başka bir menüye bağlamak için:

Aşağıdaki örnek, bir "Çıkış-Doğrula" alt menüsünü tanımlar ve onu bir ana menüye bağlar.
"Yardımcı Programlar" olarak adlandırılan menü:
Açılır Pencere "Çık-Doğrula"
Başlık "Gerçekten Fvwm'den Çıkılıyor mu?"
"Evet, Gerçekten Çık" dan çıkın
"Fvwm'yi Yeniden Başlat" fvwm'yi yeniden başlatın
hayır ""
Hayır "Hayır, Çıkma"
Pop-up'ı sonlandır

Pop-up "Yardımcı Programlar"
Başlık "Yardımcı Programlar"
Yürütme "Xterm" yürütme xterm &
Yürütme "Rxvt" yürütme rxvt &
Yürütme "Üst" exec rxvt -T Üst -n Üst -e üst &
Exec "Hesap Makinesi" exec xcalc &
Yürütme "Xman" yürütme xman &
"Xmag" yürütme xmag & yürütme
hayır ""
Açılır Pencere "Exit Fvwm" Çık-Doğrula
Pop-up'ı sonlandır
Alt menüler, bağlı oldukları ana menüden önce tanımlanmalıdır. Alt-
menü yerleştirme keyfi olarak derin olabilir.

Çıkış Çıkışları fvwm, genellikle X'in de çıkmasına neden olur.

Yükselt Kullanıcının bir pencereyi yükseltmesine izin verir.

YükseltAlt
Bir pencereyi dönüşümlü olarak kaldırır ve indirir.

Yenile
Ekrandaki tüm pencerelerin kendilerini yeniden çizmesine neden olur.

Yeniden boyutlandır [ x y ]
Kullanıcının bir pencereyi yeniden boyutlandırmasına izin verir.

İsteğe bağlı x ve y argümanları sağlanırsa, pencere şu şekilde hareket ettirilir:
sol üst köşesinin (x,y) konumunda olduğunu. x ve y birimleri yüzde-
her koordinata bir "p" harfi eklenmedikçe, bu durumda
konum piksel cinsinden belirtilir.

Yeniden isim Pencere YöneticisiAdı
Bilgiler fvwm WindowManagerName "fvwm" ise kendini yeniden başlatmak veya bir
WindowManagerName "fvwm" dışındaysa, alternatif pencere yöneticisi. eğer pencere
manager varsayılan arama yolunuzda değilse, tam yol adını kullanmalısınız
için Pencere YöneticisiAdı.

Pencere YöneticisiAdı alıntı değil ama isim olduğunu. isim içinde görünen addır
menü, işlevin çağrıldığı yer burasıysa. isim gerekli olsa bile
fonksiyon bir menüden çağrılmaz.

Bu komutun sonunda bir ve işareti veya herhangi bir komut satırı argümanı olmamalıdır ve
herhangi bir çevresel değişkeni kullanmamalıdır. Aşağıdaki örneklerden,
ilk üçü kesinlikle kaybedenler, ancak üçüncüsü tamam:
Anahtar F1 RN Yeniden Başlat " " fvwm &
Anahtar F1 RN Yeniden Başlat " " $(HOME)/bin/fvwm
Anahtar F1 RN Yeniden Başlat " " twm -f .mystartupfile
Anahtar F1 RN Yeniden Başlat " " /home/nation/bin/fvwm

Yapışkan Bir pencereyi zaten yapışkan değilse yapışkan yapar veya zaten yapışkansa yapışkan yapmaz
yapışkan.

kaydırma yatay dikey
Sanal masaüstünün görünüm penceresini şu şekilde kaydırır: yatay x yönündeki sayfalar ve
dikey y yönündeki sayfalar. Girişlerden biri veya her ikisi de olumsuz olabilir. Her ikisi de
yatay ve dikey değerler sayfaların yüzdesi olarak ifade edilir, bu nedenle "100'ü kaydırın
100" bir tam sayfa aşağı ve sola kaydırmak anlamına gelir. "50 25 Kaydır" kaydırmak anlamına gelir
yarım sayfa bıraktı ve çeyrek sayfa aşağı. kaydırma işlevi olmamalıdır
açılır menülerden çağrılır. Normalde kaydırma, masaüstünün kenarında durur.

Yatay ve dikey yüzdeler 1000 ile çarpılırsa kaydırma
masaüstünün kenarına sarılacaktır. "Scroll 100000 0" üzerinde yürütülürse
ve üzeri fvwm her yürütmede bir sonraki masaüstü sayfasına gidecek ve kaydırılacak
masaüstünün kenarında, böylece her sayfa sırayla vurulur.

Her koordinata (yatay ve/veya dikey) "p" harfi eklenirse, o zaman
kaydırma miktarı piksel cinsinden ölçülecektir.

Başlık Hiçbir şey yapmaz. Bu, bir açılır pencereye veya menüye başlık satırı eklemek için kullanılır.

Sayfayı Değiştir
Kenar kaydırmayı geçici olarak devre dışı bırakır. Kenar kaydırma, arayarak yeniden etkinleştirilebilir
bu tekrar.

Bekleyin isim
Bu yerleşik şurada kullanılmak üzere tasarlanmıştır: fvwm yalnızca işlevler. yürütülmesine neden olur
yeni bir pencere adına kadar duraklatma işlevi isim görüntülenir. Fvwm tamamen kalır
bekleme sırasında işlevseldir. Bu, özellikle aşağıdaki durumlarda InitFunction'da kullanışlıdır:
Windows'u belirli masaüstlerinde başlatmaya çalışıyorsanız:
"InitFunction" işlevi
Yürütme "I" yürütme xterm -geometri 80x64+0+0
Bekle "Ben" xterm
Masa "I" 0 2
Yürütme "I" yürütme xmh -font sabit -geometri 507x750+0+0 &
Bekle "ben" xmh
Masa "I" 0 0
Bitiş İşlevi
Yukarıdaki işlev, mevcut masada bir xterm başlatır, kendisini eşlemesini bekler,
sonra masa 2'ye geçer ve bir xmh başlatır. xmh penceresi kontrol göründükten sonra
0 masasına geçer.

çarpıtma [ isim pencere_adı ]
CirculateDown ile aynıdır, ancak simgeleştirilmiş pencereleri onlara odaklandıkça simgelerini kaldırır.

WindowsMasa yeni_masa
Seçili pencereyi belirtilen masaüstüne taşır yeni_masa.

Pencere Listesi arg1 arg2
Her birinin başlığının ve geometrisinin bulunduğu bir açılır menü oluşturur (ve onu açar).
şu anda masa üstünde bulunan pencereler gösterilir. Simgeleştirilmiş pencerelerin geometrisi
parantez içinde gösterilir. Pencere listesi açılır menüsünden bir öğenin seçilmesi,
o pencere masaüstüne taşınacak, şu anda üzerinde değilse, taşınacaktır.
ekranın sol üst köşesini içeren sayfaya masaüstü görünümü
pencere, ikonlaştırılmışsa pencerenin ikonunu kaldıracak ve pencereyi kaldıracaktır.

If arg1 çift ​​sayı ise pencereler pencere adı kullanılarak listelenecektir.
(başlık çubuğunda görünen ad). Garipse, pencerenin simge adı
kullanıldı.

If arg1 2'den küçükse, tüm masaüstlerindeki tüm pencereler (aşağıda listelenenler hariç)
WindowListSkip yönergeleri) gösterilecektir.

If arg1 2 veya 3 ise yalnızca geçerli masaüstündeki pencereler gösterilecektir.

If arg1 4 veya 5, ardından yalnızca masaüstündeki pencereler numarası arg2 gösterilecek.

KLAVYE KISAYOLLAR


Tüm (sanırım) pencere yöneticisi işlemleri klavyeden gerçekleştirilebilir, böylece faresiz
operasyon mümkün olmalıdır. Sanal masaüstünde gezinmeye ek olarak
Kaydırma yerleşikini uygun tuşlara, açılır pencerelere, taşımaya, yeniden boyutlandırmaya ve diğer birçok şeye bağlama
yerleşikler anahtarlara bağlanabilir. Yerleşik bir işlev başlatıldığında, işaretçi hareket eder
yukarı, aşağı, sol ve sağ okları kullanılarak ve düğmesine basılarak işlem sonlandırılır.
dönüş. Shift tuşunu basılı tutmak, işaretçi hareketinin daha büyük adımlarla gitmesine neden olur
ve kontrol tuşunu basılı tutmak, imleç hareketinin daha küçük adımlarla gitmesine neden olur.
Standart emacs ve vi imleç hareket kontrolleri (^n, ^p, ^f, ^b ve ^j, ^k, ^h, ^l) olabilir
yön tuşları yerine kullanılır.

SAĞLANAN YAPILANDIRMA


Sistemle birlikte örnek bir yapılandırma dosyası, system.fvwmrc sağlanır. fvwm dağıtım. Bu
iyi yorumlanmış ve bir örnek kaynağı olarak kullanılabilir fvwm konfigürasyonu.

KULLANIMI ON ÇOKLU EKRAN EKRANLAR


-s komut satırı argümanı verilmezse, fvwm otomatik olarak başlayacak
Belirtilen ekrandaki ekran. Sonrasında fvwm başlar her ekran bağımsız olarak ele alınır.
yeniden başlatmaları fvwm her ekranda ayrı ayrı yapılması gerekir. EdgeScroll 0 0 kullanımı
çoklu ekran gösterimleri için şiddetle tavsiye edilir.

X oturumundan tamamen çıkmak için her ekranda çıkmanız gerekebilir.

Çoklu ekran desteği yalnızca şu durumlarda kullanılabilir: fvwm -DMULTIPLE_SCREENS ile derlenir

onworks.net hizmetlerini kullanarak fvwm1'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Libusb
    Libusb
    Kullanıcı alanını etkinleştirmek için kitaplık
    iletişim kurmak için uygulama programları
    USB cihazları. Kitle: Geliştiriciler, Son
    Kullanıcılar/Masaüstü. Programlama Dili: C.
    Kategoriler ...
    libusb'u indir
  • 2
    yudum
    yudum
    SWIG bir yazılım geliştirme aracıdır
    C ile yazılmış programları birbirine bağlayan ve
    Çeşitli yüksek seviyeli C++
    Programlama dilleri. SWIG ile birlikte kullanılır
    farklı...
    SWIG'i indirin
  • 3
    WooCommerce Nextjs Tepki Tepkisi
    WooCommerce Nextjs Tepki Tepkisi
    İle oluşturulmuş React WooCommerce teması
    Sonraki JS, Webpack, Babel, Node ve
    GraphQL ve Apollo kullanarak Express
    Müşteri. React'te WooCommerce Mağazası(
    içerir: Ürünler...
    WooCommerce Nextjs React Temasını İndirin
  • 4
    arşiv_repo
    arşiv_repo
    ArchLabs için paket deposu Bu bir
    ayrıca alınabilen uygulama
    itibaren
    https://sourceforge.net/projects/archlabs-repo/.
    OnWorks'te barındırılan...
    archlabs_repo'yu indirin
  • 5
    Zephyr Projesi
    Zephyr Projesi
    Zephyr Projesi yeni nesildir
    gerçek zamanlı işletim sistemi (RTOS)
    birden fazla donanımı destekler
    mimariler. Bir
    az yer kaplayan çekirdek...
    Zephyr Projesini İndirin
  • 6
    SCon'lar
    SCon'lar
    SCons bir yazılım oluşturma aracıdır
    bu daha üstün bir alternatif
    klasik "Yap" oluşturma aracı
    hepimiz biliyoruz ve seviyoruz. SCons (şimdiki değeri)
    uygulanmış...
    SCons'u İndirin
  • Daha fazla »

Linux komutları

Ad