Вы правы, что так работает PiTiVi (наряду с большинством других редакторов).
Я согласен, что это расстраивает, но с большинством форматов видеофайлов (из-за используемых методов сжатия) не так просто, как нарезать определенные части файла и сохранять эти части.
То, что сказано в документации Ubuntu, имеет смысл, однако в некоторых деталях его «не рекомендуется больше» отсутствует. По этой причине в моем ответе будет задействован один из этих методов. Кроме того: он уже используется для этой же цели.
Проведите быстрый визит в файл ./.profile.
Mine содержит следующее:
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Как вы можете видеть по последнему разделу этого файла (строки ниже # set PATH, поэтому он включает в себя собственный bin пользователя, если он существует), это уже выполняется. Поэтому, если вы хотите что-то добавить к переменной $ PATH, вы просто сделаете то же самое. В документации упоминалось, что это будет запускаться каждый раз, когда система будет запущена.
В вашем случае все, что вам нужно сделать, это добавить:
# set PATH to custom variable (this line is not needed)
if [ -d "$HOME/usr/bin" ]; then
PATH="$HOME/usr/bin:$PATH"
fi
В этот момент Я начинаю думать, что единственной причиной, по которой этот метод больше не рекомендуется, является включение сценариев при запуске, что очень чувствительно к небольшим ошибкам. Однако, если кто-то работает с чем-то подобным, небольшая ошибка может быть отменена просто путем изменения файла до того, как это было.
Если вы не знаете, как это сделать:
1) Сначала нажмите CTRL + ALT + F3
2) Войдите в систему, следуя экранной подсказке
3) Введите это в командную строку:
[ f3]4) удалите эти строки: (мы просто добавили их)
# set PATH to custom variable (this line is not needed)
if [ -d "$HOME/usr/bin" ]; then
PATH="$HOME/usr/bin:$PATH"
fi
5) нажмите CTRL + O (как в Out)
6) нажмите CTRL + X (как в eXit)
7) введите exit и нажмите ENTER (иногда RETURN)
8) теперь нажмите CTRL + ALT + F7
9 ) Вы должны получить свой экран входа в систему или рабочий стол, в зависимости от того, когда возникла проблема. Если нет, нажмите CTRL + ALT + DEL (иногда CTRL + ALT + DELETE), и ваша система должна безопасно перезагрузиться.
Надеюсь, что это поможет!