Giter Club home page Giter Club logo

Comments (21)

TingPing avatar TingPing commented on August 11, 2024 1

Ugh, Of course Valve would call binaries from the host instead of making portable games, why would I expect anything better out of them...

from com.valvesoftware.steam.

TingPing avatar TingPing commented on August 11, 2024 1

@TingPing What's your opinion, should we add notify-send to app or just label this game issue?

Seems harmless to add it.

from com.valvesoftware.steam.

TingPing avatar TingPing commented on August 11, 2024

Steam doesn't use native notifications, it just draws its own windows and works as expected IME. (Flatpak doesn't filter x11 usage, so it can draw anything it wants)

from com.valvesoftware.steam.

nanonyme avatar nanonyme commented on August 11, 2024

It strikes me a bit odd though libnotify would be per-app instead of in runtime

from com.valvesoftware.steam.

TingPing avatar TingPing commented on August 11, 2024

@nanonyme libnotify isn't a good library (the entire API is blocking..) and GLib contains a notification implementation most apps should use.

Anyway not relevant because again Steam doesn't use the notification interface it draws its own popups.

from com.valvesoftware.steam.

jgillich avatar jgillich commented on August 11, 2024

You're totally right, Steam's notifications do work (for some reason they didn't show up yesterday, but they do now). But still, Dota 2's native notification doesn't show up, which is quite annoying and means you can't really tab out while waiting. They definitely work with regular Steam.

from com.valvesoftware.steam.

TingPing avatar TingPing commented on August 11, 2024

So dota 2 itself actually uses native notifications? Test: flatpak run --talk-name=org.freedesktop.Notifications com.valvesoftware.Steam

from com.valvesoftware.steam.

jgillich avatar jgillich commented on August 11, 2024

That makes no difference. Dota 2 uses notify-send, probably needs to be added? The logs aren't really helpful, but that's my guess.

from com.valvesoftware.steam.

nanonyme avatar nanonyme commented on August 11, 2024

@TingPing What's your opinion, should we add notify-send to app or just label this game issue?

from com.valvesoftware.steam.

nanonyme avatar nanonyme commented on August 11, 2024

Please retest with next update

from com.valvesoftware.steam.

nanonyme avatar nanonyme commented on August 11, 2024

Tested that notify-send works but left app by default not allowed to send notifications. Instructions on enabling notifications added to https://github.com/flathub/com.valvesoftware.Steam/wiki/Frequently-asked-questions

from com.valvesoftware.steam.

jgillich avatar jgillich commented on August 11, 2024

Ah that explains why this didn't work when I tried it earlier. But the command doesn't work either:

$ sudo flatpak override --talk=org.freedesktop.Notifications com.valvesoftware.Steam
error: Unknown option --talk=org.freedesktop.Notifications

Running Fedora 28 Atomic Workstation.

Also, can't notifications be allowed by default?

from com.valvesoftware.steam.

jgillich avatar jgillich commented on August 11, 2024

Works with --talk-name I guess that's what you meant?

from com.valvesoftware.steam.

nanonyme avatar nanonyme commented on August 11, 2024

Yes. The enabling is now sufficient as libnotify was bundled. Notifications themselves are a controversial feature and not everyone wants to allow Steam to send them. End user can now easily select which way they want it to work

from com.valvesoftware.steam.

jgillich avatar jgillich commented on August 11, 2024

But Steam's own notifications are always shown, this only affects games, and most games don't even use notifications. For Dota 2, I'm sure everyone will want them, because otherwise you can't tab out while waiting for a game. IMO it would be more user friendly to allow people to opt out instead of having to opt in to notifications.

from com.valvesoftware.steam.

nanonyme avatar nanonyme commented on August 11, 2024

Afaik --no-talk-name kind of functionality doesn't even exist in Flatpak so it can only work this way with overrides

from com.valvesoftware.steam.

andres-jurado avatar andres-jurado commented on August 11, 2024

(Also posted this in #1678 ValveSoftware/csgo-osx-linux)

I still have this issue on Linux.

OS: Ubuntu 18.04.2 64-bit.
Hardware: Ryzen 7-1700, RX 580 (8GB), 32 GB DDR4 RAM
Using the default drivers in Ubuntu (AMDGPU-PRO)

Steam API: v018
Steam package versions: 1550534751
NOT running steam beta

running steam with flatpak:

flatpak run --env=LC_ALL=C com.valvesoftware.Steam
flatpak run --env=LC_NUMERIC=C com.valvesoftware.Steam

The MD5 checksum of libsteamnetworkingsockets.so is fc7417c468b9b816cc8a9ebbdde5eb2e

I have tried solutions posted elsewhere such as going to CSGO properties > LOCAL FILES > Verify Integrity of Game Files. 1 file fails the test and is downloaded. This doesn't solve the issue.

This problem occurs with any configuration of the firewall (UFW). Currently is set to deny in and allow out.

Another piece of information is that this occurs randomly (I had been able to play in multiplayer for the last few weeks and suddenly couldn't).

This problem persists even if I launch steam without launching any other application, and no application running in the background except those that run in a vanilla Ubuntu install.

I don't have any skins installed, and this problem persists if I reinstall steam.

from com.valvesoftware.steam.

jgillich avatar jgillich commented on August 11, 2024

@andres-jurado But this isn't about notifications, I think you commented on the wrong issue.

from com.valvesoftware.steam.

andres-jurado avatar andres-jurado commented on August 11, 2024

@jgillich my bad, sorry!

from com.valvesoftware.steam.

kon14 avatar kon14 commented on August 11, 2024

This is not actually solved as libnotify (and therefore notify-send) is not currently built in modules.yml.
I'm sending a PR for this.

Additionally, with --no-talk-name=NAME having being introduced in flatpak, I'd suggest defaulting to --talk-name=org.freedesktop.Notifications instead, but I'll open a separate issue discussing this.

from com.valvesoftware.steam.

Taza53 avatar Taza53 commented on August 11, 2024

I am having the same issue

from com.valvesoftware.steam.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.