Steam for Linux

Steam for Linux

How to make screenshot in Steam
Hi,
I tried to make screenshot with F12 key but it didnt work. Shift-Tab either. I use Steam on Fedora 21 64 bit. Help please I want to make a lot of screenshot :-)
< >
Showing 1-15 of 28 comments
Brian [Linux] Oct 28, 2015 @ 1:17pm 
F12 works fine for me. Did you check the steam settings to see if that is the designated key?
Slow Joe Crow Oct 28, 2015 @ 1:27pm 
Watch that your DE / WM isn't eating the keystrokes, that's what it sounds like to me.
Yes, its set to "F12". I have error message at the console when I start a game :
ERROR: ld.so: object '/home/rakosi.gergely/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

Is this a problem, or not ?
Originally posted by Joey The Saint:
Watch that your DE / WM isn't eating the keystrokes, that's what it sounds like to me.

I tried with other keys, but shift-tab not working too...
Telekinetic Rex Oct 28, 2015 @ 2:06pm 
The overlay needs to work for screenshots. Is there the same problem for all games? Try changing the key to a regular one (i.e. not a function key)
Last edited by Telekinetic Rex; Oct 28, 2015 @ 2:07pm
Slow Joe Crow Oct 28, 2015 @ 2:07pm 
Originally posted by RGeri77:
Originally posted by Joey The Saint:
Watch that your DE / WM isn't eating the keystrokes, that's what it sounds like to me.

I tried with other keys, but shift-tab not working too...

That's why I said it sounded like your DE was eating your keystrokes. I don't use Fedora or a desktop environment at all and my window manager doesn't intercept keystrokes from Steam windows, so I don't have a quick solution for you, but you likely need to figure out how to tell whatever it is you're using (Gnome 3, probably?) to pass everything through to all Steam windows. Sorry I can't be of more help, but this is probably a StackExchange question now. :extrastrongcoffee:
Drako Frost Oct 28, 2015 @ 2:43pm 
Originally posted by Joey The Saint:
Originally posted by RGeri77:

I tried with other keys, but shift-tab not working too...

That's why I said it sounded like your DE was eating your keystrokes. I don't use Fedora or a desktop environment at all and my window manager doesn't intercept keystrokes from Steam windows, so I don't have a quick solution for you, but you likely need to figure out how to tell whatever it is you're using (Gnome 3, probably?) to pass everything through to all Steam windows. Sorry I can't be of more help, but this is probably a StackExchange question now. :extrastrongcoffee:

Steam works fine on Gnome, in fact I used Fedora 21 when it was released and everything worked as expected. Op probably has missing dependencies, or something broke on Steam.

Make sure Steam Overlay is enabled.

Steam > Settings > In-Game > Enable the Steam Overlay while in-game

Originally posted by RGeri77:
Yes, its set to "F12". I have error message at the console when I start a game :
ERROR: ld.so: object '/home/rakosi.gergely/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

Is this a problem, or not ?

Yes, it's a problem. This error usually happens with open source drivers. You can try this workaround, but beware, you will need to re-do it every time Steam updates.

https://wiki.archlinux.org/index.php/Steam#Steam_runtime_issues
cedara2 Oct 28, 2015 @ 2:54pm 
At mine, screenshots work with the print-screen button.
Originally posted by Drako Frost:
Originally posted by Joey The Saint:

That's why I said it sounded like your DE was eating your keystrokes. I don't use Fedora or a desktop environment at all and my window manager doesn't intercept keystrokes from Steam windows, so I don't have a quick solution for you, but you likely need to figure out how to tell whatever it is you're using (Gnome 3, probably?) to pass everything through to all Steam windows. Sorry I can't be of more help, but this is probably a StackExchange question now. :extrastrongcoffee:

Steam works fine on Gnome, in fact I used Fedora 21 when it was released and everything worked as expected. Op probably has missing dependencies, or something broke on Steam.

Make sure Steam Overlay is enabled.

Steam > Settings > In-Game > Enable the Steam Overlay while in-game

Originally posted by RGeri77:
Yes, its set to "F12". I have error message at the console when I start a game :
ERROR: ld.so: object '/home/rakosi.gergely/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

Is this a problem, or not ?

Yes, it's a problem. This error usually happens with open source drivers. You can try this workaround, but beware, you will need to re-do it every time Steam updates.

https://wiki.archlinux.org/index.php/Steam#Steam_runtime_issues

I use the latest driver from nvidia.com, not the nouveau driver.
Originally posted by Joey The Saint:
Originally posted by RGeri77:

I tried with other keys, but shift-tab not working too...

That's why I said it sounded like your DE was eating your keystrokes. I don't use Fedora or a desktop environment at all and my window manager doesn't intercept keystrokes from Steam windows, so I don't have a quick solution for you, but you likely need to figure out how to tell whatever it is you're using (Gnome 3, probably?) to pass everything through to all Steam windows. Sorry I can't be of more help, but this is probably a StackExchange question now. :extrastrongcoffee:

I dont think so, nothing configured to F12 in KDE, and nothing for SHIFT-TAB...
Drako Frost Oct 28, 2015 @ 3:09pm 
Originally posted by RGeri77:
I use the latest driver from nvidia.com, not the nouveau driver.

Do you have the 32-bit driver libraries installed?

You could also try resetting Steam:

steam --reset
Originally posted by Drako Frost:
Originally posted by RGeri77:
I use the latest driver from nvidia.com, not the nouveau driver.

Do you have the 32-bit driver libraries installed?

You could also try resetting Steam:

steam --reset

Yes I have 32bit libraries for nvidia driver. I already tried the reset option.
I have no idea why steam overlay and screenshot function not working....
Test1: when I push shift-tab in the game the focus lost because the steam overlay menu is active, but I dont see anything on the screen. If I push shift-tab again then the game menu will be active
Drako Frost Oct 28, 2015 @ 4:11pm 
Originally posted by RGeri77:
Test1: when I push shift-tab in the game the focus lost because the steam overlay menu is active, but I dont see anything on the screen. If I push shift-tab again then the game menu will be active

The error is pretty self-explanatory:

ERROR: ld.so: object '/home/rakosi.gergely/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

It's basic saying that gameoverlayrenderer.so is not loading, the overlay function will not work at all, neither anything that relies on it, including the FPS counter and screenshots. What needs to be fixed is gameoverlayrenderer.so.

Try running Steam with this command:

LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1' steam
Last edited by Drako Frost; Oct 28, 2015 @ 4:12pm
Originally posted by Drako Frost:
Originally posted by RGeri77:
Test1: when I push shift-tab in the game the focus lost because the steam overlay menu is active, but I dont see anything on the screen. If I push shift-tab again then the game menu will be active

The error is pretty self-explanatory:

ERROR: ld.so: object '/home/rakosi.gergely/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

It's basic saying that gameoverlayrenderer.so is not loading, the overlay function will not work at all, neither anything that relies on it, including the FPS counter and screenshots. What needs to be fixed is gameoverlayrenderer.so.

Try running Steam with this command:

LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1' steam

Thanks Drako, I will try what you suggest with a little modification because I have hybdird gpu. So I need to use your command like this:
LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1' optirun steam
< >
Showing 1-15 of 28 comments
Per page: 1530 50

Date Posted: Oct 28, 2015 @ 1:07pm
Posts: 28