Steam for Linux

Steam for Linux

Ouro 9 月 12 日 下午 6:25
Steam's various pages on Linux have so many issues
Forgive me for ranting a bit.

If you just use the non-native steam client to buy/launch games then it's fine but there are so many interface elements, especially drop downs, that don't let you select anything.

The drop down with the options to edit/delete doesn't work so I need to enter Big Picture just to select edit and then typing in Big Picture on a normal keyboard is extremely buggy and key repeats get queued infinitely it seems. It's also extremely difficult to navigate to the general steam discussions in Big Picture mode.

On that note, trying to report these issues to steam is a literal nightmare where they try to pigeon hole you into very specific and irrelevant issue categories.
< >
正在显示第 1 - 13 条,共 13 条留言
thetargos 9 月 12 日 下午 6:29 
Are you on beta or stable client?

Try to report to Valve's github
L0MJA 9 月 12 日 下午 6:32 
settings -> interface -> make sure you have 'Enable context menu focus compatibility mode' checked
最后由 L0MJA 编辑于; 9 月 12 日 下午 6:33
Ouro 9 月 12 日 下午 6:47 
引用自 L0MJA
settings -> interface -> make sure you have 'Enable context menu focus compatibility mode' checked
whether it's on or off there's no difference. i'll try reporting it as on github thetargos suggested
Yoth 9 月 12 日 下午 8:10 
Seems weird. Are you using Xorg, XWayland or XLibre? Do you use UI scaling in your OS or Steam?

You can also try to enable/disable scaling and/or GPU acceleration in settings>interface.
Xenophobe 9 月 12 日 下午 8:34 
What distro and DE? I'm not having those issues on Mint Cinnamon.
DevaVictrix 9 月 12 日 下午 11:26 
Sounds like you’re using wayland.
Pepper 9 月 13 日 上午 2:45 
check if you have installed xdg-desktop-portal for your DE. For me bcs I am using KDE/Plasma it's xdg-desktop-portal-kde. If I recall correctly I had the same issue long time ago.
引用自 DevaVictrix
Sounds like you’re using wayland.


Using Wayland here with none of these issues. More likely an Nvidia issue.
引用自 Yoth
Seems weird. Are you using Xorg, XWayland or XLibre? Do you use UI scaling in your OS or Steam?

You can also try to enable/disable scaling and/or GPU acceleration in settings>interface.


Lol, no one should be using Xlibre period.
G-MAN 10 月 26 日 上午 1:41 
Thankas!
Sorthious 10 月 27 日 下午 12:33 
I have had this same issue on multiple distros; Linux Mint, Nobara, and now CachyOs. When I first installed Steam on CachyOS, everything started working correctly. Then, the next time I loaded Steam up, Context Menus stopped working again. I can select things with the Left Mouse button, open context menus,etc., but selecting anything in a context menu doesn't work. I reported this years ago, and Steam blamed my out-of-date OS at the time. Now with a 'cutting edge' distro, the problem still exists.

Good news is, I found a workaround....I don't know if this will work on all distros, but it seems to be a Steam Issue, not a distro one. I'm not holding out hope that, whatever the actual issue is, Steam will fix it. Anyway, hope this helps...

After opening a context menu, use Ctrl+Left Click to select your option and it works perfectly. This works for Edit/Delete emails, in Library Properties,etc. :terminal:

edit: btw, I'm using Xorg w/Openbox

edit2: I tried the Context Compatibility option and that made it so I could use the Library's Context menus, but other menus throughout Steam are still broken.
最后由 Sorthious 编辑于; 10 月 27 日 下午 12:46
Cray 10 月 28 日 上午 5:15 
what can i say. An application that's a webpage inside a bundled browser with buttons and menus jerry-rigged to backend actions.. I'm surprised that it works at all.

They chose this to make it easier to deploy to multiple operating systems and versions, but in practice it's lead to precisely these types of problems. Menus not working, etc. because the whole thing is a dog's breakfast mix of native libraries, browser functionality, electron logic and a bunch of javascript and glue.

Shift+leftclick and Control+Leftclick and ditto rightclick can work around it sometimes. Exactly the same way it does in your browser when the webpage you're on is overriding the browser's default click actions to present a GUI.

Wish valve would learn to just use the tools that are already there for making these applications and abandon awful trends like electron.
最后由 Cray 编辑于; 10 月 28 日 上午 5:15
Sorthious 10 月 29 日 上午 9:36 
引用自 Cray
what can i say. An application that's a webpage inside a bundled browser with buttons and menus jerry-rigged to backend actions.. I'm surprised that it works at all.

They chose this to make it easier to deploy to multiple operating systems and versions, but in practice it's lead to precisely these types of problems. Menus not working, etc. because the whole thing is a dog's breakfast mix of native libraries, browser functionality, electron logic and a bunch of javascript and glue.

Shift+leftclick and Control+Leftclick and ditto rightclick can work around it sometimes. Exactly the same way it does in your browser when the webpage you're on is overriding the browser's default click actions to present a GUI.

Wish valve would learn to just use the tools that are already there for making these applications and abandon awful trends like electron.
Yeah...Their Context-Menu Compatability option fixed my problem with LIbrary Context menus, but it's still broken in many other areas. I reported this issue years ago, and Steam didn't seem interested due to my "out of date OS" I was hoping with the advent of Steam Deck these issues would finally get addressed, but that's yet to happen. It probably works flawlessly on SteamOS.

Everytime I get used to a changed UI, on Steam or elsewhere, someone comes along and modernizes it, yet again. So, I have to relearn all the new locations, options,etc. I, honestly, don't give a *%$# about a UI/Decktop, as long as it gets me to the programs or games that I want to play. Personalization is great for those who want it, but most times it's forced onto people. Anyway, sorry about the rant!
最后由 Sorthious 编辑于; 10 月 29 日 上午 9:39
< >
正在显示第 1 - 13 条,共 13 条留言
每页显示数: 1530 50