İsme göre uygulamaya geçmek için klavye kısayolu?


10

Aşağıdaki sırayı yapmama izin verecek bir araç var mı?

  1. Klavye kısayolu yazın
  2. Şu anda bazı masaüstlerinde açık olan bir uygulamanın adını yazın
  3. EnterBu masaüstüne geçmek için vurun ve bu uygulamayı anında odak haline getirin

(Chromium eklentisi Vimium , tarayıcı sekmeleri için benzer bir özellik sağlar: tüm sekmeleri listelemek için Shift- tuşuna basarak T, başlığa göre filtrelemek için bazı kelimeler yazın ve seçilen sekmeyi getirmek için enter tuşuna basın.)


Birlik aramasının zaten yaptığı bu değil mi? Alt tuşuna basın, uygulamanın başlangıcını yazın, enter tuşuna basın. Bahsedilen Uygulama gelir.
Aralık'ta Tobberoth

Yanıtlar:


4

Mekanik salyangozun bahsettiği Sistem Ayarları penceresinde, yeni bir Özel Kısayol yapılandırabilirsiniz (Genel Kısayollardan ağacın iki yeri). Onu boşa tip Command/URL aşağıdaki eylem :

xdotool windowactivate `xdotool search --name Vimperator | head -1`

Tabii ki, Vimperatoristenen uygulamanın adına değiştirin .


2

KDE kullanıyorsanız, bunu KRunner (KDE'nin çalıştırma iletişim kutusu / araç çubuğu) kullanarak yapabilirsiniz. KRunner, çalışan pencerelerin başlıklarını aramak için işlevsellik sağlar; etkinleştirmek için genel bir klavye kısayolu eklemeniz yeterlidir.

Kurmak

systemsettings"Genel Klavye Kısayolları" nı açın ve göz atın. "KDE bileşeni" açılır menüsünde, KRunner kısayollarına bakmak için "Komut Arayüzünü Çalıştır" ı seçin. "Çalıştır Komutu (yalnızca" Windows "koşucusu") "na gidin, üzerine tıklayın ve kullanılacak bir tuş vuruşu belirtin (Bende Win- W):

Tuş vuruşu ayarla

Uygula'yı tıklayın ve Sistem Ayarları'nı kapatın.

kullanım

KRunner'ı getirmek için seçtiğiniz kısayola basın. Bir pencerenin başlığını yazmaya başlayın. İstediğiniz pencereye daralttıktan sonra Enter, sanal masaüstüne geçmek ve pencereyi odaklamak için düğmesine basın . Açılır listeden pencereyi de tıklayabilirsiniz:

Pencere çalıştırma iletişim kutusu


Teşekkürler - bunu bilmek güzel. Varsayılan Ubuntu 13.04 ayarlarını kullandığımdan bahsetmeliydim (Unity, KDE yok) ... Bildiğiniz herhangi bir eşdeğer?
Bosh

Krunner yeni bir başvuru örneği açacak. OP, çalışan bir uygulamayı odaklamak için bir klavye kısayolu ister. Bu bir kez yapılandırılmış (muhtemelen KDE 3) vardı, bu yüzden bir cevap concoct olup olmadığını göreceğim.
dotancohen

Bu kde5'te hala mümkün mü? Ayarlarda böyle bir seçenek bulunamıyor
d3day

Kendi sorumu yanıtladı. Bunu yapmak için daha iyi bir yaklaşım varsa bunu bilmek istiyorum :)
d3day

1

Kde5 için kötü bir çözüm bulundu.

Başlıklara göre arama yapan pencerelerin tam listesine sahip olmak istiyorsanız:

  1. Sistem Ayarları -> Çalışma Alanı -> Kısayollar -> Özel Kısayollar'a gidin

  2. Yeni Genel kısayol oluştur -> Komut / URL (sağ tıklama ile)

  3. Adın sağındaki onay kutusunu işaretleyin

  4. Tetikleyici sekmesinde istediğiniz tuş kombinasyonunu seçin

  5. Eylem sekmesinde /usr/local/bin/krunner-search-by-windows.sh

  6. /usr/local/bin/krunner-search-by-windows.shAşağıdaki içeriğe sahip dosya oluşturun :
    #!/bin/bash qdbus org.kde.krunner /App querySingleRunner windows "" sleep 0.4 xdotool type 'window ' xdotool key "shift+BackSpace"

  7. Dosyayı yürütülebilir yapın ve herkese çalıştırma izni verin
    chmod a+x /usr/local/bin/krunner-search-by-windows.sh

'Pencereden' sonraki boşluğa dikkat edin.

Artık belirtilen kısayolla açılan pencerelerin listesini alabilir ve yazarken bu listeye göre arama yapabilirsiniz;


Yalnızca tam pencere listesi olmayan başlıklara göre arama yapmak istiyorsanız:

  1. Sistem Ayarları -> Çalışma Alanı -> Kısayollar -> Özel Kısayollar'a gidin

  2. Yeni Global kısayol oluştur -> D-bus Komutu (sağ tıklayarak)

  3. Adın sağındaki onay kutusunu işaretleyin

  4. Tetikleyici sekmesinde istediğiniz tuş kombinasyonunu seçin

  5. Eylem sekmesine aşağıdaki bilgileri ekleyin:

    • Uzak uygulama: org.kde.krunner
    • Uzak Nesne: / Uygulama
    • İşlev: querySingleRunner
    • Bağımsız değişkenler: windows ""
  6. Bitti


0

windownow istediğini yapıyor gibi görünüyor.

Paket sayfasından:

Başlıklarını, adlarını vb. Yazarak masaüstünün pencerelerini değiştirin.

Şunlarla kurabilirsiniz:

$ [sudo] pip install windownow
# Then reload your shell and start the program 
$ windownow

İlk çalıştırmada windownowpencereyi çağırmak için klavye kombinasyonunu seçmenizi isteyecektir .

Şimdiye kadar bulduğum tek sorun, bazı pencereler (örneğin Chrome) için windownowpencerenin ön planda (yani tüm pencerelerin üstünde ") arka planda görünmesidir. Bunun dışında bu çözümden oldukça memnunum.


Olduğu gibi, gönderiniz çok iyi değil. Lütfen daha fazla bilgi verin. Bunları düşünün: Kullanıcı windownow'u nasıl kurar? Nasıl çalışır ve temel fonksiyonları nedir? Bir kısayola nasıl bağlanabilir?
Sergiy Kolodyazhnyy

@Serg Daha fazla bilgi eklendi, umarım şimdi daha iyidir.
Eyal Levin
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.