Steam Desktop Mode Scaling
Setting scaling to 200% but steam not following the setting as can be seen in the screenshot below, the text and ui are so small. Adding paramter -forcedesktopscaling 2 also doesn’t work.
But if i use scaled by the system, steam scale correctly but it’s blurry. Any idea how to set steam scaling without it being blur.
Device is Legion Go using Bazzite Deck Inatallation.
27 Replies
It's a steam thing, simply doesn't care about your scaling
You can edit the .desktop file, uno moment
Prepend it with
GDK_SCALE=2
where i can find that . file i want to that too
idk the gnome way to do it for bazzite
oh ok thanks
just add the variable to Environment Variables section
ok got it thanks bro🫡🫡
Did it work for you? Mine still small
did you put it here?
Yes i’m
Putting STEAM_FORCE_DESKTOPUI_SCALING=2 in /etc/environment will make steam scale correctly, but the steam osk layout will show slight ui error. The env and argument are ignored.
that keyboard can likely be fixed (scaled vertically) with CSS loader
I use a similar theme to make my keyboard 25% smaller on the deck
https://deckthemes.com/themes/view?themeId=6f827f3b-3ba6-4b6e-851c-f912c3d15217
smaller keyboard works in game mode, but switch to desktop it doesn’t work.
should be applyable to desktop mode
check your CSS loader settings
there's a checkbox for desktop themes
Yes i already enabled it, but somehow scaling ignored the css value. When scaling disabled, css value applied correctly.
for anyone here , the GUI editor for the steam desktop file was creating duplicate .desktop files.
Editing manually .local/share/applications/steam.desktop to add -forcedesktopscaling 1.5 before the %U worked
is this apply for the gnome version ?
I am using the kde editor
but you can always check the .desktop file to see if the flag was really put there
in a text editor
ok thanks
I have the same issue, and a Legion Go as well. However, when I look at .local/share/applications, there's no steam.desktop file. Has it been moved?
cp /usr/share/applications/steam.desktop ~/.local/share/applications/steam.desktop
Thanks! Found it!
I don't have root permissions. Trying to change permissions to allow me to edit this file has been, so far, an exercise in futility. I'm not a Linux expert, but I have had a Steam deck for some time and was able to get permissions for that. But not here... still trying.
I also tried the GDK_SCALE=2 edit of the .desktop file. I click OK, but the edit does not stick. I check again and that line has disappeared.
I gave you a command to copy it to your home dir
you cannot edit any file in /usr
does not matter what your perms are
Ok. Gotcha.
One more question: once I have copied steam.desktop over to my home directory and edit it, do I need to copy it back to the /usr directory before rebooting?
no, it lives in ~/.local/share/applications now
you cannot replace, edit, or otherwise change anything in /usr except via a package layered with rpm-ostree
that folder has preference over /usr when listing application shortcuts
Thanks! I tried rebooting with the edited steam.desktop in /home and there was no change in resolution for Steam or my virtual keyboard. However, when I looked at "all applications" when in desktop mode, Steam is listed twice. That can't be right. Could that be part of my problem?
yes, make sure the spelling matches between your home dir and /usr/share/applications
it's case sensitive
I'll double check.
Finally got it properly set up. Steam and the keyboard are larger now, more legible and usable. However, some apps (such as Ryujinx) are displayed on such a small scale that their menus are barely legible or usable. Can I do anything to adjust this? Thanks for your help!