วิธีการรับผลคลิกเคอร์เซอร์?


21

ฉันเห็นวิดีโอเช่นนี้ซึ่งมีเอฟเฟกต์ปรากฏขึ้นเมื่อผู้ใช้ทำการคลิก สิ่งที่ฉันต้องการมันเป็นแค่เอฟเฟกต์เท่านั้นฉันไม่สนใจสีของเคอร์เซอร์

ฉันจะทำให้ผลกระทบนี้เมื่อฉันคลิกในUbuntu 11.10 ?

คำตอบ:


17

ตามที่ระบุไว้ในคำถามที่คล้ายกันอย่างนี้ตัวเลือกที่ดีที่สุดของคุณดูเหมือนจะใช้keymon ; มันค่อนข้างง่ายในการปรับแต่งเพื่อให้มีลักษณะคล้ายกับสิ่งที่คุณเห็นในวิดีโอของคุณ

1. ติดตั้งkeymon

จากศูนย์ซอฟต์แวร์หรือผ่านsudo apt-get install key-mon

2. ทำให้หน้าต่างเล็กที่สุดและเปิดใช้งานตัวบ่งชี้คลิก

  • หน้าต่างเริ่มต้นจะแสดงสถานะของเมาส์และคีย์บอร์ดเช่น:

    ป้อนคำอธิบายรูปภาพที่นี่

  • ถ้าคุณไม่ต้องการมันกำจัดสิ่งเหล่านี้ทั้งหมด คลิกขวาที่มันหน้าต่างและเลือกการตั้งค่า: จากนั้นให้ยกเลิกการเลือกทุกอย่างภายใต้ปุ่ม:

    ป้อนคำอธิบายรูปภาพที่นี่

  • และตั้งค่าแท็บMiscเป็น:

    ป้อนคำอธิบายรูปภาพที่นี่

  • สิ่งนี้ทำให้คุณมีหน้าต่างสถานะน้อยที่สุด:

ป้อนคำอธิบายรูปภาพที่นี่

  • และตัวบ่งชี้คลิกเริ่มต้นซึ่งคุณไม่ชอบมาก :)

    ป้อนคำอธิบายรูปภาพที่นี่

3. การกำหนดตัวบ่งชี้การคลิกเมาส์และทำให้หน้าต่างKeyMonหายไป

  • ก่อนอื่นมาทำให้หน้าต่างkeymonหายไป เพียงเรียกใช้จากเทอร์มินัล (คุณสามารถตั้งค่าตัวเรียกใช้สคริปต์หรือเริ่มต้นด้วย) เป็น:

    key-mon --scale = 0.1
  • ถัดไปไฟล์ที่เราต้องแก้ไขอยู่ใน/usr/shared/pyshared/keymonนั้นcdไปยังโฟลเดอร์นั้น

  • ให้โดดเด่นยิ่งขึ้นคลิกตัวบ่งชี้ในshaped_window.pyการค้นหาwin.set_opacity(0.5)บริเวณเส้น 58 และเปลี่ยน0.5ไป1.0

  • เพิ่มเวลาเลือนหาย:เมื่อสิ้นสุดshaped_window.pyค้นหาgobject.timeout_add(200, self.hide)และเปลี่ยนเป็น200เช่น750(เป็นมิลลิวินาที)

  • เปลี่ยนตัวบ่งชี้:ตัวบ่งชี้เป็นเพียงไฟล์ SVG, ใต้themes/*/mouse-indicator.svg; คุณสามารถแก้ไขสิ่งเหล่านี้ได้ด้วย Inkscape ฯลฯ เพื่อปรับแต่งสิ่งที่คุณต้องการ

    • เพื่อให้คุณเริ่มต้นฉันได้สร้างสี่เหลี่ยมสีแดงเหมือนที่อยู่ในวิดีโอของคุณ หากต้องการ "ติดตั้ง" เพียงตรวจสอบให้แน่ใจว่าkeymonไม่ทำงานและดาวน์โหลดด้วยวิธีนี้ (SVG เป็นเพียงไฟล์ข้อความ):
    sudo wget http://pastebin.com/raw.php?i=rBnUiXWh -O / usr / share / pyshared / keymon / themes / classic / mouse-indicator.svg
  • ตอนนี้เริ่มkeymonและคุณจะเห็นตัวบ่งชี้การเฟดออกสีแดงที่ดีเช่นเดียวกับในวิดีโอรอบเคอร์เซอร์เมื่อใดก็ตามที่คุณคลิก / ลาก:

    ป้อนคำอธิบายรูปภาพที่นี่

สาธิตวิดีโอ Youtube


ขอบคุณตอนนี้ฉันจะแก้ไขซอร์สและสร้าง*.svgไฟล์เพื่อกำหนดเอง ฉันต้องการออกแบบแอนิเมชั่นไม่ใช่แค่ภาพนิ่ง คุณคิดว่าฉันสามารถทำสิ่งนี้กับ*.svgไฟล์ได้หรือไม่? คุณรู้หรือไม่ว่ามีโปรแกรมบางอย่างที่สามารถช่วยฉันได้
Lucio

โดยทั่วไปคุณสามารถใช้inkscapeเพื่อสร้างและแก้ไขไฟล์ SVG ในฐานะที่เป็นภาพเคลื่อนไหวที่ง่ายที่สุดถ้าคุณสามารถทำอะไรกับจำนวนเล็ก ๆ ของขั้นตอนการเคลื่อนไหวอาจจะเพียงแค่ปรับเปลี่ยนshaped_window.pyได้อย่างรวดเร็วshow, hideและshowSVGs เหมาะสมในลำดับ BTW โปรดพิจารณาการมอบรางวัลเพราะมันจะหายไปตลอดกาลในไม่กี่ชั่วโมง ... ขอบคุณ
ish

สำหรับปริมาณ 1.13 แพ็คเกจถูกทำลาย แพคเกจที่ใช้งานได้ที่ฉันพบที่นี่เป็นเรื่องยุ่งยากเล็กน้อยที่จะหา ..
Aquarius Power

3

คุณสามารถติดตั้งคีย์ - มอนซึ่งนอกเหนือจากการแสดงการคลิกเมาส์นอกจากนี้ยังสามารถแสดงการกดคีย์เพื่อค้นหาตำแหน่งตัวชี้เมาส์ที่คุณต้องรันคำสั่ง:

key-mon --visible_click

โปรแกรมน่าสนใจจริง ๆ ไม่มีผลที่ฉันต้องการ แต่บางทีการแก้ไขซอร์สของมันสามารถทำสิ่งที่คล้ายกันได้
Lucio

1
คุณจะได้รับรหัสที่มาจากที่นี่
Ignite

1

คุณสามารถทำสิ่งที่คล้ายกันได้ด้วยเอฟเฟกต์น้ำใน Compiz

ขั้นแรกดูวิดีโอเกี่ยวกับมัน (คว้าไว้ใน youtube): http://www.youtube.com/watch?v=7pcLv8XuGKM ผลลัพธ์ของวิดีโออาจดูเหมือนว่าไม่ใช่สิ่งที่คุณต้องการ แต่คุณสามารถเปลี่ยนการตั้งค่าในภายหลัง หลังจากที่คุณเปิดใช้งาน

อ่านแล้วมีปัญหาอะไรบ้างกับ ccsm และทำไมฉันไม่ควรใช้

จากนั้นเริ่ม

ก่อนอื่นให้ติดตั้ง Compiz-Config โดยค้นหาในศูนย์ซอฟต์แวร์

ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นเปิดโปรแกรมโดยการค้นหาCompizConfig จัดการการตั้งค่า

ป้อนคำอธิบายรูปภาพที่นี่

ค้นหาเอฟเฟกต์น้ำและเลือกตัวเลือก

ป้อนคำอธิบายรูปภาพที่นี่

เปิดใช้งานเอฟเฟกต์ตั้งค่าช็อตคัตที่กำหนดเองโดยคลิกที่ตัวเลือกในการเริ่มต้นจากนั้นคลิกที่ช็อตคัตที่คุณกำหนดจากนั้นขอให้สนุก!

เอฟเฟกต์อาจไม่ใช่สิ่งที่คุณต้องการดังนั้นให้พูดเล่นกับสไลเดอร์ 2 ตัวจนกว่าคุณจะชอบสิ่งที่คุณเห็น


1
เอฟเฟกต์น้ำขาดตัวเลือกที่จะเริ่มต้นด้วยการป้อนข้อมูลด้วยเมาส์ใช่ไหม? ถ้าใช่นั่นจะไม่ตอบคำถาม
FuzzyQ

@Lucio คุณอาจต้องการลองเพิ่มรายละเอียดเพิ่มเติมในคำถาม ชื่อของคุณบอกว่าคุณต้องการเอฟเฟกต์การคลิกและที่นี่คุณบอกว่าคุณไม่ต้องการเอฟเฟกต์การคลิก
belacqua

@belacqua "ที่นี่คุณบอกว่าคุณไม่ต้องการผลการคลิก" ที่ไหน ฉันบอกว่าเอฟเฟกต์นี้เกิดจากการเคลื่อนไหวของเมาส์ไม่ใช่โดยการคลิก
Lucio

@Lucio บางทีฉันอาจตีความประโยคของคุณผิดพลาด "มันไม่ใช่เอฟเฟกต์การคลิก แต่เอฟเฟกต์ตัวชี้" ฉันไม่ได้เป็นคนวิจารณ์เพื่อประโยชน์ของมัน ฉันพยายามทำให้แน่ใจว่าคำถามของคุณเข้าใจและตอบได้
belacqua

0

ตัวเลือกเดียวคือเปิดใช้งาน"แสดงตำแหน่งของตัวชี้เมื่อกด" โดยไม่ต้องติดตั้งอะไรCtrl

  1. ไปที่การตั้งค่าระบบ > เมาส์และทัชแพด
  2. ทำเครื่องหมายในช่องที่ระบุว่า: "แสดงตำแหน่งของตัวชี้เมื่อกดปุ่มควบคุม"
  3. เสร็จสิ้น

กดCtrlและวงกลมที่มีสีส้มจะแสดงตำแหน่งของตัวชี้


4
คำตอบของคุณซับซ้อนมากและไม่มีการเปิดใช้งานเอฟเฟกต์
Lucio

1
ถูกต้องเอฟเฟกต์ไม่ได้เปิดใช้งานโดยการคลิก คุณต้องกดปุ่มควบคุมCtrlบนแป้นพิมพ์ซึ่งควรสร้างวงกลมสีส้มเพื่อแสดงตำแหน่งของตัวชี้ ไม่เหมาะฉันรู้ แต่มันจะทำงานให้เสร็จถ้าคุณต้องการ
เจอราร์ดโรช

2
ไม่จำเป็นเป็นเพียงแค่เอฟเฟกต์ภาพที่ฉันต้องการ ขอบคุณสำหรับเคล็ดลับ แต่คำถามของฉันยังไม่ได้รับคำตอบ ฉันต้องการเอฟเฟกต์ด้วยการคลิกหลีกเลี่ยงการกดปุ่ม Ctrl ตลอดเวลา
Lucio
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.