Alt-Tab ile geçiş yaparak (tam ekran) uygulamalar arasında Sürükle ve Bırak


29

Örnek

Sıkıştırmak için medya dosyasını Totem'in çalma listesine sürükleyin

Compiz'de Hata

Özellikle Unity için (eski adı Netbook Edition, küçük ekranlar için tasarlandı), uygulamaların çoğu kez tam ekran çalıştırılması ve dokunmatik yüzeyle sürüklenmesi zahmetli olabileceğinden, bu çok önemli bir özellik.

https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/624810

Hatayı düzeltmeye nereden başlayacağınız konusunda ipucu? Compiz kaynak kodundaki hangi dosya / satır?

Kullanılabilirlik arka planı

Fitts, Accot ve Zhai'ye göre, bir hedef bölgeye hızla gitmek için gereken zaman , hedefin mesafesine ve büyüklüğünün bir fonksiyonudur (bkz. Fitts kanunu ve Yönlendirme kanunu ).

Tam ekran pencerelerde Alt-Tab olmadan sürükle ve bırak

  1. nesneyi sürüklemeye başla
  2. başlatıcıya / görev çubuğuna taşı
  3. hedef uygulaması simgesini yönlendirmek - küçük ve uzak bir hedef!
  4. uygulamanın odaklanmasını bekleyin
  5. pencereye yönlendirmek - (büyük hedef)
    isteğe bağlı: amaçlanan pencere alanına yönlendirmek, örneğin çalma listesi ( oldukça büyük hedef)
  6. nesne bırak

Drag'n'Drop ile diğer taraftan Alt-Tab yalnızca gerektirir

  1. nesneyi sürüklemeye başla

  2. İsteğe bağlı olarak diğer uygulamaya Alt-Tab : pencerenin amaçlanan alanına yönlendirin, örneğin çalma listesi ( oldukça büyük hedef)
  3. nesne bırak

Bu nedenle, Alt-sekme yaparken Drag'n'Drop için küçük ve uzak bir hedef gerekmez

Geçici Çözümler

İlginç ve muhtemelen birçok kullanıcı için faydalı alternatif yaklaşımlar aşağıdaki cevaplarda sunulmuştur. Topluluğa çok teşekkürler!

Doğru cevap

... ancak hata giderildiğinde kullanılabilir durumda görünüyor.

Bazı yeni eylemler, belki de ilgili hatayla ilgili olabilir: https://bugs.launchpad.net/ayatana-design/+bug/727903


Çok fazla sayıda anahtar olduğu için gerçekten pratik değil, ancak yeterince ilginç: Klavye alanlarını (Ctrl + Alt + Arrow) kullanarak çalışma alanlarını değiştirerek sürükle ve bırak.
tip

1
Compiz için bununla ilgili bir hata var. bugs.launchpad.net/ubuntu/+source/compiz/+bug/624810
Dorkus1218

2
GNOME klasik de en rahatsız edici şey budur. bu versiyondan önce paneldeki uygulamayı sürükleyip işaret edebildim ve oraya önden getirilen uygulamayı / text / selection dosyasını bırakabildim. Bu hatanın mümkün olduğu kadar erken düzeltilmesi gerekiyor
puneet

1
PS Jenkins botu (ps-jenkins) "lp: revizyondaki birliktelik yok, birliktelikte serbest bırakılması planlanan Yoktur, 7.1.0 dönüm noktası" diyor bugs.launchpad.net/ubuntu/+source/metacity/+bug/111939
tip

Yanıtlar:


5

Çalışırken bulduğum yol:

  1. Sürüklemeye başlayın
  2. Fare düğmesine basıldığında tutulması basın Super + (0-9) uygulamasını geçmek için,
  3. Sürüklemeye devam et ve bırak.

Not: 2. adımda tuşu bir süre basılı tutabilirsiniz , Super başlatıcı görünecek ve hangi numaraya (0-9) hangi uygulamaya atandığını gösterecektir.


SuperHer ne kadar anahtar, iyi bir ipucu damla sadece iş gibi görünüyor üzerinde (örneğin totem) değil böylece-izlettirdiğine penceresinde, fırlatıcı öğe. Böylece totem çalma listesine ekleme, yalnızca enqueuegeçici çözümle çalışır . Bu yüzden tekrar, bunun fare ile sürüklerken klavyeyle geçiş yapmanın genel durumunda yardımcı olamadığı için üzgünüm.
tipi

5

Dosya yöneticisi dosyalarını üzerine bırakmanın güvenilir bir yolunu bulamadım (örneğin) Totem, alıcı uygulama tam ekrandayken - ancak alıcı uygulamayı tam ekran yapmazsanız, aşağıdakiler benim için çalışır.

CCSM'yi çalıştırın ve Ölçek Ekleme'yi düzenleyin.

"Pencere Seçiciyi Başlat" ı tıklayın (yani monitörü simgesi olan kenarı başlatın) ve buna BottomRight atayın.

Daha sonra alıcı uygulamayı başlatın (tam ekran değil).

İstediğiniz dosyalar için dosya yöneticisinden Sürükle ve bırak işlemini başlat - fareyi ekranın Alt Boşluğuna sürükleyin - SpreadMode tüm pencerelerde ortaya çıkar. Uygulamayı almak için fareyi sürükleyin. Yayılma Modu, etkin pencere olarak alıcı uygulamayla kapanır. Sürüklediğiniz öğeleri bırakın.

Bunu tam ekran olarak Totem örneğiyle denedim. Bazen çalışır, ancak güvenilir değildir. Bence çeşitli olayları yakalayan global menü.

Not: Totem'in açılan dosyadaki dosyalardan birini kabul etmesini sağlamak için, bu AU sorusunda açıklandığı şekilde masaüstü başlatıcısında küçük bir değişiklik yapılması gerekir.


totem --enqueueipucu için teşekkürler ! hala bırakmayı kabul etmek için diğer uygulamaya geçmek için bir klavye kısayolu tercih ediyorum (herhangi bir uygulama, yalnızca başlatıcıda 1--9 konumlandırılanlar değil) ... 'spread' hata sorunu için de teşekkürler, belki de Alt-Tab ile ilgili?
tipi

Ben de düşündüm - daha sonra alt not defterimde gpodder kullanmanın daha kolay olup olmadığını kontrol edecek. şerefe
tipi

--enqueueŞimdilik harika görünüyor - Bu sorunun ne yazık ki değil bütün niyeti, ama belki ... totem belirli bir yaratabilecek
tipi

Yukarıdaki gibi: Fosil sıkıntısı olmadığı için özür dilerim. Herhangi bir uygulamayla Drag'n'Drop kullanırken Alt-Tab (veya genel olarak klavyede çalışan bir görev değiştirme) yapamama konusunda bir sorun yaşıyorum . Totem çalma listesi sadece güncel örnekti. Söz konusu sorun için bir hata bildirildiği için, düzeltmeyi zorlamayı çok isterim. Plz burada totem cevap kopyalayın: askubuntu.com/questions/43925/...
tipi

Tür - yeni soruya biraz değiştirilmiş bir cevap ekledim. Dürüst olmak gerekirse, hata düzeltilene kadar, bir "ALT-TAB" çözümünüz olmayabilir. Yukarıdaki geçici çözüm tüm uygulamalar için işe yarar - yalnızca totem değil. Önemli olan, alıcı uygulamanın tam ekran olamamasıdır. Yine - muhtemelen launchpad'de dosyalanması gereken bir hata.
fossfreedom

0

Bırakmak istediğiniz uygulamanın açık olduğunu varsayalım: dosyayı sürüklemeye başlayın, (başlatmaya başladıktan kısa bir süre sonra görünmesi gereken) başlatıcıya gidin ve bırakmak istediğiniz uygulamanın üzerine gelin. o uygulamanın pencerelerini açın, ardından dosyayı sürüklerken hala bırakmak istediğiniz pencerenin üzerine gelin ve o pencerenin etkin olmasını bekleyin (varsayılan 500ms'dir ancak bu ccsm'de değiştirilebilir) daha sonra dosyayı istediğiniz yere bırakabilirsiniz. sen seversin

Kulağa çok uzun gelebilir ama çok uzun sürmez, özellikle ccsm'deki Ölçek eklentisinin Davranış sekmesindeki "Sürükle ve Bırak Vuruş Zaman Aşımı" nı düşürürseniz, 200ms'de benim ve bu iyi.


üzgünüm benim için çalışmıyor, totem çalma listesi bırakmayı kabul etmiyor
yazın

Öyleyse, üzerine bir dosya bırakarken Totem'in yaptığı sorun mu? Öyleyse, sorunun başlığı biraz kafa karıştırıcıdır.
Luke,

Belirsiz olduğum için üzgünüm Luke. Ben Alt-Tab (ya da genel olarak klavye-bilge görev anahtarlama) mümkün olmayan bir sorun yaşıyorum ederken ile Drag'n'Drop herhangi olursa olsun app. Totem çalma listesi sadece güncel örnekti. Bunun için bir hata yapıldığı için, hatayı düzeltmeyi çok isterdim ama şu anda bazı pratik çözümler görmekten mutluyum. ... Ben onun parçasını içine düşmesi, böylece üst üste kalmak için ayarlanan totem için sona erdi totem örneği takiben
tipi

0

İki uygulama arasında sürükleyip bırakmak için başka bir geçici çözüm:

  1. Tıklayın ve Uygulama # 1 penceresindeki öğeyi sürüklemeye başlayın
  2. Başlatıcı öğesi seçim modunu etkinleştirmek için ALT + F1'i tıklayın
  3. Bu biraz rahatsız edici olabilir: Başlatıcı imlecini Uygulama # 2'ye hareket ettirmek için klavyedeki aşağı (veya yukarı) ok tuşuna basın.
  4. Seçili Uygulamayı # 2 etkinleştirmek için Enter tuşuna basın
  5. Sürüklenen öğeyi açılan pencereye bırakın

Not: Bu, aynı uygulamanın iki penceresiyle (en azından bu şekilde) çalışmaz.


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.