데비안은 로그아웃한 후에도 lxde에서 스크립트를 계속 실행합니다.

데비안은 로그아웃한 후에도 lxde에서 스크립트를 계속 실행합니다.

Steam에서 몇 가지 게임을 플레이하려고 합니다(특히하프 라이프 2), 하지만 듀얼 모니터 설정에서 Xinerama를 활성화하면 악명 높은 결과가 발생합니다.

Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated.

나는에서 해결책을 찾았습니다아치리눅스 포럼, 하지만 LXDE를 사용하여 쉘 스크립트로 구현할 수는 없습니다.

#!/usr/sh
pkill -SIGTERM -f xsession
startx -- -layout Steam

성공적으로 로그아웃되었지만 pkill콘솔 프롬프트로 돌아가서 startx실행되지 않습니다. 내가 여기서 무엇을 놓치고 있는 걸까요?

user@home:~$ cat /etc/X11/xorg.conf.d/91-serverlayout-steam.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 340.46  (pbuilder@zam904)  Fri Oct 17 21:29:34 UTC 2014

Section "ServerLayout"
    Identifier     "Steam"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Ancor Communications Inc VS248"
    HorizSync       30.0 - 83.0
    VertRefresh     50.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 460 v2"
    BusID          "PCI:6:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

답변1

LXDE에서 스크립트를 실행하고 있습니까?

그렇다면 세션을 종료하고 LXDE가 닫히면 스크립트와 해당 하위 세션이 종료됩니다.

관련 정보