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 FvwmProxy komutudur.
Program:
ADI
FvwmProxy - fvwm proxy modülü
SİNOPSİS
FvwmProxy, fvwm tarafından oluşturulur, bu nedenle hiçbir komut satırı çağrısı çalışmaz.
TANIM
FvwmProxy, kullanıcının diğer pencereler tarafından gizlenen pencereleri bulmasını ve kontrol etmesini sağlar.
örtüşmeyen küçük proxy pencereleri kullanarak. Varsayılan yetenekler arasında yükseltme ve
proxy pencerelerini düşürme.
Örnek konfigürasyonu kullanarak, Alt-Tab tuşlarına basmak pencereler arasında geçiş yapar ve
proxy'lerde atanabilir tıklama eylemlerinin kullanımı. Alt tuşunun bırakılması,
proxy pencereleri. Varsayılan olarak, bir proxy penceresinde sol veya sağ fare düğmelerine basmak
sırasıyla ilişkili proxy penceresini yükseltir veya alçaltır. Ek bir haritalama
Alt tuşunu basılı tutarak proxy'lerin otomatik olarak görünmesini sağlayın.
Proxy pencereleri her zaman en üsttedir ve proxy yaptıkları normal pencereyi ortalamaya çalışırlar. A
basit çarpışma algoritması, proxy pencerelerinin konumlarını değiştirerek onları
örtüşen.
TELİF HAKLARI
FvwmProxy programı, Jason Weber'in orijinal çalışmasıdır.
Telif hakkı 2002, Jason Weber. Hiçbir garanti veya garanti veya herhangi bir şey sağlanmaz veya
herhangi bir şekilde ima edilir. Bu programı kendi sorumluluğunuzda kullanın.
ÇAĞRI
FvwmProxy, .fvwm2rc dosyasına 'Module FvwmProxy' satırı eklenerek çağrılabilir.
FvwmProxy, fvwm'ler sırasında oluşturulacaksa, bu kendi başına bir satıra yerleştirilebilir.
başlatma veya daha sonra çağırmak için bir menüye veya fare düğmesine veya tuş vuruşuna bağlanabilir.
Fvwm, ModulePath yapılandırma seçeneğinde belirtilen dizini arayacaktır.
FvwmProxy'yi bulun.
YAPILANDIRMA SEÇENEKLER
*FvwmProxy: Renk Kümesi n
Seçili olmayan proxy pencereleri için renk temasını belirtir.
*FvwmProxy: Renk Kümesini Seç n
Seçili proxy penceresi için renk temasını belirtir.
*FvwmProxy: Simgeleştirilmiş Renk Kümesi n
Simgeleştirilmiş pencerelerin proxy pencereleri için renk temasını belirtir. Bu sadece
üzerinde ProxyIconified seçeneği ile birlikte anlamlıdır.
*FvwmProxy: Yazı Tipi yazı tipi
Büyük proxy pencere metni için kullanılan yazı tipini belirtir. Bu genellikle şunları içerir:
simge dizesi ve proxy'de neredeyse dikey olarak ortalanmıştır. simge yoksa
dize, başlık çubuğu dizesi kullanılır. Bu metin proxy genişliğini aşarsa,
sağda kırpılır. Yazı Tipi belirtilmezse, bir varsayılan kullanılır.
*FvwmProxy: KüçükYazı Tipi yazı tipi
Yardımcı proxy penceresi metni için kullanılan yazı tipini belirtir. Bu genellikle içerir
başlık çubuğu dizesi, ancak simge dizesiyle aynıysa atlanır ve
metin kırpılmadı. Metin vekilin altına yakın çizilir ve
muhtemelen mevcut en küçük okunaklı yazı tipi olmalıdır. Bu metin aşağıdakileri aşarsa
proxy genişliği, solda kırpılır. SmallFont belirtilmemişse, bu
metin asla çizilmez.
*FvwmProxy: Genişlik w
Her proxy penceresinin X cinsinden boyutunu belirtir. Varsayılan 180'dir.
*FvwmProxy: Yükseklik h
Her proxy penceresinin boyutunu Y cinsinden belirtir. Varsayılan değer 60'tır.
*FvwmProxy: Ayırma d
Çarpışmaları ayarlarken proxy pencereleri arasındaki minimum mesafeyi belirtir.
Varsayılan 10'tir.
*FvwmProxy: ShowMiniIcons bool
Doğruysa, proxy pencereleri temsil ettikleri pencerenin mini simgesini gösterir.
küçük bir simge. Varsayılan doğrudur.
*FvwmProxy: EnterSelect bool
Doğruysa, fare proxy üzerinde hareket ettirildiğinde otomatik olarak bir proxy seçilir,
fare düğmelerine basılmasa bile. Varsayılan yanlıştır.
*FvwmProxy: ProxyMove bool
Doğruysa, bir proxy penceresini taşımak, temsil ettiği pencereyi hareket ettirecektir. Şu anda,
proxy penceresi bu işlem sırasında anlık efektleri tanımıyor. Varsayılan
yanlış.
*FvwmProxy: ProxyIconified bool
Doğruysa, simgeleştirildiklerinde proxy pencerelerini göstermeye devam edin. Ek olarak,
orta farede olduğu gibi Simgeleştiren ve kapatan tıklama eylemleri eklemeyi düşünün
buton. Varsayılan yanlıştır.
*FvwmProxy: Yalnızca Gösteri kip
Göster eylemi sırasında proxy pencerelerinin görünümünü sınırlar. Desteklenen modlar
Seçilmiş, Kapsanmış, Gruplandırılmış ve Tümü'dür. Varsayılan, her birini gösteren Tümü'dür.
geçerli masada proxy penceresi. Seçim modu yalnızca proxy penceresini gösterir.
seçilen pencere. Hiçbir pencere seçilmezse, o anda odaklanılan pencere
ShowOnly filtreleme için seçim penceresi olarak kabul edilir. Kapalı mod Seç'i genişletir
Gerçek seçili pencereyle örtüşen proxy pencereleri eklemek için mod. Sadece Seçili'yi kullanarak
modu, siz erişemeden kaybolan dokunulmaz proxy pencerelerine neden olabilir.
onlara. Gruplandırılmış mod, aynı pencerede proxy pencerelerini göstermek için Kapalı modu genişletir
seçilen pencere olarak gruplandırın. Her durumda, simgelenmiş proxy pencereleri hiçbir zaman görünmez
ProxyIconified yanlışsa.
*FvwmProxy: Eylem fare hareketi yanıt
FvwmProxy'ye belirtilenleri yapmasını söyler yanıt verildiğinde aksiyon tamamlandı.
şu anda desteklenen fare eylemleri şunlardır: Click1, Click2, Click3 ve benzeri,
fare tıklamalarını çeşitli düğmelerle temsil eder. Varsayılan olarak, modül 3'ü destekler
fare düğmeleri, ancak daha fazlasını desteklemek için derlenebilir. Varsayılan yanıtlar
Sırasıyla Click1, Click2 ve Click3 için Yükselt, Hayır ve Düşür.
*FvwmProxy: Eylem Seçimi komuta
Bu, bir FvwmProxy Gizle komutu sırasında çağrılacak bir fvwm işlevini seçer.
proxy'si seçilen pencere. Varsayılan, WindowListFunc'dir. WindowListFunc (şimdiki değeri)
fvwm kurulumu tarafından önceden tanımlanmıştır. Değiştirebilir, ekleyebilir veya tedarik edebilirsiniz.
bağımsız fonksiyon.
*FvwmProxy: Aksiyon Gösterisi komuta
Bu, bir FvwmProxy Gösterisi komutu sırasında çağrılacak bir fvwm işlevini seçer. bu
varsayılan Nop'tur.
*FvwmProxy: Eylem Gizleme komuta
Bu, bir FvwmProxy Gizle komutu sırasında çağrılacak bir fvwm işlevini seçer. bu
varsayılan Nop'tur.
*FvwmProxy: Eylem İptali komuta
Bu, bir FvwmProxy Abort komutu sırasında çağrılacak bir fvwm işlevini seçer. bu
varsayılan Nop'tur.
*FvwmProxy: Eylem İşareti komuta
Bu, işaretlendikten sonra bir pencerede çağrılacak bir fvwm işlevini seçer. bu
varsayılan Nop'tur.
*FvwmProxy: Eylem İşaretini Kaldır komuta
Bu, işaretli bir pencerede birbiri ardına çağrılacak bir fvwm işlevini seçer.
pencere işareti alır. Varsayılan, Hayır'dır.
*FvwmProxy: Eylem Değiştirici Yayını düzenleyiciler komuta
Bu, proxy'ler gösterilirken çağrılacak bir fvwm işlevi seçer ve
belirtilen değiştiricilerin tümü serbest bırakılır. Değiştiriciler aynı kullanılarak belirtilir
Fare komutunda olduğu gibi sözdizimi. Varsayılan, Hayır'dır.
*FvwmProxy: Grup grup ismi komuta model
Verilen adlandırılmış grup için, desenle eşleşen pencerelerin dahil edilmesini ayarlayın.
Grup adı, pencereleri ilişkilendirmek için kullanılan bir dize tanımlayıcısıdır. pencere deseni
Style komutuyla aynı formatı kullanır. Desteklenen komutlar şunları içerir:
SoftInclude, WeakInclude, WeakSoftInclude ve Exclude. ile biten komutlar
Gruba pencere eklemek için bir desen tanımlayın. Dışlama kalıbı tanımlar
dahil etme düzenini veya otomatik dahil etmeyi engellemek için (aşağıdaki işaretlere bakın). Tüm hariç tutma
kontroller tüm dahil etme kontrollerini takip eder. Yumuşak dahil etme, buradaki pencereleri sınırlar
desen yalnızca gruptaki yumuşak olmayan bir pencere hareket ettiğinde hareket edecek. Hareketli veya
bu pencereleri yeniden boyutlandırmak diğer pencereleri etkilemez. Onlar da bağışık
kenar etkileri. Yumuşak dahil etme ayrıca provokasyon etkilerini de etkiler (aşağıya bakın). Zayıf
dahil etme, X11 liderine veya
işlem kimliği eşleşmesi. Zayıf olarak dahil edilen isimler bir grup başlatmaz, ancak bir gruba katılır.
Aynı bilinen süreçte veya aynı liderle grup. Pencere bir kez
birleştirilmiş, ad yalnızca dahil etmenin yumuşak olup olmadığını belirlemek için kullanılır.
*FvwmProxy: Grup grup ismi bayrak
Verilen adlandırılmış grup için verilen bayrağı etkinleştirin. Desteklenen bayraklar
AutoInclude, AutoSoft ve IgnoreID'ler. Tüm pencere gruplaması normalde şu şekilde kontrol edilir:
yalnızca aynı süreçte olan veya aynı X11 istemcisine sahip olan grup pencereleri
Önder. IgnoreID'ler bu mekanizmayı devre dışı bırakır. AutoInclude otomatik olarak içerir
adlandırmak zorunda kalmadan aynı süreç veya müşteri lideriyle eşleşen herhangi bir pencere
özellikle onları. AutoSoft, tüm AutoInclusions'ı yumuşatır (bkz.
yukarıdaki açıklama).
*FvwmProxy: Grup grup ismi provokasyon model
Provokasyon bayrakları, gruplandırılmış pencerelerin her birini kışkırtıp kışkırtmayacağını özelleştirmenize izin verir.
diğer yükseltme/alçaltma, masa hareketi, sürükleme veya simgeleştirme değişikliğine yanıt olarak. bu
bileşik provokasyon bayrağı şeklindedir
(Hayır|Devral)(Sert|Yumuşak)(Yükselt|Masa|Sürükle|Simge|Tümü). Desen isteğe bağlıdır ve
zaten dahil olması gerekirdi. Model, değişikliği yalnızca etkilemek için sınırlar
grubun o kısmı. Bayrağın ilk öğesi isteğe bağlıdır ve kapanabilir
efekt veya bir modelle, grubun ayarını dinamik olarak devralabilir.
Varsayılan, efekti açmaktır. İkinci öğe yalnızca uygulamak için kullanılabilir
yumuşak durum açık veya kapalı olarak pencerelere geçiş. Varsayılan
ikisini de değiştir. Üçüncü öğe, hangi kışkırtıcı etkinin değiştirildiğini belirtir:
pencere kaldırma/indirme, başka bir masaya geçme, pencereleri birlikte sürükleme, geçiş yapma
simgeleştirme veya bunların tümü. Kışkırtıcı pencere veya potansiyel olarak
kışkırtılan pencerenin etkisi kapalıdır, provokasyon gerçekleşmez.
*FvwmProxy: Yuva Genişliği w
Bu, yuvalarda kullanılan simgelerin genişliğini belirtir. Varsayılan 16'dır.
*FvwmProxy: SlotHeight h
Bu, yuvalarda kullanılan simgelerin yüksekliğini belirtir. Varsayılan 16'dır.
*FvwmProxy: SlotSpace d
Bu, yuvalarda kullanılan simgeler arasındaki boşluğu belirtir. Varsayılan 4'tür.
*FvwmProxy: Grup Yuvası n
Bu, renkli bir grubu temsil eden ilk yuvayı belirtir. Grup yuvaları
önceden belirlenmiş araçlarla çizilen simgelere ihtiyaç duyar. Varsayılan 2'dir.
*FvwmProxy: Grup Sayısı n
Bu, grup yuvalarının sayısını belirtir. Varsayılan 6'dır.
*FvwmProxy: SlotStyle n stil
Grup dışı yuvalar için bu, belirtilen yuvanın görünümünü tanımlar. stil
format, ButtonStyle komutuyla eşleşir. Varsayılan hiçbir şey değildir.
*FvwmProxy: SlotAction n fare hareketi yanıt
Grup dışı yuvalar için bu, belirtilen yuvanın davranışını tanımlar. Fare
eylem ve yanıt, FvwmProxy Eylem yapılandırmasıyla aynı şekilde kullanılır. bu
varsayılan Nop'tur.
*FvwmProxy: Sınırı Geri Al n
Bu, geri alma arabelleğindeki girişlerin sayısını belirtir. bu ne kadar geriye gittiğini sınırlar
geri alabilirsiniz. Varsayılan 8'dir.
KOMUTLAR
SendToModule FvwmProxy Gösterisi
Geçerli masada kullanılmayan tüm pencereler için proxy pencerelerini etkinleştirin.
WindowListSkip seçeneği. Masa değiştirilirse, yeni proxy'ler otomatik olarak
oluşturuldu.
SendToModule FvwmProxy Gizle
Tüm proxy pencerelerini devre dışı bırakın. Bir proxy seçilirse (örneğin, Sonraki ve
Önceki komutlar), Proxy'nin temsil ettiği penceredeki Eylem Seç çağrısıdır.
Varsayılan eylem, pencereyi yükseltmeyi ve fareyi bir konuma döndürmeyi içerir.
o pencerenin üzerinde.
SendToModule FvwmProxy ShowToggle
Gösteriliyorsa, gizleyin. Gizliyse göster.
SendToModule FvwmProxy İptal
Tüm proxy pencerelerini devre dışı bırakın. Bu, hiçbir eylemin olmaması nedeniyle Gizle komutundan farklıdır.
seçilen herhangi bir pencerede alınır.
SendToModule FvwmProxy Dolaşımı komuta
FvwmProxy'ye koşullu bir komut çalıştırmasını ve sonucu işaretlemesini söyleyin. gömülü
komuta Modüle Gönder FvwmProxy işaret isteğe bağlı sonra otomatik olarak eklenir
koşul, bu nedenle kendi yerleşik komutunuzu sağlamanız muhtemelen başarısız olacaktır. Bir örnek
Dolaşım için argüman Pencereyi Tara Doğu güney (Geçerli sayfa). vekiller ise
henüz gösterilmemişse (Göster komutuyla olduğu gibi), herhangi bir Dolaştır komutu
otomatik olarak proxy'leri göster.
SendToModule FvwmProxy Sonraki (eski)
Bir proxy penceresi seçilirse, sonraki proxy seçilir. Windows ile
WindowListSkip seçeneği yoksayılır. Proxy'ler, işlem sırasında soldan sağa sıralanır.
Komutu göster. Şu anda seçili bir proxy yoksa, ancak bu masadaki bir proxy
son bir gösteride seçildiyse, o proxy seçilmiştir. Bu masada proxy yoksa
en son seçilen, en soldaki proxy kullanılır. Bu neredeyse kopyalar
Circulate ScanForWindow East South (CurrentPage) işlevselliği.
SendToModule FvwmProxy Önceki (eski)
Bir proxy penceresi seçilirse, önceki proxy seçilir. Başlangıç noktası
Son komutu olmayan seçimin dışında, Sonraki komutuyla aynıdır.
seçim en sağdaki vekildir. Bu, işlevselliğini neredeyse ikiye katlar.
ScanForWindow West North'u (CurrentPage) dolaşın.
SendToModule FvwmProxy Yumuşak Geçiş
Seçili pencere için geçici grup dahil etme ayarını değiştirin. Bu ayar
içindeki SoftInclude ve AutoSoft komutları kullanılarak etkinleştirilebilenlerle aynı
FvwmProxy Grubu yapılandırması.
SendToModule FvwmProxy IsulateToggle
Seçili pencerenin grubu için izolasyon ayarını değiştirin. Yalnızca yalıtılmış gruplar
bir üyenin aynı anda simgeleştirilmemesine izin verin. Üyeler de buna zorlanıyor
aynı konum ve boyut, boyut artışlarıyla sınırlandırılmıştır.
SendToModule FvwmProxy Önceden İzole Edildi
İzole bir grubun bir üyesine odaklanmışsa, üyeyi listede daha üst sıralarda simgelerinden arındırın.
Hiçbir üye daha yüksek değilse, son üyenin ikonunu kaldırın.
SendToModule FvwmProxy Nextİsolated
İzole eden bir grubun bir üyesine odaklanmışsa, listenin alt kısmındaki üyeyi simgelerinden arındırın.
Hiçbir üye daha yüksek değilse, ilk üyenin ikonunu kaldırın.
SendToModule FvwmProxy Geri Al
Son pencere hareketini geri almayı ve/veya yeniden boyutlandırmayı deneyin.
SendToModule FvwmProxy Yeniden Yap
En son Geri Al işlemini yeniden yapmayı deneyin. Başka bir taşıma veya yeniden boyutlandırma gerçekleşirse,
önceki geri alma, yineleme arabelleği temizlenecektir.
NUMUNE YAPILANDIRMA
Aşağıdakiler, FvwmProxy başlatmayı açıklayan bir .fvwm2rc dosyasından alıntılardır.
komutları:
Tuş Sekmesi AM SendToModule FvwmProxy Dolaşımı \
ScanForWindow Doğu Güney (CurrentPage)
Tuş Sekmesi A SM SendToModule FvwmProxy Dolaşımı \
ScanForWindow Batı Kuzey (CurrentPage)
*FvwmProxy: Action ModifierRelease M SendToModule FvwmProxy Gizle
Ancak Meta-Shift-Tab garip olabilir, bu nedenle Meta-Q daha iyi bir alternatif olabilir.
Anahtar QAM SendToModule FvwmProxy Dolaşımı \
ScanForWindow Batı Kuzey (CurrentPage)
için Yapışkan kullanıyorsanız, (CurrentPage) koşuluna !Sticky eklemeyi düşünebilirsiniz.
yük ölçerler ve müzik çalarlar gibi düşük etkileşimli programlar.
Alt tuşunu basılı tuttuğunuzda proxy'lerin hemen açılmasını sağlamak için şunu ekleyin:
Anahtar Meta_L AN SendToModule FvwmProxy Gösterisi
Bu çok müdahaleciyse, proxy'leri ekleyerek ve kapatmak için Alt-Esc'yi atayabilirsiniz.
Key Escape AM SendToModule FvwmProxy ShowToggle
Bazı platformlarda, genel Alt tuş kombinasyonlarının aksi hale geldiği sorunlar vardır.
bu eşlemeleri tanımladıktan sonra işlevsiz hale gelir. Bu olursa, zor olabilir
bu modülden tam olarak yararlanın.
Farenin sol üst köşe yerine merkeze atlamasını sağlamak için eklemeyi deneyin.
AddToFunc WindowListFunc
+ WarpToWindow 50 50
veya örneğin sıfırdan kendi liste işlevinizi yapın
DestroyFunc WindowListFunc
AddToFunc WindowListFunc
+ I WindowId $[w.id] Yükselt
+ Ben WindowId $[w.id] WarpToWindow 50 50
Varsayılan yapılandırmanın Alt-Tab için Sonraki/Önceki işlemleri etkinleştirmediğini unutmayın.
çünkü bu dizi varsayılan olarak başka bir modül tarafından kullanılır. Uygun anahtar ekleme
.fvwm2rc dosyanıza eşlemeler, bu sorumluluğu FvwmProxy olarak değiştirecektir.
ProxyIconified kullanıyorsanız, Iconify eylemleri eklemeyi düşünebilirsiniz.
AddToFunc WindowListFunc
+ I WindowId $[w.id] Simgeleştirme Kapalı
AddToFunc Kaldır ve Simgesizleştir
+ I WindowId $[w.id] Yükselt
+ I WindowId $[w.id] Simgeleştirme Kapalı
*FvwmProxy: Eylem Click1 Kaldır ve Simgesizleştir
*FvwmProxy: Eylem Click2 Simgeleştirme
Bazı temel yuvaları oldukça kolay bir şekilde kurabilirsiniz.
*FvwmProxy: Grup Yuvası 2
*FvwmProxy: Grup Sayısı 5
*FvwmProxy: SlotStyle 1 MiniIcon
*FvwmProxy: SlotStyle 7 Pixmap "squeeze.xpm"
*FvwmProxy: SlotStyle 8 Pixmap "mini-up.xpm"
*FvwmProxy: SlotStyle 9 Pixmap "mini-bball.xpm"
*FvwmProxy: SlotStyle 10 Pixmap "mini-cross.xpm"
*FvwmProxy: SlotAction 1 Click1 Açılır PencereMenüsü
*FvwmProxy: SlotAction 7 Click1 SendToModule FvwmProxy IsulateToggle
*FvwmProxy: SlotAction 8 Click1 SendToModule FvwmProxy SoftToggle
*FvwmProxy: SlotAction 9 Click1 Simgeleştir
*FvwmProxy: SlotAction 10 Click1 Sil
Bu örnekte, WindowMenu tanımlamanız gereken bir şeydir. Proxy genişliğiniz ise
çok küçük, bazı yuvalar kesilebilir.
Geri alma ve yineleme, herhangi bir tuşa kolayca eşlenebilir.
Anahtar ZA 3 SendToModule FvwmProxy Geri Al
Anahtar RA 3 SendToModule FvwmProxy Yeniden Yap
Herhangi bir tuşu kullanarak yalıtılmış bir grup arasında dönebilirsiniz. Örneğin, meta imleç yukarı ve
imleç aşağı, grubu geçebilir.
3 SendToModule FvwmProxy PrevIsolated A Key Up
Anahtar Aşağı A 3 SendToModule FvwmProxy NextIsolated
GIMP kullanan bir grup tanımının biraz pratik olmayan bir örneği aşağıdaki gibidir:
*FvwmProxy: "GIMP" Grubu "GIMP"yi içerir
*FvwmProxy: "GIMP" Grubu "Modül Yöneticisini" içerir
*FvwmProxy: Grup "GIMP" SoftInclude "Birim Düzenleyici"
*FvwmProxy: Grup "GIMP" Otomatik Dahil Etme
*FvwmProxy: Grup "GIMP" AutoSoft
*FvwmProxy: "GIMP" Grubu "Tercihleri" Hariç Tutar
Bu, "GIMP" ve "Module Manager" pencereleri arasında sabit bir bağlantı kurar. bu
"Birim Düzenleyici" de gruptadır, ancak yalnızca zor olanlardan birinin hareketine yanıt verir.
kapanımlar. Aynı süreçteki veya aynı müşteri lideriyle herhangi bir pencere de
ilişkilendirilir, ancak açıkça belirtilen "Tercihler" dışında, varsayılan olarak yumuşak dahil edilirler.
hariç tutulmuştur. Bu durumda, "Birim Düzenleyici"nin açık bir şekilde dahil edilmesinin
AutoInclude ve AutoSoft kombinasyonu ile gereksiz. Ancak, AutoSoft olmasaydı
belirtilen, açık SoftInclude, bu kalıbı, aksi takdirde zor olandan ayırt eder.
sadece AutoInclude altında dahil etme.
onworks.net hizmetlerini kullanarak FvwmProxy'yi çevrimiçi kullanın