protonscr

[Enhancement] Use native context menus.

steamclosed
ValveSoftware/steam-for-linux#10022 · opened 2023-08-27 by beedell-roke · updated 2025-05-01 · 2 comments · github
Bbeedell-roke 2023-08-27 github

Your system information

https://github.com/ValveSoftware/steam-for-linux/issues/10016#issue-1868477395

  • Steam client version (build number or date):

    • Build number: 1692911603
    • Client build date: Thu, Aug 24 21:51 UTC -08:00
  • Distribution (e.g. Ubuntu): cpe:/o:opensuse:tumbleweed:20230823

  • Opted into Steam client beta?: Yes

  • Have you checked for system updates?: Yes

  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]

    tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs
    
    PS /home/rokejulianlockhart> tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs
    /usr/bin/tar: Removing leading `/' from member names
    /home/rokejulianlockhart/.steam/steam/logs/
    /home/rokejulianlockhart/.steam/steam/logs/steamwebhelper.log
    /home/rokejulianlockhart/.steam/steam/logs/systemperfmanager.txt
    /home/rokejulianlockhart/.steam/steam/logs/systemdockmanager.txt
    /home/rokejulianlockhart/.steam/steam/logs/systemaudiomanager.txt
    /home/rokejulianlockhart/.steam/steam/logs/systemdisplaymanager.txt
    /home/rokejulianlockhart/.steam/steam/logs/steamui_update.txt
    /home/rokejulianlockhart/.steam/steam/logs/controller_ui.txt
    /home/rokejulianlockhart/.steam/steam/logs/client_networkmanager.txt
    /home/rokejulianlockhart/.steam/steam/logs/workshop_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/remote_connections.txt
    /home/rokejulianlockhart/.steam/steam/logs/stats_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/sitelicense_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/timedtrial_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/librarysharing_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/text_filter_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/connection_log_7777.txt
    /home/rokejulianlockhart/.steam/steam/logs/cef_log.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/streaming_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/controller.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/controller.txt
    /home/rokejulianlockhart/.steam/steam/logs/transport_client.txt
    /home/rokejulianlockhart/.steam/steam/logs/transport_steamui.txt
    /home/rokejulianlockhart/.steam/steam/logs/steamui_html.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/steamui_html.txt
    /home/rokejulianlockhart/.steam/steam/logs/systemmanager.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/systemmanager.txt
    /home/rokejulianlockhart/.steam/steam/logs/cloud_log.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/cloud_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/steamui.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/steamui.txt
    /home/rokejulianlockhart/.steam/steam/logs/steamui_system.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/steamui_system.txt
    /home/rokejulianlockhart/.steam/steam/logs/console_log.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/console_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/configstore_log.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/configstore_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/parental_log.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/parental_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/shader_log.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/shader_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/appinfo_log.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/appinfo_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/content_log.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/content_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/webhelper.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/webhelper.txt
    /home/rokejulianlockhart/.steam/steam/logs/compat_log.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/compat_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/bootstrap_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/connection_log.previous.txt
    /home/rokejulianlockhart/.steam/steam/logs/connection_log.txt
    /home/rokejulianlockhart/.steam/steam/logs/cef_log.txt
    PS /home/rokejulianlockhart>
    

    logs.tar.gz

  • GPU: AMD Radeon RX 5700

Please describe your issue in as much detail as possible:

The current Steam context menus are entirely custom. This means that they do not respect the colouration (or more generally, appearance) of the DE's context menus.

Steps for reproducing this issue:

  • [ ] image
  • [ ] image
  • [ ] image
  • [ ] image
  • [ ] image
Kkisak-valve maintainer 2023-08-27 github

Hello @rokejulianlockhart, I'm fairly certain this feature request isn't going to happen. Cross-platform consistency here is more important than OS-specific integration.

Bbeedell-roke 2023-08-27 github

https://github.com/ValveSoftware/steam-for-linux/issues/10022#issuecomment-1694674683

Why, @kisak-valve? I don't see any disadvantage to this. https://www.reddit.com/r/linux_gaming/comments/19b95ml/comment/kis851g/?utm_source=share&utm_medium=web2x&context=3 rather demonstrates significant support for the idea. Regardless, regarding colouration at least, please see https://www.reddit.com/r/linux_gaming/comments/19b95ml/comment/kj221sg/?utm_source=share&utm_medium=web2x&context=3 for an actionable method of improvement.