Як отримати ефект натискання курсору?


21

Я бачив такі відео, у яких ефект з’являється, коли користувач здійснив клацання. Що я хочу, це лише ефект , мені не байдуже колір курсору.

Як я можу зробити цей ефект, коли роблю клацання в Ubuntu 11.10 ?

Відповіді:


17

Як зазначено в цьому дуже подібному запитанні , найкращим варіантом, як видається, є використання брелока ; досить легко налаштувати його для ефекту, подібного до того, що ви бачите у своєму відео.

1. Встановіть брелок

З програмного забезпечення центру , або з допомогоюsudo apt-get install key-mon

2. Зробіть його вікно мінімальним і ввімкніть індикатор клацання

  • У вікні за замовчуванням відображається стан миші та клавіатури, наприклад:

    введіть тут опис зображення

  • Якщо ви цього не хочете, давайте позбудемось всього цього; клацніть правою кнопкою миші на ньому вікна, і вибрати настройки: . Потім зніміть прапорець у розділі Кнопки:

    введіть тут опис зображення

  • і встановіть вкладку Різне як:

    введіть тут опис зображення

  • Це дає вам мінімальне вікно статусу:

введіть тут опис зображення

  • І типовий індикатор клацання, який вам не дуже подобається :)

    введіть тут опис зображення

3. Настроювання індикатора клацання миші та зникнення вікна KeyMon

  • По-перше, давайте змусимо зникнути ключове вікно. Просто запустіть його з терміналу (ви також можете налаштувати запуск, сценарій або запуск):

    ключ-пн - масштаб = 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 / теми / класичний / миша-індикатор.svg
  • Тепер запустіть клавішу , і ви побачите приємний червоний індикатор згасання, як той, що у вашому відео навколо курсору, кожного разу, коли ви клацаєте / перетягуєте:

    введіть тут опис зображення

Демонстрація відео YouTube


Дякую, тепер я модифікую джерело та зроблю *.svgфайли під налаштування. Я також хочу створити анімацію, а не лише статичне зображення. Ви думаєте, я можу це зробити з *.svgфайлом чи ні? Чи знаєте ви якусь програму, яка може мені допомогти у цьому?
Луціо

Загалом, ви можете використовувати inkscapeдля створення та редагування файлів SVG. Що стосується анімації, то самого простого, якщо ви можете зробити з невеликою кількістю анімації кроків, може бути просто змінити shaped_window.pyшвидко show, hideі showвідповідний SVGs, в послідовності. До речі, також врахуйте нагороду за нагороду, оскільки вона через кілька годин назавжди піде ... дякую
Останній

для кванталу пакет 1,13 розбитий; Робочий пакет, який я знайшов тут , було дещо складним, щоб знайти ..
Сила Водолія

3

Ви можете встановити ключ-пн, який, крім показу клацань миші, також може показувати натискання клавіш. Для розміщення вказівника миші необхідно виконати команду:

key-mon --visible_click

Програма дійсно цікава, вона не має ефекту, який я хочу, але, можливо, зміна її джерела може зробити щось подібне.
Lucio

1
Ви можете отримати вихідний код звідси
запаліть

1

Подібної речі можна досягти і з ефектом води в Compiz.

Спочатку подивіться відео про нього (схопив його на youtube): http://www.youtube.com/watch?v=7pcLv8XuGKM Результати на відео можуть виглядати так, що це не те, що потрібно, але ви можете змінити налаштування пізніше після того, як ви це ввімкнули.

Тоді обов'язково прочитайте Які проблеми з ccsm і чому я не повинен його використовувати?

Тоді почніть.

По-перше, встановіть Compiz-Config шляхом пошуку в центрі програм.

введіть тут опис зображення

Потім відкрийте програму за допомогою диспетчера налаштувань CompizConfig .

введіть тут опис зображення

Знайдіть ефект води та виберіть варіант

введіть тут опис зображення

Увімкніть ефект, встановіть спеціальний ярлик, натиснувши на пункт Ініціювати , потім натисніть на призначений ярлик, а потім отримайте задоволення!

Ефекти можуть бути не такими, які ви хотіли, тому дуріть з двома повзунками, поки вам не сподобається побачене.


1
У водного ефекту відсутня можливість ініціювати введення миші, я прав? Якщо так, це не відповість на запитання.
FuzzyQ

@Lucio Ви можете спробувати додати кілька деталей у запитання. У вашому заголовку написано, що ви хочете отримати ефект кліку, і тут ви говорите, що не хочете ефекту кліку.
belacqua

@belacqua "Тут ви говорите, що не хочете ефекту натискання" Куди? Я кажу, що цей ефект виробляється рухом миші , а не клацанням
Lucio

@Lucio Можливо, я неправильно трактував ваше речення "це не ефект кліку, а ефект покажчика". Я не критикую заради цього; Я намагаюся переконатися, що ваше питання зрозуміле і, отже, відповідне.
belacqua

0

Не встановлюючи нічого , єдиний варіант - включити "Показати положення вказівника при Ctrlнатисканні"

  1. Перейдіть у Налаштування системи > Миша та тачпад
  2. Поставте прапорець "Показувати положення вказівника при натисканні клавіші Control"
  3. Зроблено.

Натисніть Ctrlі помаранчеве випромінювальне коло повинно показувати положення вказівника.


4
Ваша відповідь дуже складна, і ефект не вмикається клацанням.
Lucio

1
Це правильно, ефект не вмикається клацанням. Потрібно натиснути клавішу Ctrl на клавіатурі, яка повинна створити помаранчеве випромінююче коло, щоб показати положення вказівника. Я знаю, що це не ідеально, але це допоможе виконати роботу, якщо вам це знадобиться.
Джерард Рош

2
Це не необхідність, це лише візуальний ефект, який я хочу. Дякую за пораду, але на моє питання залишається без відповіді. Я хочу ефекту клацанням, уникаючи натискання клавіші Ctrl весь час.
Луціо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.