Я не думаю, что это настраиваемый параметр в 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
Если у вас возникли проблемы с зависимостями, дайте мне знать, и я попытаюсь помочь вам разобраться, чего вам не хватает.
Вам нужно будет использовать сценарии сопровождающего для выполнения действий во время удаления вашего приложения (в частности, prerm и postrm).
Возможно, вы захотите взглянуть на политику пакетов Debian http: / /www.debian.org/doc/debian-policy/ch-maintainerscripts.html
Ниже приведен пример предварительного сценария, который я ранее использовал при удалении пакета mythbuntu-repos, по порядку удалить добавленный репозиторий и ключевую информацию.
#!/bin/sh
case "$1" in
remove|purge)
if [ -x /usr/bin/apt-key ]; then
/usr/bin/apt-key del EEED06D0 2>/dev/null || true
/usr/bin/apt-key del 1504888C 2>/dev/null || true
fi
rm /etc/apt/sources.list.d/mythbuntu-repos.list 2>/dev/null || true
;;
esac
Вам нужно будет использовать сценарии сопровождающего для выполнения действий во время удаления вашего приложения (в частности, prerm и postrm).
Возможно, вы захотите взглянуть на политику пакетов Debian http: / /www.debian.org/doc/debian-policy/ch-maintainerscripts.html
Ниже приведен пример предварительного сценария, который я ранее использовал при удалении пакета mythbuntu-repos, по порядку удалить добавленный репозиторий и ключевую информацию.
#!/bin/sh
case "$1" in
remove|purge)
if [ -x /usr/bin/apt-key ]; then
/usr/bin/apt-key del EEED06D0 2>/dev/null || true
/usr/bin/apt-key del 1504888C 2>/dev/null || true
fi
rm /etc/apt/sources.list.d/mythbuntu-repos.list 2>/dev/null || true
;;
esac
Вам нужно будет использовать сценарии сопровождающего для выполнения действий во время удаления вашего приложения (в частности, prerm и postrm).
Возможно, вы захотите взглянуть на политику пакетов Debian http: / /www.debian.org/doc/debian-policy/ch-maintainerscripts.html
Ниже приведен пример сценария prerm, который я ранее использовал при удалении пакета mythbuntu-repos, в порядке удалить добавленный репозиторий и ключевую информацию.
#!/bin/sh
case "$1" in
remove|purge)
if [ -x /usr/bin/apt-key ]; then
/usr/bin/apt-key del EEED06D0 2>/dev/null || true
/usr/bin/apt-key del 1504888C 2>/dev/null || true
fi
rm /etc/apt/sources.list.d/mythbuntu-repos.list 2>/dev/null || true
;;
esac
Вам нужно будет использовать сценарии сопровождающего для выполнения действий во время удаления вашего приложения (в частности, prerm и postrm).
Возможно, вы захотите взглянуть на политику пакетов Debian http: / /www.debian.org/doc/debian-policy/ch-maintainerscripts.html
Ниже приведен пример сценария prerm, который я ранее использовал при удалении пакета mythbuntu-repos, в порядке удалить добавленный репозиторий и ключевую информацию.
#!/bin/sh
case "$1" in
remove|purge)
if [ -x /usr/bin/apt-key ]; then
/usr/bin/apt-key del EEED06D0 2>/dev/null || true
/usr/bin/apt-key del 1504888C 2>/dev/null || true
fi
rm /etc/apt/sources.list.d/mythbuntu-repos.list 2>/dev/null || true
;;
esac
Вам нужно будет использовать сценарии сопровождающего для выполнения действий во время удаления вашего приложения (в частности, prerm и postrm).
Возможно, вы захотите взглянуть на политику пакетов Debian http: / /www.debian.org/doc/debian-policy/ch-maintainerscripts.html
Ниже приведен пример предварительного сценария, который я ранее использовал при удалении пакета mythbuntu-repos, по порядку удалить добавленный репозиторий и ключевую информацию.
#!/bin/sh
case "$1" in
remove|purge)
if [ -x /usr/bin/apt-key ]; then
/usr/bin/apt-key del EEED06D0 2>/dev/null || true
/usr/bin/apt-key del 1504888C 2>/dev/null || true
fi
rm /etc/apt/sources.list.d/mythbuntu-repos.list 2>/dev/null || true
;;
esac
Вам нужно будет использовать сценарии сопровождающего для выполнения действий во время удаления вашего приложения (в частности, prerm и postrm).
Возможно, вы захотите взглянуть на политику пакетов Debian http: / /www.debian.org/doc/debian-policy/ch-maintainerscripts.html
Ниже приведен пример сценария prerm, который я ранее использовал при удалении пакета mythbuntu-repos, в порядке удалить добавленный репозиторий и ключевую информацию.
#!/bin/sh
case "$1" in
remove|purge)
if [ -x /usr/bin/apt-key ]; then
/usr/bin/apt-key del EEED06D0 2>/dev/null || true
/usr/bin/apt-key del 1504888C 2>/dev/null || true
fi
rm /etc/apt/sources.list.d/mythbuntu-repos.list 2>/dev/null || true
;;
esac
Вам нужно будет использовать сценарии сопровождающего для выполнения действий во время удаления вашего приложения (в частности, prerm и postrm).
Возможно, вы захотите взглянуть на политику пакетов Debian http: / /www.debian.org/doc/debian-policy/ch-maintainerscripts.html
Ниже приведен пример сценария prerm, который я ранее использовал при удалении пакета mythbuntu-repos, в порядке удалить добавленный репозиторий и ключевую информацию.
#!/bin/sh
case "$1" in
remove|purge)
if [ -x /usr/bin/apt-key ]; then
/usr/bin/apt-key del EEED06D0 2>/dev/null || true
/usr/bin/apt-key del 1504888C 2>/dev/null || true
fi
rm /etc/apt/sources.list.d/mythbuntu-repos.list 2>/dev/null || true
;;
esac