Как изменить время перехода в медиаплеере тотема? Это значением по умолчанию, 60 секунд переходят вперед, и 15 секунд переходят назад.
Вы все еще можете загрузить исходный код и изменить пару строк.
Это довольно просто.
Убедитесь, что ваша конфигурация позволяет загружать исходный код напрямую из apt
(откройте «Программное обеспечение и обновления», установите флажок «Исходный код», если флажок не установлен, закройте и нажмите «Обновить»)
cd
где-нибудь, где вы можете получить исходный код и поработать над ним
Некоторые команды
apt source totem # get the source code
sudo build-dep totem # get the necessary dependencies to build totem
cd totem-x.y.z # where x.y.z is the version you just downloaded
dpkg-buildpackage -rfakeroot -uc -b # builds the package (.deb)
Сама программа totem
должна быть там для выполнения (откуда вы находитесь)
obj-x86_64-linux-gnu/src/totem # (on a 64 bits system)
Однажды вы добираетесь сюда, легко изменить время вперед/назад, а затем повторить процедуру сборки (dpkg-buildpackage)
Откройте исходный код C в вашем любимом редакторе (vi, emacs, ed...)
vi src/totem-object.c
Вы должна появиться рядом с строкой 70 (ваша версия может отличаться)
#define SEEK_FORWARD_SHORT_OFFSET 15
#define SEEK_BACKWARD_SHORT_OFFSET -5
#define SEEK_FORWARD_LONG_OFFSET 10*60
#define SEEK_BACKWARD_LONG_OFFSET -3*60
настройте числа (секунды) на то, что вы хотите, затем повторите процедуру сборки.
Вы можете запустить эту версию, которую вы только что скомпилировали (как показано выше), или удалить тотем (apt remove totem
), а затем установить новый .deb
.
Кредит: получил помощь от этого замечательного поста https://askubuntu.com/a/28373/6619
Основываясь на решении e2-e4, вот как вы
также можно добавить модифицированный плеер в пункт меню
и установите его в качестве медиаплеера по умолчанию:
ctrl+alt+t
Шаг 1) Получите исходный код:
~$ sudo mkdir -p /usr/local/bin/totem
~$ cd /usr/local/bin/totem
…/$ sudo apt source totem # get source code
…/$ sudo apt build-dep totem # get dependencies
…/$ cd totem-XYZ # where XYZ is the downloaded version
…/totem-XYZ$ xdg-open src/totem-object.c # modify seek offsets in source file
Шаг 2) Изменить время перехода в секундах:
#define SEEK_FORWARD_SHORT_OFFSET 5 // [shift]+[right]
#define SEEK_BACKWARD_SHORT_OFFSET -5 // [shift]+[left]
#define SEEK_FORWARD_LONG_OFFSET 10 // [ctrl]+[right]
#define SEEK_BACKWARD_LONG_OFFSET -10 // [ctrl]+[left]
Шаг 3) Сборка пакета debian:
…/totem-XYZ$ sudo dpkg-buildpackage -rfakeroot -uc -b
Шаг 4) Запустить пользовательский видеоплеер тотема:
…/totem-XYZ$ ./obj-x86_64-linux-gnu/src/totem
Шаг 5) Установить модифицированный медиаплеер тотема по умолчанию (Ссылка):
…/totem-XYZ$ cd ~/
~$ wget -c https://upload.wikimedia.org/wikipedia/commons/c/c3/GNOME_Video_icon_2019.svg?download -O totem-logo.svg # get icon
~$ sudo mv totem-logo.svg /usr/share/pixmaps/ # move icon
~$ cat << EOT >> totem_media_player.desktop
[Desktop Entry]
Type=Application
Name=Modified Totem Player
Comment=A free media player for the GNOME desktop environment.
Icon=/usr/share/pixmaps/totem-logo.svg
Exec="/usr/local/bin/totem/totem-3.34.1/obj-x86_64-linux-gnu/src/totem" %f
Terminal=false
Categories=AudioVideo
EOT
~$ desktop-file-validate totem_media_player.desktop # validate file
~$ mv totem_media_player.desktop ~/.local/share/applications # move file
~$ update-desktop-database ~/.local/share/applications # update menu entries
Шаг 6) Щелкните правой кнопкой мыши видеофайл .mp4
и измените приложение по умолчанию:
Шаг 7) Наслаждайтесь!