protonscr

Strange framebuffer(?) behavior when using steam with pcmanfm in desktop mode

steamclosed reviewedSteam clientWindow manager
ValveSoftware/steam-for-linux#3138 · opened 2014-02-03 by stradian · updated 2019-07-18 · 3 comments · github
Sstradian 2014-02-03 github

System Info: https://gist.github.com/stradian/8779957

Distro: Arch
Driver: Nvidia properitary
Desktop: Openbox

I am using Openbox as a standalone window manager. Pcmanfm is used to manage the desktop ($pcmanfm --desktop) as a folder on top of openbox. When steam is used, it behaves normally until the use of the buttons in the top right hand corner to close or minimize the window. When these buttons are pressed, it interferes with the desktop without being able to manipulated anymore. (see pic 1.) This is a conflict with any other window. Steam will try to bring itself on top of it; but steam can not be used or manipulated.

screenshot - 02032014 - 01 09 34 am

Trying to bring steam back via the task bar or the notification area is futitle. This behavior doesn't exist when not using pcmanfm to manage the desktop. The only way to get rid of steam is to close it via the taskbar. When openbox is used without any desktop folder management, steam runs as intended.

Ttsumo 2014-02-03 github

Same problem here. Contents of steam windown drawn on top of other windows.

Processor Information:
    Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0xf
    CPU Stepping:  0xb
    CPU Type:  0x0
    Speed:  2331 Mhz
    2 logical processors
    2 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Unsupported
    SSE42:  Unsupported

Network Information:
    Network Speed:  

Operating System Version:
    "Arch Linux" (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.12.9-2-ARCH
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11500000
    X Window Manager:  Openbox
    Steam Runtime Version:  steam-runtime-release_2013-10-23

Video Card:
    Driver:  NVIDIA Corporation GeForce 8600 GT/PCIe/SSE2

    Driver Version:  3.3.0 NVIDIA 331.38
    OpenGL Version: 3.3
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x10de
    DeviceID:  0x401
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1680 x 1050
    Desktop Resolution: 1680 x 1050
    Primary Display Size: 17.05" x 10.67"  (20.08" diag)
                                            43.3cm x 27.1cm  (51.0cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 512 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Realtek ALC883

Memory:
    RAM:  3957 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  220518 Mb
    Largest Free Hard Disk Block:  1868 Mb

Installed software:

Recent Failure Reports:
Sstradian 2014-02-03 github

CORRECTION: This Behavior exists also in openbox without anything managing the desktop!

Sstradian 2014-02-04 github

UPDATE: I have found a solution or the workarround to this problem:

When using the compositing software "compton," The Steam window seems to correctly function.

Nothing extracted yet.