Görünmez pencerenin Windows 10 sınırlarını görünür hale getirmek mümkün müdür?


15

SENARYO


Bu, bir sonraki bilgiyi bilmeyenler için kısa bir tanıtımdır:

Yeni Windows 10 'nin düz pencere stili öncekinden farklı bir pencere kenarlığı mekanizması kullanıyor , Windows pencerenin boyutunu ve kullanımını, pencereyi yeniden boyutlandırma ve pencerenin konumlandırılması anlamında korkunç şekilde etkileyen versiyonları.

Windows 10 varsayılan olarak 1 px vardır. Görünür sınır, "görünür" kelimesini fark edin, çünkü gerçekte sınır genişliğinin daha büyük olması, sadece görünmez bir sınır, yani sınır görüntü kaynağıdır. Windows 10 kullanır sadece 1 px doldurur. pencere sınır sınırlarının gerçek genişliği, sınır genişliği ne kadar büyük olursa olsun, her zaman yalnızca 1 piksel göreceksiniz. sınırda ve burada kendiniz neden olabilecek problemi hayal edebilirsiniz.

İçinde Windows 10 Önceki Windows sürümlerinde olduğu gibi, pencere kenarlık genişliğini artırmak için bazı kayıt defteri değişiklikleri yapabilirsiniz, bu ne demek istediğimin bir örneğidir. Windows 8 :

enter image description here

enter image description here

Ancak, olduğu gibi ( Kötü tasarım ) "kuralları Windows 10 , kullanıcı bu O.S'de aynı kayıt defteri numarasını yeniden oluşturmaya çalışırsa, pencere görünümünde hiçbir şey değişmeyecek, sonuçta bir geater kenarlığı elde edersiniz, evet, ancak sadece 1 px olduğunu unutmayın. Bu sınırın görünür olması, böylece 1 px. büyük ve annonying görünmez bir yeniden boyutlandırma kolu ile görünür sınır.

Bu zavallı, kötü, düşmanca ve korkunç tasarım kararı Microsoft, bir gerçek, aynı zamanda bu 1 px'i seven çok fazla kullanıcının var olduğu bir gerçek. sınır yönü, onların muhalifi tekrar edilebilir, ancak, dürüst olmak gerekirse, bu kullanıcılar yalnızca ABD’deki muhaliflerini düzeltirler. yönü, yanlış davranış 1 px olduğunu fark etmiyorlar. sınır, bir Pencereyi hareket ettirmeye çalışmak veya tüm pencerelerin sınırlarının görünmez olması nedeniyle hangi pencerenin diğerine göre olduğunu farketmeye çalışmak gibi basit şeylerle bile, son kullanıcının üretkenliğini ve rahatlığını kırabilir.

Bu konuyla ilgili İnternet forumlarının "tümü" üzerinde tartışıldı. Windows 10 kişiselleştirme, işte basit ama bitmeyen bir tartışma konusu Microsoft Topluluğu ilginize göre konu:

(Gördüğünüz gibi, konu 2 yıl önce oluşturuldu, +14.000 görüntülenme, +100 yanıt, +270 öneri, ancak SIFIR cevapları ve SIFIR düzeltmeleri veya sorumlulukları Microsoft, takım, evet, çok iğrenç. )

SORUN


Bu lanet olası ve özelleştirilemez? 1 px. Sınır, tüm sorunların ve en kötü kabusların başladığı yer. Windows 10 .

Her zaman adlı bir programı kullanmayı sevdim çirişleyici önceki Windows sürümlerinde, herhangi bir pencereyi, herhangi bir pencereyi, yalnızca tek bir tıklamayla görülebilir herhangi bir pencere için özelleştirilebilir önceden belirlenmiş konumlara konumlandırabilmenizi sağlayan bir uygulamadır, ancak bu tür zaman kazandıran pencere organizasyon uygulamaları, beklendiği gibi çalışamaz. Windows 10 çünkü lanet görünmeyen sınır, çünkü görünmez sınırların büyüklüğü, pencerenin konumunu hesaplarken toplanacak ve bu, masaüstünde konumlandırılmış pencereler ile masaüstü kenar boşlukları arasında, boş bir para boşluğuna çevrilmiş ...

Aşina olanlar için çirişleyici Bu, ne demek istediğimi anlamanıza izin veren bir resimdir, pozisyonlar arasındaki boşluk (ki bu lanet görünmez sınırın büyüklüğüdür). Windows 10 ): enter image description here

Öyleyse, benim ve nedenlerim için 1 görünür noktaya sahip olmak. sınır her gün karşılaştığım çok büyük bir problem Windows 10 Ben gerçekten ... umutsuzca bıktım.

Bir önceki haline geri dönmeyeceğim , Windows sürüm kullanarak daha fazla kazanıyorum çünkü Windows 10 O.S ve performans avantajları, ancak 1 px. sınır bu O.S'nin en korkunç dezavantajıdır, önceki gibi gerçek bir pencere sınırına sahip olarak mutlu olmak istiyorum , Windows sürümleri, bu, tüm kenar genişliğini dolduran bir kenarlık görüntüsü (yukarıda soru girişinde yayımladığım karşılaştırmanın görüntüleri gibi), 8 piksele sahip olmak istemiyorum. sınır sadece 1 px. görünür, bu delilik, şeytanların ne düşündüğünü bilmiyorum. kim tasarladı Windows 10 , eğer "Windows" ismini kendi O.S'nize verecekseniz, o zaman gerçek bir "pencere" görünümü ve davranışı tasarlayıp uygulamaya çalışın, sonra görünmeyen bir pencere yeniden boyutlandırma tutamaçları uygulamaktan kaçının.

SORU


Bu noktada, bunu bilmek Windows 10 gerçek sınır genişliği 8 piksel, ancak sadece 1 piksel. gösterilir ve sınırın geri kalanı sadece ... görünmez

Sınırın görünür olması için muhtemel bir çözüm istiyorum. Windows 10 , Önceki gibi gerçek bir pencere sınırına sahip demek istiyorum , Windows Sınır görünmez bir kenarlık DEĞİL, tüm kenar genişliğini dolduran bir kenarlık görüntü kaynağı olan sürümler.

Muhtemelen bu sorunun ileri düzeyde bilgiye, daha fazla araştırmaya ve kişisel sınamaya ihtiyacı olduğunu biliyorum. Google Sonuç sayfaları bu konuyu nasıl çözeceğini hiç kimseye göstermeyecek, tüm insanlar bu konu hakkında konuşup tartışacaklar. Sınır sorunu, ancak hiçbir kurum bir çözüm bilmiyor gibi görünüyor ve bundan daha kötüsü, Microsoft, kimseyi ve bir "pencerenin" makul tasarımını dinlemiyor gibi görünüyor.

Benim bir uygulamam olduğunu söylemeliyim. Windows Stil Oluşturucu (için Windows 10 sürüm), açabilir .msstyle Temada yer alan herhangi bir resim kaynağını düzenlemek için tema dosyası, bu program tüm gerçek sınır genişliğini doldurmak için sınır resim kaynağını bulmayı ve büyütmeyi denediğim tek umudumdu, ancak kullanılan tüm sınır resim kaynaklarını büyütmeye çalıştım. içinde Aero tema, ancak Windows 10 1 px gösteren kalır. sınır, sınırın temayla gösterilmesinde kullanılan sınır resim kaynağı ne kadar büyük olursa olsun, görünen sınır genişliği temanın kendisi tarafından kontrol edilmiyor gibi görünüyor (gerçekten bilmiyorum), bu yüzden kabusum tersine çevrilmiş mühendislik bilgisine sahip bir kişi, bu gizlilik konusunu çözmek için hangi yürütülebilir ya da pencereler kaynağının gerekli olduğunu bilenlere uygulamak için bir tür ev yapımı yama oluşturma bilgisine sahiptir. Windows 10 , Umarım bu şey daha kolay bir şekilde çözülebilir.

Daha fazla ne araştırıp başaracağımı bilmiyorum.

MALZEMELERİ


İddia ettiğim tek şey, olası bir çözüm olduğudur. yapmamalı Örneğin, bir 3. parti temasını kullanarak ima etmek aerolit , çünkü zaten bir 3. parti daha karanlık pencere teması kullanıyorum, bu yüzden diğer (açık) temayı değiştirirsem daha sonra yeni bir sorun yaşayacağım.

Bu nedenle, lütfen sorumun "olduğunu" Görünmez pencerenin Windows 10 sınırlarını görünür hale getirme ", değil " Windows 10'da pencere sınırlarını görmek için hangi üçüncü taraf temasını yükleyebilirim? ".

Lütfen ayrıca soruyu soruya odaklama çirişleyici alternatifler, bu alternatifler benim tarafımdan hoş karşılanır ve takdir edilir, elbette, gerçekten, asıl sorun görünmez sınırlar. Windows 10 sadece etkilemeyecek çirişleyici , ABD’nin genel kullanımına etki edecek bir problemdir.


GÜNCELLEŞTİRME

Aşağıdaki paragraflar sadece nedenini tartışmak içindir Stardock'un WindowBlinds hiçbir şekilde bir çözüm olarak tanımlanamaz. Aşağıdaki tüm kelimeleri görmezden gelebilirsiniz.

belli ki Stardock'un WindowBlinds Diğer türden mazgallar için veya onu iyi kullanmak isteyenler için iyi bir kişiselleştirme programı olacak, ancak sadece pencere sınırlarını görünür kılmak için değil. Windows 10 , bu nedenlerden dolayı:

(Niyetimin, Stardock’ın ürünlerini ya da geliştirme ekibini karalamak değil, lütfen aldım. Parmaklıklar yıllar önce ve Herkesin masaüstü simgeleri organizasyonu için sahip olması gerektiğini düşündüğü çok profesyonel bir uygulama, gerçekten onsuz yaşayamam. Parmaklıklar Bu yüzden Stardock'un çalışmalarını takdir ediyorum. )

  • Program, ortak Windows temalarında bulunmayan bir tür özel teknoloji kullanıyor, çünkü hiçbir tema içermeyen bir tema dosyası uygulamaz. .msstyles Bildiğimiz gibi tema kaynaklarını ve ayarlarını içeren dosya.

  • Yukarıdaki açıklamam tartışılıyor çünkü bir dosya ve kayıt defteri izlemesinden sonra pencerelere nasıl "sınır" eklediklerini keşfetmedim, program Windows temalarıyla ilgili kayıt defteri anahtarları veya Windows tema dosyaları / dizinleriyle ilgili bir şey yapmadı, Bu programın bazı kullanıcılara API takma teknikleri kullanması gerektiğinden şüpheleniliyor. UX Teması Win32 API'leri kaynakları yürütme sırasında değiştirdikten sonra, şüphelendiğimi onaylamak için WinAPI işlevlerine yapılan çağrıların gelişmiş bir şekilde izlenmesi gerekir.

  • Bir özel uygulama gerektiren bir uygulamadır Pencere güneşliği "sınırları" pencerelere sınırlar ekleme, ve bu da çok fazla kaynak tüketir.

  • Program görev çubuğunun stilini değiştiriyor ve davranışını etkileyen winstart menüsü son kullanıcı bu özellikleri (özellikle emin değilim) devre dışı bırakmaya karar veremiyor gibi görünüyor. Pencere güneşliği gibi programları kullanamayacağınızı StartIsBack ++ iyi bir winstart menüsü almak için (test ettim ve bozuldu). StartIsBack ++ ), diğer taraftan, muhtemelen [Stardock'un Pencere Panjurları] desteklemeli Stardock'un Başlangıç10 ürün, sadece ilgilenenlere bahsetmek, ama bence daha iyi bir şey yok StartIsBack ++ .

  • Pencere güneşliği Gerçekten mi pencere kenarlıklarını görünür hale getirmez , göründüğü gibi, sahte olmayan sınırları yazdırmak için orijinal pencere dikdörtgeni azaltmaktır; Windows 10 varsayılan, hangi tamamen imkansız (hatta daha fazla) gibi programların kullanımı çirişleyici ve, pencere konumlarını yönetmek için, vs. Pencere güneşliği tema uygulanır:

enter image description here

  • Denetim Masası ayarlarındaki tüm efekt seçeneklerini devre dışı bıraksanız bile, pencerenin üzerine (istenmeyen) bir gölge eklediğini söylemeye devam edebiliriz, çünkü bu program başlangıçta belirttiğim gibi, genel Windows temaları kullanmıyor gibi görünüyor. Pencere temalarını etkileyen kontrol paneli seçenekleri, Pencere güneşliği temalar yerine, bu programın tema ortamını (ve sahte sınırları) "oluşturmak" için API takma teknikleri kullandığından şüpheleniyorum. WindowsBlinds Efekt konfigürasyonları var.

  • Son bir dezavantaj olarak, Pencere güneşliği ücretli bir üründür ve "eksiksiz" bir kişiselleştirme uygulamasıdır, demek istediğim, Windows temasında tek bir değişiklik yapmayı denemek için bir kişinin tam bir kişiselleştirme paketi ödemeyi ve yüklemeyi düşünmemesi gerektiği anlamına gelir.


Sizer, Windows 10'u tam olarak desteklemiyor. Ancak, Sizer'i pencere köşelerinden birinin üzerine getirerek ve işaretçi İki yönlü oklara dönüştüğünde, sadece sağ tıklattığınızda ve Sizer menüsü açılırken, istediğinizde Pencereyi kaydedilen ön ayarlardan yeniden boyutlandırın. Başka bir şey, eğer pencerelerde herhangi bir askıda kalıyorsanız, Uyumluluğu Windows 7 olarak değiştirin ve Sizer'ı bir yönetim olarak çalıştırın, böylece bir sonraki Sizer sürümüne kadar sorununuzu geçici olarak çözebilir.
iSR5

Yorumunuz için teşekkürler, ancak Sizer tamamen Windows 10'u destekliyor, zaten Sizer artık üretilmeyen bir proje, gelecekteki bir sürüm olmayacak gibi görünüyor, Sizer'i nasıl kullanacağımı biliyorum, Windows 7 Döneminden beri kullanıyorum, sorun şu ki kişisel pencere organizasyonunun amacını ve Sizer gibi pencere pozisyonları otomasyonunu yönetmek için kullanılan her türlü uygulamanın mantığını ortaya çıkaran görünmez Windows 10'un pencere sınırlarının gizlenmesi hakkında bahsettiğim şey.
ElektroStudios

1
bunu Windows Stil Oluşturucu topluluğunda sorun. Birçok tema yaratırlar, böylece size yardımcı olabilirler. Ben ve buradaki kullanıcıların% 99,99'u asla bunu yapmadım ve tekrar tekrar ödül üretmek bu konuda yardımcı olmayacak.
magicandre1981

1
@ magicandre1981, harrymc, yorum için teşekkürler, ancak soruda açıkladığım gibi gözlerim için özel bir koyu tema kullanıyorum, aerolit temasına geçmek mümkün değil. Ancak, Aerolite benzeri Windows 10 için özel bir temanın görünür sınırları olduğunu bilmek iyi olabilir, bu pencere sınırlarının Windows 10 için herhangi bir 3. parti tema için görünür olabileceğini gösteren bir kanıt, soru şu: nasıl?
ElektroStudios

2
Holy f'ing shiznit, bu çok fazla ayrıntı! Acaba hangi dahi programcının bu soruna uygulanabilir bir çözüm bulacağını merak ediyorum. Bunu yapabilen biri varsa, SuperUser ve / veya diğer SE topluluklarında buradaki adamlardan biri olacağına bahse girerim ... Bu konuda bu kadar uygulanabilir bir çözüm bulmayı umuyorum. ve MS, söylediklerinizden bir çözüm getiremiyor gibi görünüyor. Çalışan cevabı bekliyorum ve bu çözümü bulan kahramanı öveceğim.
Pimp Juice IT

Yanıtlar:


2

Bir varsayım var: Tüm özel temalar, yerleşik düzenlemeleri temel alır aero.msstyles veya aerolite.msstyles, da yerleşmiş %windir%\Resources\Themes\aero. aero sabit 1px sınır ile gelirken aerolit yapılandırılabilir 1-8px sınırı vardır kayıt veya WSB (9 piksel veya üstü görünmez kalır). Şimdiye kadar sıfırdan msstyles inşa etmek için hiçbir kamu belgeleri yoktur. Bu nedenle, temanızın yapılandırılabilir görünür bir kenarlığı olup olmadığı, hangi varsayılan msstylesin temel alındığına bağlıdır.

Adresinde profesyonel yardım almanız önerilir. Sanal Gümrük .


1
Pes ediyorum. WSB içeren birden fazla msstyles dosyasını boşuna denedim. Sona kadar ekranı zaten birkaç kez yanıp sönüyor. Bu aceminin çözebileceği bir şey değil.
guest-vm

1
Daha fazla ayrıntı ekleyerek cevabınızı düzenlediğiniz için teşekkür ederiz. Sanal Gümrük hakkında sormaya çalışacağım, ancak bunun nasıl yapılacağını bilmediklerini düşünüyorum çünkü Bay Grim Windows 10 için temalar kenarlıksız (daha iyi söylendiği gibi: "sabit" 1 px kenarlık), aslında kullandığım tema onun tarafından yapılmış karanlık bir tema.
ElektroStudios

1
Hızlı bir bakış Bay Grim 'ler temalar Poison, Equinox ve H2O gibi aerolite benzer sınırlar vardır.
guest-vm

Woah! benim hatam, ilk bakışta söylediklerinin doğru görünüyor !!! Bugün bu temaları analiz edeceğim ve WSB'de "anahtarı" bulabilirsem cevabınızı kabul edeceğim, oryantasyon için çok teşekkürler.
ElektroStudios

Sınırları test ettim ve kullanmaktan daha iyi WindosBlinds Sahte sınırları ile Bay Grim temalar sınırlar "gerçek", yani bir pencere taşırken / yerleştirirken hiçbir sorunum yok çünkü sınırlar "normal" ve çirişleyici Uygulamaya bahsettiğiniz temalar ile tekrar iyi çalışıyor. Söylediğin gibi olması gerektiğini düşünüyorum. aerolite.msstyles Anahtar, bu yüzden şimdi benim için değerleri VBS ile dışa aktarmak / almak için bu dosyayı düzenleme meselesi. Bay Grim temasına göre aero.msstyles dayalı sıfırdan yeni bir tema için aerolite.msstyles ,çok teşekkürler
ElektroStudios

4

Bu tam olarak aradığınız şey olmayabilir, ancak size yardımcı olabilir. Sisteme giderseniz veya "bu bilgisayar" ı sağ tıklayıp özelliklere giderseniz, "gelişmiş sistem ayarları" nı sol tıklayın, "gelişmiş" sekmesinin altındaki "performans" grup kutusunda "ayarlar" düğmesini ve ardından makineyi "en iyi performans için ayarla" olarak ayarlayın. Bunu yaptıktan sonra Tamam'ı tıklayın ve ayarların devreye girmesine izin verin. Sonra bir pencereyi sürüklemeyi deneyin; aradığınız pencerelerin önceki sürümlerinde var olan "görünmez" kenarlık kutusunu göreceksiniz. Belki bundan yararlanabilirsiniz?


Cevap için teşekkürler. "Pencereyi taşırken pencere içeriğini göster" i devre dışı bırakmanız gerekiyor (emin değilim İngilizce'nin adı budur), tüm grafik özelliklerini devre dışı bırakmanıza gerek yoktur; , hareket ederken pencerenin üzerine bir dikdörtgen çizer, ki bu aradığım şey aynı olabilir, ama yine de teşekkürler.
ElektroStudios

1

Stardock'un WindowBlinds (9.99 $, 30 günlük deneme sürümü mevcut) bunu yapabileceğini iddia ediyor.

İşte Windows 10 için demolarından bir örnek:

image


Cevabınız için teşekkürler, özel bir Stardock teması uygulamanın ne anlama geldiğini biliyor musunuz ?, daha koyu bir 3. parti teması kullanıyorum sorusunda açıkladığım gibi bu benim için çok sakıncalıdır, ancak iyi bir bilgi verdiniz. , Aslında Windows 10 Sanal Makinesi'ni, WindowBlinds demosunu temel tersine çevirme kayıt defteri ve dosya teknikleriyle test etmek için devam ediyorum ve bunun nasıl yapıldığına dair "sırrı" bulabilir miyim diye bakıyorum.
ElektroStudios

Maalesef kullanıyorum Pencere güneşliği olası en kötü çözüm, çözüm olarak tanımlanamaz, güncellemedeki sorumu soruma ayrıntılarıyla anlatıyorum. Cevap için tekrar teşekkürler!
ElektroStudios

Stardock'un tüm ürünleri Windows hilelerine dayanmaktadır ve çoğu insan (benim de dahil olmak üzere) tüm bunları nasıl yaptıkları hakkında hiçbir fikrinin bulunmadığından mantıklı olan belgesiz özellikleri kullanabilir. BTW - Classic Shell'in StartIsBack ++ 'dan daha gelişmiş olduğuna ve WindowBlinds'ten etkilenmeyebileceğine inanıyorum. Ve WindowBlinds'ın bu kadar çok kullandığı kaynaklar hangileridir?
harrymc

WindowBlinds'ın bu kadar yoğun kullandığı kaynakların hangileri olduğunu bilmekle hala ilgileniyorum.
harrymc

1
Cevabınız için teşekkürler ve WindowBlinds'ın ne yaptığını görmeye çalışacağım. Ancak bildiğim kadarıyla, Windows gelişimi artık kayıt defteri parametreleriyle değil, yazılımla daha fazla yapıldığı için karmakarışık. Bu, eski kayıt defteri ayarlarının Windows 10'da artık çalışmadığı, ancak 8.1'e kadar iyi çalıştıkları sınır genişliği için geçerlidir. Windows yazılımını atlatmak için, WindowBlinds artık Windows'a bağlanma seçeneğine sahip değil. Ama bunu kontrol edeceğim.
harrymc

1

Divvy'yi denedin mi? Windows versiyonları var ve sizer aynı şekilde Sizer kullandığımı düşünüyorum. Divvy kullanarak pencereler arasında bir boşluk olup olmadığını test ettim, Divvy kullanarak boyutlandırılmış iki krom pencerenin arkasına parlak mavi bir mspaint koyup pencereleri arka plandan göremedim.

Bunun ücretli bir ürün olduğunu biliyorum ve mutlaka aradığınız düzeltme değil, Sizer'in yapmasını istediğiniz şeyi yapabiliyor gibi görünüyor. Belki de, Win 10'da bahsettiğiniz şeffaflığı dahili olarak düzeltir.

Divvy Link (Windows)


Cevabınız için teşekkürler, ama bu uygulama çok daha fazla sorun var çirişleyici . Asıl sorun özel pozisyonları ve boyutları desteklememesidir, başka bir deyişle özelleştirilebilir değildir, önceden tanımlanmış ve çok az dikdörtgenlere bir pencere koymanız gerekir, ikinci sorun ise çalışmaz. çirişleyici , programı açmanız ve her zaman çok küçük dikdörtgenlerden birini seçmeniz gerekir ve son sorun, bir köşeyi kullanarak bir pencere koymaya çalıştığınızda görev çubuğu alanını hesaba katmamasıdır. bölmek , pencere en azından Windows görev çubuğuyla kaplanacak Windows 10
ElektroStudios
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.