Birlik: Geçerli çalışma alanındaki pencereler arasında geçiş yapmak için Alt-tab davranışını nasıl geri alabilirim?


120

Etkinleştirilmesi Geçerli görünümdeki pencereleri tercih etmeye sıralama Önyargı alt-tab açıklandığı gibi burada hiçbir fark yaptı. 11.04 ile aynı davranışı nasıl geri alabilirim, böylece alt-tab sadece geçerli çalışma alanındaki pencereler arasında geçiş yapar?

Birlik değiştiricideki alt-sekme ve shift-alt-sekme anahtar bağlantılarının basitçe devre dışı bırakılmasının yardımcı olduğu görülüyor, ancak yine de bazen çalışma alanlarını değiştiriyor. Örneğin, bir terminal penceresi odağı verirsem, daha sonra alt sekmeye basın, aynı çalışma alanını açmadan önce herhangi bir çalışma alanındaki başka bir terminal penceresine geçer. Ayrıca, Unity değiştirici alt-sekme tuş takımını çıkardığım halde alt-sekme tuttuğumda hala altta tuttuğumda hala gösteriyor.


2
Bunu duyduğuna sevineceksin ve bu tür meseleler 12.04 için odaklanacak. Mark Shuttleworth, birkaç saat önce tam olarak bu dava hakkında bir e-posta gönderdi. Büyük gelişmeler görmeli. :)
Jo-Erlend Schinstad 20:11

Birisi görünüşte, davranışta, ayarda veya en azından bunun gibi bazı eklentilerde basit bir onay kutusuyla çıkacağımı umarım: extensions.gnome.org/extension/15/alternatetab Bu özellik isteğini dosyalamam gereken herhangi bir fikir ???
açılıyor

Küçük yapılandırmalar için bir şeyler yüklemekten hoşlanmıyorum, bu soruda rahat geçiş yapmanın bu yolunu değiştirmenin bir yolu var. Askubuntu.com/questions/123977/…
titusfx

Yanıtlar:


109

CompizConfig Ayarlar Yöneticisi'ndeki Statik Uygulama Değiştirici eklentisini etkinleştirerek eski pencere değiştirici stiline geri dönebilirsiniz:

Adımlar:

  1. CompizConfig Manager içinden sudo apt-get install compizconfig-settings-managergeçildi (@donbright sayesinde)

  2. sudo apt-get install compiz-pluginsstatik uygulama değiştiriciyi göstermek için. (@Milimetric sayesinde)

  3. CompizConfig Manager, ccsmterminal yazarak başlatılır (@donbright sayesinde)

  4. İşaretini kaldırarak Unity değiştirici için klavye kısayollarını devre dışı bırak değiştiriciyi ▸ Etkin başlatmak için CompizConfig Ayar Yöneticisi ▸ Desktop ▸ Ubuntu Birlik Eklenti ▸ Switcher ▸ Anahtarı ve Etkin Anahtar tersten değiştiriciyi başlatmak için ▸

  5. Kontrol ederek Statik Uygulama Anahtarını etkinleştir Statik Uygulama Anahtarını etkinleştir ▸ CompizConfig Ayar Yöneticisi ▸ Penceresi Yönetimi ▸ Statik Uygulama Değiştirici'yi


7
+1: Güzel ve özlü. Ancak kilit bağlayıcı çatışmalarla ilgili uyarılar var ve seçimler (Kesin olarak) çok kafa karıştırıcıydı. Yani bu konuda biraz tavsiye yardımcı olacaktır. Örn: "Yine de Ayarla penceresi (Tüm pencereler)" ile "Ubuntu Unity Plugin eklentisindeki tüm vitrinler için değiştiriciyi tersten başlatmak için Anahtarı devre dışı bırak" arasındaki fark nedir?
nealmcb,

17
Gerçekten mi? Orada hiçbir yolu hiç tamamen değiştirici kendisi devre dışı dışındaki Unity Switcher'de gruplandırma kaldırmak için?
MestreLion

15
Siz bir detayı unuttunuz: sudo apt-get install compiz-pluginsStatik uygulama değiştiriciyi ortaya çıkarmanız gerekiyor.
Milimetrik

1
Nealmcb'nin yorumunda soru için Ping - Ben de şaşırdım.
Jonathan Hartley

1
"Uyarı" yazısı, 12/04 itibariyle hedefin, milletlerin gerçekte istedikleri şeyleri destekleyerek birleştirerek CCSM'ye olan ihtiyacı azaltmak olduğunu gösteriyor. Bunun (ve güvencede varsayılan anahtarlayıcının nasıl çalıştığıyla ilgili devam eden büyük hayal kırıklığı durumumun devam eden kitlesel popülaritesi) göz önüne alındığında, statik uygulama anahtarlayıcısına geçmek için en azından daha az korkutucu ve daha iyi desteklenmiş bir ince ayar yapılması konusunda herhangi bir ilerleme kaydedilmiştir. ?
nealmcb

32

CompizConfig Ayarlar Yöneticisi'ni kurmalısınız. Oradan Unity eklentisini bulabilirsiniz

görüntü tanımını buraya girin

Anahtar bağlantılarının her birine tıklayarak ve 'Etkin' seçeneğinin işaretini kaldırarak anahtarlayıcıyı devre dışı bırakın

görüntü tanımını buraya girin

Ardından, Pencere Yönetimi altındaki diğer pencere değiştirici eklentilerinden birini etkinleştirebilirsiniz.

ccsm


değiştiriciyi bu görünümde nasıl devre dışı bırakabilirim? Anahtar bağlarını devre dışı mı bırakıp mı değiştiriyorum?
Lilitu88

Sadece tuş bağlantılarını devre dışı bırak. Değiştirici, birlik eklentisinin bir parçası ve muhtemelen bu eklentiyi devre dışı bırakmak istemezsin :)
LasseValentini

2
Yalnızca gruplamayı devre dışı bırakmanın bir yolu yok ve anahtarlayıcının kendisi değil mi?
MestreLion

2
13.04'te CCSM'de "Statik Uygulama Anahtarlayıcısı" bulamıyorum; (
Maciej Łopaciński

2
@ Maciej, compiz-plugins kurmanız gerekiyor. Bu hatayı
ncasas

2

Statik Uygulama Değiştiriciyi kullanın (CompizConfig / CCSM kullanılarak yapılandırılmış)

Uyarı: CCSM ile ilgili sorunlardan bazıları ve neden bunlardan kaçınmak isteyeyim?

CompizConfig kullanmadan önce işten tasarruf edin ve programları kapatın.

Bu yazının sonunda Ekran Yöneticisi Yeniden Başlat bölümünü yazdırmayı deneyin. Umarım buna ihtiyacınız olmaz, ama yaparsanız ekranınız geçici olarak kullanışsızdır.

Yazılımı kur

Compiz Config'i kurun (@donbright sayesinde):

sudo apt-get install compizconfig-settings-manager

Statik Uygulama Anahtarlayıcıyı kurun (@Milimetric sayesinde):

sudo apt-get install compiz-plugins

Yapılandırma

  1. ccsmTerminalde yazarak (@ donbright sayesinde) CompizConfig Manager'ı başlatın veya Dash'te bulun.

  2. CompizConfig Settings Manager'da Masaüstü'ne gidin ▸ Ubuntu Unity Plugin ▸ Switcher TÜM klavye kısayollarını devre dışı bırakın. İşiniz bittiğinde Ubuntu 15.04'te şöyle görünmesi gerekir:

Unity Plugin'deki tüm klavye kısayollarını devre dışı bırak

  1. CompizConfig ana sayfasına geri dönmek için "Geri" düğmesine tıklayın.

  2. Statik Uygulama Anahtarlayıcısı'nı Pencere Yönetimi ▸ Statik Uygulama Anahtarlayıcısı ▸ Statik Uygulama Anahtarlayıcısı'nı işaretleyerek etkinleştirin . İşler birkaç saniye titreyebilir. Uyarı alırsanız, onları görmezden gelmeyin; geri dön ve hatalarını düzelt. Ubuntu 15.04'te başarı şöyle görünüyor:

Statik Uygulama Değiştiriciyi Etkinleştir

Bu kadar!

Ekran Yöneticisi Yeniden Başlat (sorun olması durumunda)

Umarım buna ihtiyacınız olmaz, ancak muhtemelen güç kablosunu çekmekten daha fazla veri kaybına neden olma olasılığı daha düşüktür. Sistemin tamamı yerine yalnızca ekran yöneticinizi yeniden başlatmak olarak düşünün.

# Switch to a terminal session (leaving X-Windows running)
Ctrl-Alt-F1

# (you may have to log in)

# Stop your X-Windows session:
sudo service lightdm stop

# Start a new X-Windows session:
sudo service lightdm start

# Go to the current X-Windows session:
Ctrl-Alt-F7

Teşekkürler!

Bu, @ ændrük'ün cevabı olarak başladı, ama ben bunu kendim yapmak için yeterince zaman yazdım.


2

Switcher'ı değiştirmeden bunu yapmanın kolay yolu , geçerli görünüm penceresindeki pencereleri tercih etmek için Bias alt-tab 'ı işaretlemektir . Bu, Unity Plugin'deki "switcher" sekmesindeki ikinci seçenektir.


1
Kullanıcıların Unity Plugin ayarlarına nasıl erişileceğini bilmeleri için bu cevabı düzenlemek isteyebilirsiniz (buradaki diğer cevapların bazıları açıklar, ancak muhtemelen cevabınızın referanslar olmadan bile yeterli olmasını istersiniz). Düzenlemeyi yapardım ama bunu açıklamanın farklı yolları var ve ne tercih edeceğinizi bilmiyorum.
Eliah Kagan

0

Görev değiştiricinin yalnızca pencereleri geçerli çalışma alanında göstermesini sağlamak için bu komutu terminalden çalıştırın (CTRL + ALT + T):

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'true'

Tüm çalışma alanlarında pencereler arasında geçiş yapmaya geri dönmek için:

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'false'

Bu, Ubuntu 17.10'da çalıştığı onaylanmıştır.

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.