İ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.