I just did a clean install of Mint. Installed Steam as the LM System Package. It works. I restart my computer. Steam no longer works. When I try opening it it appears in the taskbar for a split second. Then dissapears for a while, then reappears in the taskbar in an infinite loop. At no point is the app window visible, but the display is getting distorted where a window should be so it's trying to display something.
#Steam broken after restart
42 messages · Page 1 of 1 (latest)
Launch steam from the terminal. Please post the output here.
weird if I start steam from the terminal it works perfectly fine
/usr/share/themes/Mint-Y-Dark-Aqua/gtk-2.0/main.rc:1053: error: unexpected identifier 'direction', expected character '}'
🤔
Do you have nvidia graphics card? Can you share the output of mokutil --sb-state?
Try sudo apt install lib32-libnm and try to start steam again.
I don't think they use Nvidia...
gpus {
id: 1
name: "AMD Radeon RX 6400 (RADV NAVI24)"
vram_size_bytes: 4278190080
driver_id: k_EGpuDriverId_MesaRadv
driver_version_major: 24
driver_version_minor: 2
driver_version_patch: 8
}
gpus {
id: 2
name: "Intel(R) HD Graphics 630 (KBL GT2)"
vram_size_bytes: 8327260160
driver_id: k_EGpuDriverId_MesaIntel
driver_version_major: 24
driver_version_minor: 2
driver_version_patch: 8
}
gpus {
id: 3
name: "llvmpipe (LLVM 19.1.1, 256 bits)"
vram_size_bytes: 3221225472
driver_id: k_EGpuDriverId_MesaLLVMPipe
driver_version_major: 0
driver_version_minor: 0
driver_version_patch: 1
Try installing libnm-dev maybe?
https://bbs.archlinux.org/viewtopic.php?id=296968
Can you show us properties for steam menu item?
maybe if I just check the launch in terminal box it will be fixed...
nope checking launch in terminal did not fix it
What if you uncheck "use dedicated gpu"?
Try
sh -c 'STEAM_FRAME_FORCE_CLOSE=1 steam %U'
as command in the menu item
neither sh -c 'STEAM_FRAME_FORCE_CLOSE=1 steam %U' or installing lib32-libnm changed anything
try launching from terminal
.
like the actual command line
.
I have just double checked and running steam directly in a terminal does work
open /usr/share/applications/steam.desktop in a text editor and try finding PrefersNonDefaultGPU=true. If its set to true then I believe setting it to false should fix it.
if that doesn't work then set it back to true no reason to create more errors.
Although since he changed the menu item, the file is likely in
~/.local/share/applications
now, so check there too
It was in ~/.local/share/applications and setting it to false did nothing
Can you post the file's content here?
The first line
#!/usr/bin/env xdg-open
isn't needed, so you can try removing it.
run
ls -l .local/share/applications/steam.desktop
make sure the permissions are ok (you should own the file and have read write permissions).
Also run
desktop-file-validate .local/share/applications/steam.desktop
see what it says
isn't lines starting with # a comment?
so it shouldn't do anything
lrwxrwxrwx 1 vexcess vexcess 68 Apr 2 23:42 steam.desktop -> /home/vexcess/.steam/debian-installation/deb-installer/steam.desktop
steam.desktop: hint: value "Network;FileTransfer;Game;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu
steam.desktop: warning: key "X-KDE-RunOnDiscreteGpu" in group "Desktop Entry" is deprecated
Do you have the file
/usr/share/applications/steam.desktop
what is it's contents, if you do?
and yeah, # means comment, even if it's #! for a desktop file, so it shouldn't affect things either way. It's a bit strange that it seems to be a link to elsewhere.
If you have /usr/share/applications/steam.desktop you can delete the one in your home folder and it should use system one, see how that works
this is the one in usr share
[Desktop Entry]
Version=1.0
Categories=FileTransfer;Game;Network;
Exec=sh -c 'STEAM_FRAME_FORCE_CLOSE=1 steam %U'
Icon=steam
MimeType=x-scheme-handler/steam;x-scheme-handler/steamlink;
Name=Install Steam
Terminal=false
Type=Application
Keywords=games;installer;steam-installer;valve;
Ok, so delete the ~/local/share/applications/steam.desktop file and the entry in the menu should change to "install steam", see if that works
It seems to work now. But the app is now "install steam" whichis weird /shrug
I think you can just rename that
Name=Install Steam
Just change that line, oughtta do it.
ugg now my other apps are doing the same thing too
rip this time deleting the desktop file in local share just makes the app not available in the start menu
but the app works if I start it from the terminal
cinammon works with dual 32" 4K on steam HZD remastered and original. Driver problems resolved when rolling back to 550 on nvidia.