PythonでVTE(GTKターミナルウィジェット)から現在の作業ディレクトリを取得する

StackOverflow https://stackoverflow.com/questions/6016219

  •  14-11-2019
  •  | 
  •  

質問

ねえ、 PythonでVTEウィジェットの現在の作業ディレクトリを入手できますか? ありがとう。

役に立ちましたか?

解決

マークからの借入、もう少し優雅なアプローチ:

import vte
import os
v = vte.Terminal()
vPid = v.fork_command()
workingDir = os.readlink('/proc/%s/cwd' % vPid)
.

他のヒント

これはkludgeですが、私が考えることができる最善の方法は次のとおりです。

import vte
import os
v = vte.Terminal()
vPid = v.fork_command()
# make a system call to pwdx to get working director
sIn, sOut = os.popen2("pwdx " + vPid)
workingDir = sOut.read()
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top