Làm thế nào để có được hiệu ứng nhấp chuột?


21

Tôi đã xem các video như thế này trong đó hiệu ứng xuất hiện khi người dùng nhấp chuột. Những gì tôi muốn nó chỉ là hiệu ứng , tôi không quan tâm đến màu sắc của con trỏ.

Làm cách nào để tạo hiệu ứng này khi tôi nhấp vào Ubuntu 11.10 ?

Câu trả lời:


17

Như đã chỉ ra trong câu hỏi tương tự này , tùy chọn tốt nhất của bạn dường như là sử dụng keymon ; khá dễ dàng để tùy chỉnh nó cho một hiệu ứng tương tự như những gì bạn thấy trong video của mình.

1. Cài đặt keymon

Từ Trung tâm phần mềm hoặc thông quasudo apt-get install key-mon

2. Làm cho cửa sổ của nó tối thiểu và kích hoạt chỉ báo nhấp

  • Cửa sổ mặc định hiển thị trạng thái chuột và bàn phím, như:

    nhập mô tả hình ảnh ở đây

  • Trừ khi bạn muốn nó, chúng ta hãy loại bỏ tất cả những thứ này; nhấp chuột phải vào cửa sổ và chọn Cài đặt : . Sau đó, bỏ chọn mọi thứ trong Nút:

    nhập mô tả hình ảnh ở đây

  • và thiết lập tab Misc như:

    nhập mô tả hình ảnh ở đây

  • Điều này để lại cho bạn một cửa sổ trạng thái tối thiểu:

nhập mô tả hình ảnh ở đây

  • Và chỉ báo nhấp mặc định mà bạn không thích lắm :)

    nhập mô tả hình ảnh ở đây

3. Tùy chỉnh chỉ báo nhấp chuột và làm cho cửa sổ KeyMon biến mất

  • Đầu tiên, hãy làm cho cửa sổ keymon biến mất. Chỉ cần chạy nó từ thiết bị đầu cuối (bạn cũng có thể thiết lập trình khởi chạy, tập lệnh hoặc khởi động) như:

    key-mon --scale = 0,1
  • Tiếp theo, các tập tin chúng ta cần phải sửa đổi là trong /usr/shared/pyshared/keymon, vì vậy cdđến thư mục đó.

  • Làm cho chỉ báo nhấp mạnh hơn : vào shaped_window.py, tìm win.set_opacity(0.5)xung quanh dòng 58 và thay đổi 0.5thành1.0

  • Tăng thời gian mờ dần: vào cuối shaped_window.py, tìm gobject.timeout_add(200, self.hide)và thay đổi 200thành ví dụ 750(tính bằng mili giây)

  • Thay đổi chỉ báo: Các chỉ báo chỉ đơn giản là các tệp SVG, bên dưới themes/*/mouse-indicator.svg; bạn có thể chỉnh sửa chúng bằng Inkscape, v.v. để tùy chỉnh nó thành bất cứ điều gì bạn muốn.

    • Để giúp bạn bắt đầu, tôi đã tạo một hình vuông màu đỏ giống như hình trong video của bạn. Để "cài đặt nó", chỉ cần đảm bảo keymon không chạy và tải xuống theo cách này (SVG chỉ là tệp văn bản):
    sudo wget http://pastebin.com/raw.php?i=rBnUiXWh -O / usr / share / py Shared / keymon / Themes / classic / mouse-Indicator.svg
  • Bây giờ hãy bắt đầu keymon và bạn sẽ thấy một chỉ báo mờ dần màu đỏ đẹp như chỉ báo trong video của bạn xung quanh con trỏ bất cứ khi nào bạn nhấp / kéo:

    nhập mô tả hình ảnh ở đây

Thử nghiệm video trên Youtube


Cảm ơn, bây giờ tôi sẽ sửa đổi nguồn và tạo *.svgcác tệp để tùy chỉnh. Tôi cũng muốn thiết kế một hình ảnh động, không chỉ là một hình ảnh tĩnh. Bạn có nghĩ rằng tôi có thể làm điều này với một *.svgtập tin hay không? Bạn có biết một số chương trình có thể giúp tôi với điều này?
Lucio

Nói chung, bạn có thể sử dụng inkscapeđể tạo và chỉnh sửa các tệp SVG. Đối với một hình ảnh động, đơn giản, nếu bạn có thể làm với một số ít các bước hoạt hình, có thể chỉ cần thay đổi shaped_window.pymột cách nhanh chóng show, hideshowcác SVGs thích hợp, theo thứ tự. BTW, xin vui lòng xem xét trao thưởng tiền thưởng vì nó sẽ biến mất mãi mãi sau vài giờ ... cảm ơn.
ish

đối với định lượng, gói 1,13 bị hỏng; một gói làm việc tôi tìm thấy ở đây , có một chút khó khăn để tìm thấy ..
Sức mạnh của Bảo Bình

3

Bạn có thể cài đặt key-mon ngoài việc hiển thị các lần nhấp chuột, còn có thể hiển thị các lần nhấn phím. Để xác định vị trí con trỏ chuột bạn phải chạy lệnh:

key-mon --visible_click

Chương trình này thực sự thú vị, nó không có hiệu ứng như tôi muốn nhưng có lẽ sửa đổi nguồn của nó có thể làm điều gì đó tương tự.
Lucio

1
Bạn có thể lấy mã nguồn từ đây
đốt cháy

1

Bạn có thể đạt được điều tương tự với hiệu ứng Nước trong Compiz.

Trước tiên hãy xem video về nó (đã lấy nó trên youtube): http://www.youtube.com/watch?v=7pcLv8XuGKM Kết quả trên video có thể không giống như bạn muốn, nhưng bạn có thể thay đổi cài đặt sau sau khi bạn đã kích hoạt nó.

Sau đó chắc chắn đọc một số vấn đề với ccsm là gì và tại sao tôi không nên sử dụng nó?

Sau đó bắt đầu.

Đầu tiên, cài đặt Compiz-Config bằng cách tìm kiếm nó trong Trung tâm phần mềm.

nhập mô tả hình ảnh ở đây

Sau đó, mở chương trình bằng cách tìm kiếm Trình quản lý cài đặt CompizConfig .

nhập mô tả hình ảnh ở đây

Tìm kiếm Hiệu ứng Nước và chọn tùy chọn

nhập mô tả hình ảnh ở đây

Kích hoạt hiệu ứng, đặt phím tắt tùy chỉnh bằng cách nhấp vào tùy chọn trên Khởi tạo , sau đó nhấp vào phím tắt mà bạn đã gán, sau đó vui chơi!

Các hiệu ứng có thể không phải là thứ bạn muốn, vì vậy hãy đánh lừa 2 thanh trượt cho đến khi bạn thích những gì bạn thấy.


1
Hiệu ứng nước thiếu tùy chọn được bắt đầu bằng đầu vào chuột, phải không? Nếu vậy, điều đó sẽ không trả lời câu hỏi.
FuzzyQ

@Lucio Bạn có thể muốn thử thêm một số chi tiết trong câu hỏi. Tiêu đề của bạn nói rằng bạn muốn có hiệu ứng nhấp chuột và ở đây bạn nói rằng bạn không muốn có hiệu ứng nhấp chuột.
belacqua

@belacqua "ở đây bạn nói rằng bạn không muốn có hiệu ứng nhấp chuột" Ở đâu? Tôi nói rằng hiệu ứng này được tạo ra bởi sự chuyển động của chuột chứ không phải bằng cú nhấp chuột
Lucio

@Lucio Có lẽ tôi đã hiểu sai câu của bạn "đó không phải là hiệu ứng nhấp chuột mà là hiệu ứng con trỏ". Tôi không quan trọng vì lợi ích của nó; Tôi đang cố gắng đảm bảo câu hỏi của bạn có thể hiểu được và do đó có thể trả lời được.
belacqua

0

Không cần phải cài đặt bất cứ thứ gì , tùy chọn duy nhất là bật "Hiển thị vị trí của con trỏ khi Ctrlđược nhấn"

  1. Chuyển đến Cài đặt hệ thống > Chuột và Bàn di chuột
  2. Chọn hộp có nội dung: "Hiển thị vị trí của con trỏ khi nhấn phím Control"
  3. Làm xong.

Nhấn Ctrlvà một vòng tròn bức xạ màu cam sẽ hiển thị vị trí của con trỏ.


4
Câu trả lời của bạn rất phức tạp và hiệu ứng không được kích hoạt bằng nhấp chuột.
Lucio

1
Điều đó đúng, hiệu ứng không được kích hoạt bằng nhấp chuột. Bạn cần nhấn Ctrl phím điều khiển trên bàn phím, sẽ tạo ra một vòng tròn tỏa màu cam để hiển thị vị trí của con trỏ. Nó không lý tưởng, tôi biết, nhưng nó sẽ hoàn thành công việc nếu bạn cần.
Gerard Roche

2
Không phải là một điều cần thiết, chỉ là một hiệu ứng hình ảnh mà tôi muốn. Cảm ơn bạn cho mẹo nhưng câu hỏi của tôi vẫn chưa được trả lời. Tôi muốn hiệu ứng bằng cách nhấp, tránh nhấn phím Ctrl mọi lúc.
Lucio
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.