Как изменить время покачивания «экстренной анимации» в Unity Launcher?

Для надежного / надежного результата вам нужно data acquisition решение.

Сделайте поиск в Google с этим термином, и вы найдете какой-то результат. Многие из них предоставят бесплатный SDK / Library, вам просто нужно купить оборудование. Это один с температурным оборудованием. (Хорошо, я ленив здесь, это первый из них при поиске: P)

Есть также бесплатная библиотека сбора данных Linux / SDK, но у вас будет чтобы проверить, какое оборудование они поддерживают. Это является одним из них.

10
задан 13 April 2012 в 00:49

3 ответа

Я не думаю, что это настраиваемый параметр в Unity, но вы можете отредактировать исходный код, чтобы изменить продолжительность. Если вы ранее не загружали исходный код и не компилировали свои собственные пакеты, вы можете сделать это следующим образом. Из вашего домашнего каталога в окне терминала:

mkdir src
cd src
apt-get source unity
cd unity-<version number>
gedit ./plugins/unityshell/src/Launcher.cpp

Ищите строку, которая говорит:

Launcher.cpp:const int Launcher::Launcher::ANIM_DURATION_SHORT = 125;

и, возможно, удваивает продолжительность. Если вы никогда не строили пакет из исходного кода, прежде чем вам понадобится несколько инструментов. Итак: do

sudo apt-get install build-essential devscripts

Затем, чтобы получить необходимые зависимости для единства:

sudo apt-get build-dep unity

Наконец, создайте пакет и установите:

debuild -us -uc
cd ..
sudo dpkg -i unity*.deb

Если у вас возникли проблемы с зависимостями, дайте мне знать, и я попытаюсь помочь вам разобраться, чего вам не хватает.

4
ответ дан 25 May 2018 в 12:45
  • 1
    Никогда не получал уведомления об этом здесь. Прежде всего, Launcher.cpp теперь находится в единстве -... / launcher / folder, но я нашел его и обновил переменную там. Затем на последнем шаге мне не хватало некоторых зависимостей, и я смог решить их с помощью apt-get -f install. В конце концов я застрял на dpkg: проблемы с зависимостями препятствуют конфигурации единства: единство зависит от libunity-core-6.0-5 (= 7.0.0daily13.04.18 ~ 13.04-0ubuntu1); однако: Версия libunity-core-6.0-5 в системе - 7.0.0daily13.04.18 ~ 13.04-0ubuntu1systray1. – Vitaly 11 July 2013 в 03:14
  • 2
    Этот патч увеличивает продолжительность анимации, а не время маха. Чтобы быть ясным: с более высоким целым числом в ANIM_DURATION_SHORT анимация покачивания становится медленнее. Таким образом, он только покачивается 2 раза, прежде чем он затухает после секунды, когда он за 6 секунд шевельнулся. (время и количество виггров являются образцовыми. Я точно не измерял время и количество вигов). – mondjunge 30 October 2013 в 20:30

Я не думаю, что это настраиваемый параметр в Unity, но вы можете отредактировать исходный код, чтобы изменить продолжительность. Если вы ранее не загружали исходный код и не компилировали свои собственные пакеты, вы можете сделать это следующим образом. Из вашего домашнего каталога в окне терминала:

mkdir src
cd src
apt-get source unity
cd unity-<version number>
gedit ./plugins/unityshell/src/Launcher.cpp

Ищите строку, которая гласит:

Launcher.cpp:const int Launcher::Launcher::ANIM_DURATION_SHORT = 125;

и, возможно, удваивает продолжительность. Если вы никогда не строили пакет из исходного кода, прежде чем вам понадобится несколько инструментов. Так же:

sudo apt-get install build-essential devscripts

Затем, чтобы получить необходимые зависимости для единства:

sudo apt-get build-dep unity

Наконец, создайте пакет и установите:

debuild -us -uc
cd ..
sudo dpkg -i unity*.deb

Если у вас возникли проблемы с зависимостями, дайте мне знать, и я попытаюсь помочь вам разобраться, чего вам не хватает.

4
ответ дан 31 July 2018 в 11:56

Я не думаю, что это настраиваемый параметр в Unity, но вы можете отредактировать исходный код, чтобы изменить продолжительность. Если вы ранее не загружали исходный код и не компилировали свои собственные пакеты, вы можете сделать это следующим образом. Из вашего домашнего каталога в окне терминала:

mkdir src
cd src
apt-get source unity
cd unity-<version number>
gedit ./plugins/unityshell/src/Launcher.cpp

Ищите строку, которая гласит:

Launcher.cpp:const int Launcher::Launcher::ANIM_DURATION_SHORT = 125;

и, возможно, удваивает продолжительность. Если вы никогда не строили пакет из исходного кода, прежде чем вам понадобится несколько инструментов. Так же:

sudo apt-get install build-essential devscripts

Затем, чтобы получить необходимые зависимости для единства:

sudo apt-get build-dep unity

Наконец, создайте пакет и установите:

debuild -us -uc
cd ..
sudo dpkg -i unity*.deb

Если у вас возникли проблемы с зависимостями, дайте мне знать, и я попытаюсь помочь вам разобраться, чего вам не хватает.

4
ответ дан 4 August 2018 в 17:02

Другие вопросы по тегам:

Похожие вопросы: