stardiviner <numbch...@gmail.com> writes:
> I have example Org file like bellowing. > > Here is the testing Org content: > > #+begin_src org > ,* 《枕刀歌》 > :PROPERTIES: > :DATE: [2021-05-13 Thu 20:09] > :Douban: https://movie.douban.com/subject/35350794/ > :DIR: 枕刀歌 > :EVAL: src_sh{mpv "枕刀歌/《枕刀歌》SE05 江海阔 歌谣哼唱.mp4"} > :END: > #+end_src > > When I press Tab key to expand upper headline. I check the inline src block > session buffer, here is the output: > > #+begin_example > bash-5.2$ bash-5.2$ PROMPT_COMMAND=;PS1="org_babel_sh_prompt> ";PS2= > org_babel_sh_prompt> echo > 'ob_comint_async_shell_start_d1cc7563-be0c-4ed0-a4c2-d1b545333983' > mpv "枕刀歌/《枕刀歌》SE05 江海阔 歌谣哼唱.mp4" > echo 'ob_comint_async_shell_end_d1cc7563-be0c-4ed0-a4c2-d1b545333983' > ob_comint_async_shell_start_d1cc7563-be0c-4ed0-a4c2-d1b545333983 > org_babel_sh_prompt> =[input] No key binding found for key 'c'. > [input] No key binding found for key 'h'. > [input] No key binding found for key '''. > [input] No key binding found for key 'b'. > [input] No key binding found for key 'c'. > [input] No key binding found for key 'n'. > [input] No key binding found for key 'a'. > [input] No key binding found for key 'y'. > [input] No key binding found for key 'n'. > [input] No key binding found for key 'c'. > [input] No key binding found for key 'h'. > [input] No key binding found for key 'n'. > [input] No key binding found for key 'c'. > [input] No key binding found for key 'c'. > [input] No key binding found for key '-'. > [input] No key binding found for key 'b'. > [input] No key binding found for key 'c'. > [input] No key binding found for key '-'. > [input] No key binding found for key '-'. > [input] No key binding found for key 'a'. > [input] No key binding found for key 'c'. > [input] No key binding found for key '-'. > [input] No key binding found for key 'b'. > [input] No key binding found for key '''. > > Resuming playback. This behavior can be disabled with --no-resume-playback. > > Video --vid=1 (*) (h264 1920x1080 25.000fps) > (+) Audio --aid=1 (*) (aac 2ch 48000Hz) > AO: [coreaudio] 48000Hz stereo 2ch floatp > Mute: yes > > C-c C-c> > Saving state. > > Exiting... (Quit) > org_babel_sh_prompt> echo $SHELL > /bin/zsh > org_babel_sh_prompt> > #+end_example > > Then I try to replace the "mpv" shell command with another command without > need to invoke desktop GUI. Like bellowing Org content: > > #+begin_src org > ,* 《枕刀歌》 > :PROPERTIES: > :DATE: [2021-05-13 Thu 20:09] > :Douban: https://movie.douban.com/subject/35350794/ > :DIR: 枕刀歌 > :EVAL: src_sh{sleep 10; echo "done"} > :END: > #+end_src > > It evaluated fine. Try putting "cat" there. I suspect something is fed into the stdin of the process. -- Best, RY [Please note that this mail might go to spam due to some misconfiguration in my mail server -- still investigating.]