Skip to content

Talk desktop app doesn't disable screensaver when in call #1629

@DerDreschner

Description

@DerDreschner

Steps to reproduce

  1. Install talk app via flatpak on Linux Mint 22.3 (in my example, other distributions are not being tested)
  2. Enable screensaver and set the timer to 5 minutes (for example)
  3. Open app and do a (video) call with somebody
  4. Don't touch the mouse and the keyboard
  5. Wait for 5 minutes (in this example)

Expected behaviour

I expect the talk app to talk to the OS to disable the screensaver (e.g., via dbus).

Actual behaviour

The talk app doesn't tell the OS to keep the screen/computer active, which means the screensaver is getting activated in a running call after 15 minutes in my particular setup. This is pretty annoying, especially as I need to type in my password after the screensaver is activated.

Diagnosis and logs

Diagnosis report

Diagnosis report

––––––––– Application ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Version v2.0.5
Built-in Talk version v22.0.6
Release channel stable
–––––––––––––– System ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Operating system Linux 6.14.0-37-generic (#37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 20 10:25:38 UTC 2)
Executable path /app/lib/com.nextcloud.talk/Nextcloud Talk
Using Wayland ❌ no
–––––––––––––– Server ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Server version v32.0.5
talk app v22.0.8
notifications app ✅ Enabled
notify_push app ✅ Enabled

Application config

{
  "launchAtStartup": false,
  "theme": "default",
  "systemTitleBar": true,
  "monochromeTrayIcon": false,
  "zoomFactor": 0.9999999999999996,
  "playSoundChat": "respect-dnd",
  "playSoundCall": "respect-dnd",
  "enableCallbox": "respect-dnd",
  "secondarySpeaker": false,
  "secondarySpeakerDevice": null,
  "trustedFingerprints": []
}
Client logs from running the app via CLI (flatpak run com.nextcloud.talk)

[3:0121/093649.474313:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
Gtk-Message: 09:36:49.585: Failed to load module "xapp-gtk3-module"
[3:0121/093649.619953:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[3:0121/093649.619980:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
Could not install Vue Devtools Error: ENOENT: no such file or directory, mkdir '/home/ddreschner/.var/app/com.nextcloud.talk/config/Nextcloud Talk/extensions/vuejs-devtools'
at async Object.mkdir (node:internal/fs/promises:860:10)
at async installVueDevtools (/app/lib/com.nextcloud.talk/resources/app.asar/.webpack/main/index.js:2:28477)
at async /app/lib/com.nextcloud.talk/resources/app.asar/.webpack/main/index.js:2:195361 {
errno: -2,
code: 'ENOENT',
syscall: 'mkdir',
path: '/home/ddreschner/.var/app/com.nextcloud.talk/config/Nextcloud Talk/extensions/vuejs-devtools'
}
Error: net::ERR_NETWORK_CHANGED
at SimpleURLLoaderWrapper. (node:electron/js2c/browser_init:2:124413)
at SimpleURLLoaderWrapper.emit (node:events:519:28)
Error: net::ERR_NETWORK_CHANGED
at SimpleURLLoaderWrapper. (node:electron/js2c/browser_init:2:124413)
at SimpleURLLoaderWrapper.emit (node:events:519:28)
Error: net::ERR_NETWORK_CHANGED
at SimpleURLLoaderWrapper. (node:electron/js2c/browser_init:2:124413)
at SimpleURLLoaderWrapper.emit (node:events:519:28)
Error: net::ERR_NETWORK_CHANGED
at SimpleURLLoaderWrapper. (node:electron/js2c/browser_init:2:124413)
at SimpleURLLoaderWrapper.emit (node:events:519:28)
Error: net::ERR_NETWORK_CHANGED
at SimpleURLLoaderWrapper. (node:electron/js2c/browser_init:2:124413)
at SimpleURLLoaderWrapper.emit (node:events:519:28)

(Nextcloud Talk:3): libnotify-WARNING **: 12:01:19.707: Running in confined mode, using Portal notifications. Some features and hints won't be supported
[3:0121/122420.482563:ERROR:dbus/bus.cc:572] Failed to get the ownership of org.mpris.MediaPlayer2.chromium.instance3: org.freedesktop.DBus.Error.ServiceUnknown

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingmedium

    Type

    No fields configured for Bug.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions