İmleç tıklama efekti nasıl elde edilir?


21

Kullanıcı bir tıklama yaptığında bir efektin göründüğü bunun gibi videolar gördüm . İstediğim şey sadece etki , imlecin rengini umursamıyorum.

Ubuntu 11.10'da bir tıklama yaptığımda bu etkiyi nasıl yapabilirim ?

Yanıtlar:


17

Bu çok benzer soruda belirtildiği gibi , en iyi seçeneğiniz keymon kullanmak gibi görünüyor ; Videonuzda gördüğünüze benzer bir efekt için onu özelleştirmek oldukça kolaydır.

1. keymon yükleyin

Gönderen Yazılım Merkezi veya üzerisudo apt-get install key-mon

2. Penceresini minimal yapın ve tıklama göstergesini etkinleştirin

  • Varsayılan pencere, fare ve klavye durumunu gösterir;

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

  • İstemediğiniz sürece tüm bunlardan kurtulalım; o pencereye sağ tıklatın ve seçti Ayarlar: . Ardından, Düğmeler altındaki her şeyin işaretini kaldırın:

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

  • ve Misc sekmesini aşağıdaki gibi ayarlayın:

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

  • Bu sizi en az durum penceresine bırakır:

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

  • Ve sevmediğiniz varsayılan tıklama göstergesi, :)

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

3. Fare tıklatma göstergesini kişiselleştirmek ve KeyMon penceresinin kaybolmasını sağlamak

  • İlk olarak, keymon penceresini ortadan kaldıralım . Basitçe terminalden çalıştırın (bir başlatıcı, komut dosyası veya başlangıç ​​da ayarlayabilirsiniz):

    key-mon - ölçek = 0.1
  • Ardından, değiştirmemiz gereken dosyalar içeridedir /usr/shared/pyshared/keymon, yani cdo klasöre.

  • Tıklama gösterge derecede kalın Make içinde: shaped_window.pybulmak, win.set_opacity(0.5)çizgi 58 etrafında ve değişim 0.5To1.0

  • Solma süresini arttırın: sonunda shaped_window.py, bul gobject.timeout_add(200, self.hide)ve değiştir ( 200örneğin 750milisaniye cinsinden)

  • Göstergeyi değiştirin: Göstergeler, altında themes/*/mouse-indicator.svg; Bunları istediğiniz gibi özelleştirmek için bunları Inkscape, vb. ile düzenleyebilirsiniz.

    • Başlamak için videonuzdaki gibi kırmızı bir kare oluşturdum. "Kurmak" için, keymon'un çalışmadığından emin olun ve bu şekilde indirin (SVG'ler sadece metin dosyalarıdır):
    sudo wget http://pastebin.com/raw.php?i=rBnUiXWh -O / usr / share / pyshared / keymon / temalar / klasik / fare göstergesi göstergesi.svg
  • Şimdi keymon'u başlatın ; tıkladığınızda / sürüklediğinizde imlecin etrafındaki videodaki gibi kırmızı bir solma göstergesi göreceksiniz:

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

Youtube Video Demosu


Teşekkürler, şimdi kaynağı değiştireceğim ve *.svgdosyaları özelleştireceğim. Ayrıca sadece statik bir resim değil, bir animasyon tasarlamak istiyorum. Bunu bir *.svgdosyayla yapabileceğimi veya yapamayacağımı mı düşünüyorsun ? Bana bu konuda yardımcı olabilecek bir program biliyor musunuz?
Lucio

Genel olarak, inkscapeSVG dosyaları oluşturmak ve düzenlemek için kullanabilirsiniz . Bir animasyon, basit gelince animasyon adımlar az sayıda yapabilir, sadece modifiye olabilir shaped_window.pyhızlı bir şekilde show, hideve showuygun SVG açıklığı, sırayla. BTW, lütfen birkaç saat içinde sonsuza dek süreceği için ödül almayı da düşünün ... teşekkürler.
imsi

quantal için 1.13 paketi bozuldu; Burada bulduğum bir çalışma paketi bulmak biraz zor oldu ..
Kova Gücü

3

Fare tıklamaları göstermenin yanı sıra tuşlara basılması da mümkün olan key-mon'i yükleyebilirsiniz . Fare imlecini bulmak için komutu çalıştırmanız gerekir:

key-mon --visible_click

Program gerçekten ilginç, istediğim etkide bulunmuyor ama kaynağını değiştirmek belki benzer bir şey yapabilir.
Lucio

1
Sen kaynak kodunu alabilirsiniz burada
tutuşturmak

1

Compiz'deki Su efekti ile benzer bir şey elde edebilirsiniz.

Öncelikle bununla ilgili bir video izleyin (youtube'da yakalandı): http://www.youtube.com/watch?v=7pcLv8XuGKM Videodaki sonuçlar istediğiniz gibi görünmeyebilir ancak ayarları daha sonra değiştirebilirsiniz etkinleştirdikten sonra.

Sonra kesinlikle okuyun ccsm ile ilgili bazı sorunlar nelerdir ve neden kullanmamalıyım?

Sonra başlat.

Öncelikle, Compiz-Config'i Software merkezinde arayarak kurun.

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

Ardından, CompizConfig Ayarlar Yöneticisi'ni arayarak programı açın .

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

Su Etkisi arayın ve seçeneği seçin

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

Efekti etkinleştirin, Başlat'taki seçeneği tıklatarak özel bir kısayol ayarlayın. , daha sonra atadığınız kısayolu tıklayın, ardından eğlenin!

Etkileri istediğin gibi olmayabilir, bu yüzden gördüğünü beğenene kadar 2 sürgüyle oynamayı bırak.


1
Su etkisi fare girişi tarafından başlatılacak seçeneğe sahip değil, değil mi? Öyleyse, bu soruyu cevaplamaz.
FuzzyQ

@ Lucio Soruya daha fazla ayrıntı eklemeyi denemek isteyebilirsiniz. Başlığınız bir tıklama efekti istediğinizi ve burada bir tıklama efekti istemediğinizi söylüyor.
belacqua,

@ belacqua "Burada bir tıklama efekti istemiyorsunuz" Nerede? Ben bu etkinin fare hareketi tarafından üretildiğini söylüyorum
Lucio

@Lucio Belki de cümlenizi "bir tıklama efekti değil, işaretçi efekti" şeklinde yanlış yorumluyordum. Onun iyiliği için kritik değilim; Sorunuzun anlaşılabilir ve bu nedenle yanıtlanabilir olduğundan emin olmaya çalışıyorum.
belacqua

0

Herhangi bir şey kurmanıza gerek kalmadan tek seçenek " Basıldığında işaretçinin konumunu göster" özelliğini etkinleştirmekCtrl

  1. Gidin Sistem Ayarları > fare ve dokunmatik
  2. "Kontrol tuşuna basıldığında işaretçinin konumunu göster" yazan kutuyu işaretleyin.
  3. Bitti.

Basın Ctrlve turuncu bir yayılan daire işaretçinin konumunu göstermelidir.


4
Cevabınız çok karmaşık ve etki tıklama tarafından etkin değil.
Lucio

1
Bu doğru, efekt tıklama tarafından etkin değil. İşaretçinin konumunu göstermek için turuncu bir yaylı daire üretmesi gereken klavyedeki Ctrl tuşuna basmanız gerekir. İdeal değil biliyorum, ama ihtiyacın olursa işi halledecek.
Gerard Roche,

2
Bir zorunluluk değil, istediğim sadece görsel bir etki. Tavsiyen için teşekkürler ama sorum cevapsız kalıyor. Efekti tıklamak istiyorum, her zaman Ctrl tuşuna basmamaktan kaçının.
Lucio
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.