After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 778115 - Sometimes totem top bar is not hiding in fulll screen mode
Sometimes totem top bar is not hiding in fulll screen mode
Status: RESOLVED OBSOLETE
Product: totem
Classification: Core
Component: Movie player
3.22.x
Other Linux
: Normal minor
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2017-02-02 21:28 UTC by Simon
Modified: 2018-05-24 11:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Simon 2017-02-02 21:28:31 UTC
Description of problem: 

Under some circumstances the top bar of the totem video player is not automatically hiding when the player is switched to full screen mode

Steps to Reproduce:

1. Open a video with totem video player
2. Switch to full screen mode by double clicking on the video
3. Switch to normal mode by double clicking on the video
4. Move mouse so the lower bar with the playback time shows
5. Wait for the lower bar to disappear
6. Double click on the video to switch to fullscreen mode
--> top bar does not automatically hide

Actual results:

Top bar not hiding automatically, which is a small nuisance of the otherwise great and polished surface of the totem player.

Expected results:

Top bar should hide automatically when switched to full screen mode under all circumstances.
Comment 1 Bastien Nocera 2017-02-03 14:09:35 UTC
Which distribution, and versions of totem's dependencies are you using? I believe this is a clutter-gtk bug that we already fixed.
Comment 2 Simon 2017-02-03 14:45:22 UTC
Sorry for not including that information right away. I am running Fedora 25. 

The dependencies of the totem package are (hope I used the right command: $ rpm -qR totem)

/bin/sh
/bin/sh
/bin/sh
grilo-plugins(x86-64)
gsettings-desktop-schemas(x86-64)
gstreamer1(x86-64)
gstreamer1-plugins-bad-free(x86-64)
gstreamer1-plugins-base(x86-64) >= 1.6.0
gstreamer1-plugins-good(x86-64)
gtk3(x86-64) >= 3.19.4
gvfs-fuse(x86-64)
iso-codes
libEGL.so.1()(64bit)
libX11.so.6()(64bit)
libXcomposite.so.1()(64bit)
libXdamage.so.1()(64bit)
libXext.so.6()(64bit)
libXfixes.so.3()(64bit)
libXi.so.6()(64bit)
libXrandr.so.2()(64bit)
libatk-1.0.so.0()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libcairo-gobject.so.2()(64bit)
libcairo.so.2()(64bit)
libclutter-1.0.so.0()(64bit)
libclutter-gst-3.0.so.0()(64bit)
libclutter-gtk-1.0.so.0()(64bit)
libcogl-pango.so.20()(64bit)
libcogl-path.so.20()(64bit)
libcogl.so.20()(64bit)
libdrm.so.2()(64bit)
libgbm.so.1()(64bit)
libgdk-3.so.0()(64bit)
libgdk_pixbuf-2.0.so.0()(64bit)
libgio-2.0.so.0()(64bit)
libgirepository-1.0.so.1()(64bit)
libglib-2.0.so.0()(64bit)
libgmodule-2.0.so.0()(64bit)
libgnome-desktop-3.so.12()(64bit)
libgobject-2.0.so.0()(64bit)
libgrilo-0.3.so.0()(64bit)
libgrlpls-0.3.so.0()(64bit)
libgstaudio-1.0.so.0()(64bit)
libgstbase-1.0.so.0()(64bit)
libgstpbutils-1.0.so.0()(64bit)
libgstreamer-1.0.so.0()(64bit)
libgsttag-1.0.so.0()(64bit)
libgstvideo-1.0.so.0()(64bit)
libgtk-3.so.0()(64bit)
libjson-glib-1.0.so.0()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libpango-1.0.so.0()(64bit)
libpangocairo-1.0.so.0()(64bit)
libpeas-1.0.so.0()(64bit)
libpeas-gtk-1.0.so.0()(64bit)
libpeas-loader-python3(x86-64)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libtotem-plparser.so.18()(64bit)
libtotem.so.0()(64bit)
libwayland-client.so.0()(64bit)
libwayland-cursor.so.0()(64bit)
libwayland-egl.so.1()(64bit)
libwayland-server.so.0()(64bit)
libxkbcommon.so.0()(64bit)
libxml2.so.2()(64bit)
libxml2.so.2(LIBXML2_2.4.30)(64bit)
libxml2.so.2(LIBXML2_2.6.0)(64bit)
libxml2.so.2(LIBXML2_2.6.3)(64bit)
libxml2.so.2(LIBXML2_2.6.5)(64bit)
libxml2.so.2(LIBXML2_2.6.8)(64bit)
python3-gobject
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1
rtld(GNU_HASH)
Comment 3 Bastien Nocera 2017-02-03 15:00:19 UTC
I need the versions of the dependencies.

> 4. Move mouse so the lower bar with the playback time shows
> 5. Wait for the lower bar to disappear

It's not supposed to disappear. Where is the pointer that you manage to make it disappear?
Comment 4 Simon 2017-02-03 15:30:41 UTC
The mouse pointer is somewhere in the middle of the movie, not over any of the two bars. After not moving it for a while the pointer disappears and so does the lower bar. 

Sorry, but how can I display the versions of the dependencies?
Comment 5 Piotr Drąg 2017-08-13 01:24:28 UTC
I can reliably reproduce on F26 (Xorg).

totem-3.24.0-1.fc26.x86_64
clutter-1.26.2-1.fc26.x86_64
clutter-gtk-1.8.2-2.fc26.x86_64
clutter-gst3-3.0.24-1.fc26.x86_64
gtk3-3.22.17-2.fc26.x86_64
gstreamer1-1.12.2-1.fc26.x86_64
gstreamer1-plugins-base-1.12.2-1.fc26.x86_64
gstreamer1-plugins-good-1.12.2-1.fc26.x86_64
Comment 6 GNOME Infrastructure Team 2018-05-24 11:21:16 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/totem/issues/203.