Tam ekran masaüstü uygulamalarını yalnızca takılan masaüstünü kapatabilir miyim?


26

Windows 8'de, iki uygulamayı yan yana "atabilirsiniz" ve bu uygulamalardan biri eski Windows masaüstü ortamı olabilir. Bunun için uygun bir uygulama (ya da öyle düşündüm), masaüstünde tam ekranda içerik izlerken bir sohbet istemcisi, küçük tarayıcı veya başka bir uygulama eklemek olabilir.

Bununla ilgili sorun, tam ekran masaüstü uygulamalarının, ekranın yalnızca 4 / 4'ünü doldurmasına izin verilmiş olsa bile tüm ekranı ele geçirmesidir .

İstediğim şey, "tam ekran" masaüstü uygulamalarını yalnızca takılan masaüstü alanını örtmeye zorlamak ve masaüstü tam genişliğe takılıysa tam ekrana geçmek için bir yol. Bunu yapılandırmanın bir yolu var mı?

Bu mantıklı gelmediyse, resimlerle göstereyim:

Mini tarayıcıda SU sohbeti ile ekran görünümünde masaüstü:

Tersledi

"Tam ekran" düğmesine tıkladığınızda ne olur:

Tam ekran

“Tam ekran” a tıkladığımda ne olmak istediğim (bunun dijital olarak değiştirildiğine dikkat edin, gerçek bir ekran görüntüsü değil)

tam ekran yakalandı

Sadece netleştirmek için YouTube'u örnek olarak kullanıyorum, ancak tam ekrana çıkan herhangi bir program için bunu yapabilmek istiyorum .


1
İyi soru. Programların çoğunun tam ekran kavramını yitirebileceğini düşünüyorum, bu sayede yapışan kareleri ekran olarak görmezler, yalnızca uygulama penceresi boyutları için bir kısıtlama olur.
Henning Klevjer

2
@HenningKlevjer true, ancak tam ekran olmasını istiyorsanız, yan taraftaki ters açılmış uygulamayı her zaman kapatabilirim. Windows uygulamasına temelde "yo, bu ekran şimdi 1024x768, tamam mı? Harika, şimdi tam ekrana dönün!" Demenin bir yolu olsaydı iyi olurdu. Uygulama için görünmez olduğu sürece, iyi çalışmasını bekliyorum. Böyle bir yol olup olmadığından emin değilim.
nhinkle

Bunun istisnası, oyunlar için olduğu gibi tam ekranda DirectX erişimi (ve muhtemelen OpenGL) erişimine ihtiyaç duymasıydı.
nhinkle

Kesinlikle! Ama sürücülere
karışmaya yol açan bir

@HenningKlevjer kabul etti, muhtemelen üstesinden gelinmesi gereken bazı engeller olacağı için bu varsayılan davranış değildi. Umarım bu işleri çok fena bozmazsa da bazı geçici çözümler olacaktır!
nhinkle

Yanıtlar:


2

Tek ihtiyacınız olan youtube videolarını izlemek ise, bu tarifi takip edebilirsiniz:

  1. Tarayıcınıza bu URI'yı girin ve pencerenin önemsiz içeriğini (adres çubuğu, yer imleri vb.) Mümkün olduğunca kaldırın: data:text/html;,<iframe class="youtube-player" type="text/html" width="800" height="600" src="http://www.youtube.com/embed/dfiR1Rde7dI" frameborder="0"> </iframe>
  2. Ekran boyutunu mükemmelleştirmek için widthve heightniteliklerini ayarlayın .
  3. Sonunda youtube video kimliğini değiştirme srcsonra, /embed/.
  4. Keyfini çıkarın

1
cool..Ayrıca, manuel olarak herhangi bir şey yazmaya scrgerek kalmadan yeni sekmeyi açma ve açma işlemini otomatikleştirmek için bazı JavaScript yer imlerine sahip olabilir .
Ankit

2
Bu YouTube için düzgün bir numara, teşekkürler! Herhangi bir tam ekran program için çalışan bir çözüm istiyorum , ancak bu harika bir ipucu.
nhinkle

2

Bu, uygulamanın karşılığıdır viewstateve tarayıcının eklentileri işleme biçimini gösterir. Yazılımda bir hata olduğunu söyleyebilirim çünkü buradaviewstate belirtildiği gibi bir parametreyi değiştirmez .

Tarayıcı, geçerli görünüm alanı için Windows'u sorgulamalı ve gerekli ayarlamaları yapmalıdır.

Buradaki önemli nokta, programda kaynak düzeyindeki değişiklikler olmadan sorunun çözülememesidir.


0

Alternatif bir çözüm, videoyu gömülü video bağlantısıyla açmak olabilir.

  1. Adres çubuğundaki watch?v=ile değiştirin v/ve tuşuna basın.Enter

    Gömülü oynatıcının tam ekran moduyla aynı şekilde davranmasını sağlamak için, URL'nin sonuna aşağıdaki parametreleri ekleyin: ?showinfo=0&autoplay=1&autohide=1

  2. Ardından, adres çubuğuna tekrar odaklanın ve F11tarayıcı UI'sini ve görev çubuğunu gizlemek için tuşuna basın
    (bunun takılan masaüstünde doğru davrandığından emin değil)


Aşağıdakileri yer imi olarak da kaydedebilirsiniz; bu işlem sizin için işi yapar:

JavaScript: location.get = fonksiyonu, (a) {dönüş (a = RegExp (encodeURIComponent (a) + "= ([^ &] *) &") exec (location.search).) bir [1]: boş }; "? showinfo = 0 ve Otomatik = 1 ve autohide = 1" location.get ( "v") && (location.href = "http://www.youtube.com/v/" + location.get ( "v") + );


Bu işe yaramıyor. F11 tuşuna basmak, tarayıcıyı tüm ekranı kaplayan tam ekran moduna geçirir - bu da tam olarak kaçınmaya çalıştığım sorun.
nhinkle

@nhinkle Cevabımda dediğim gibi, F11'in buna göre davranıp davranmadığından emin değildim. Bunun dışında, yer imi çözümünü denediniz mi?
asdf

Bu çok önemli bir nokta - bu çözüm yapmak istediğim şeyi gerçekten gerçekleştiremiyor. Yarı yarıya YouTube videoları için çalışıyor ve başka hiçbir şey için çalışmıyor.
nhinkle

@ ninkinkle Bu yüzden alternatif bir çözüm olarak adlandırdım. Sadece neden Henning’in cevabının daha fazla para kazandığını merak ediyorum, temelde benimkiyle aynı, daha karmaşık.
asdf,

0

Ücretsiz WinMaxinumize uygulamasının, aktif pencereyi kullanılmayan tüm masaüstü alanını genişletmek için bir kısayol tuşu kullanarak bu sorunu çözmesi gerekiyordu.

Bu makalede , açıklayıcı bir yazı verilmiştir .

(Windows 8'e sahip değilken test edemiyorum.)


İlginç buluyorum, ancak eldeki sorunu çözmüyor. Yan taraftaki bir uygulamayla Windows 8'de test ettim. Takılan masaüstü alanındaki bir programı düzgün şekilde en üst düzeye çıkarır, ancak tam ekran yapmanıza yardımcı olacak hiçbir şey yapmaz. Tüm pencere kromu hala orada.
nhinkle

Programı tam ekran yaparsanız WinMaxinumize kısayol tuşunu kullanırsanız ne olur?
harrymc

Başka bir fikir: Belki de bunu Winsplit-Revolution veya Acer Gridvista gibi başka bir uygulamayla birleştirir .
harrymc
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.