XF86 키 바인딩으로 인해 노트북이 멈추는 이유는 무엇입니까?

XF86 키 바인딩으로 인해 노트북이 멈추는 이유는 무엇입니까?

Archlabs를 실행하는 Thinkpad W530이 있습니다. 방금 새 SSD로 이동하여 구성을 편집하고 있습니다.

이전 SSD에서는 ThinkVantage 버튼을 누르면 특정 폴더에서 임의의 오디오 파일이 재생되도록 만들었습니다.

~/.config/openbox/rc.xml:

   <keybind key="XF86Launch1">
       <action name="Execute">
               <command>~/bin/thinkvantage.sh</command>
     </action>
     </keybind>

~/bin/thinkvantage.sh:

  #!/usr/bin/bash
   # Play random sound. Triggered when ThinkVantage button is pressed.
   mpv $(shuf -n1 -e /home/korgan/audio/sound_effects/ThinkVantage/*) --volume=100

이 기능은 이전 SSD에서도 작동했지만 이제는 소리가 나지만 키보드가 작동을 멈추고 모든 것이 중단되어 재부팅해야 합니다.

이전 설정에서 ThinkVantage 버튼을 작동시키려면 해야 할 일이 더 있었던 것으로 기억하는데 그게 무엇인지는 기억이 나지 않습니다.

더 구체적으로 말하면 ThinkVantage 버튼을 누르면 작동하고, 다시 누르면 작동합니다. Alt+Tab을 눌러 창을 전환할 수 있습니다. 작업 전환기가 화면에 표시되지만 실제로는 아무것도 전환되지 않습니다. 재부팅할 수 있도록 rofi 종료 메뉴를 표시할 수 있습니다. 그 외에는 아무것도 작동하지 않습니다. 터미널로 전환하여 무언가를 입력하려고 하면 아무 것도 나타나지 않습니다.

편집하다 나는 이것을 결코 알지 못했지만 mpv를 ffplay로 대체했고 이제 모든 것이 잘 작동합니다. openbox를 중단시키는 mpv 라인이 무엇인지 모르겠습니다. 이것은 새로운 스크립트입니다:

# 임의의 소리를 재생합니다. ThinkVantage 버튼을 누르면 실행됩니다.
#.config/openbox/rc.xml에서 구성
ffplay $(shuf -n1 -e /home/korgan/audio/sound_효과/ThinkVantage/*) -nodisp -autoexit

나는 여전히 문제가 무엇인지 알고 싶습니다.

관련 정보