Как изменить время перехода в медиаплеере тотема?

Как изменить время перехода в медиаплеере тотема? Это значением по умолчанию, 60 секунд переходят вперед, и 15 секунд переходят назад.

0
задан 29 January 2017 в 11:40

3 ответа

  • сдвиг , Стрелка вправо : передайте 15 секунд
  • сдвиг , стрелка влево : назад в течение 5 секунд
1
ответ дан 7 November 2019 в 02:06

Вы все еще можете загрузить исходный код и изменить пару строк.

Это довольно просто.

  • Убедитесь, что ваша конфигурация позволяет загружать исходный код напрямую из 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

2
ответ дан 2 June 2020 в 18:11

Основываясь на решении 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 и измените приложение по умолчанию:

enter image description here

Шаг 7) Наслаждайтесь!

0
ответ дан 26 June 2020 в 15:00

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

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