Search code examples
pythongtkpygtkvte

Get current working directory from Vte (GTK Terminal Widget) in Python


Hey, How can I get the current working directory of a VTE widget in Python? Thanks.


Solution

  • Borrowing from Mark, a slightly more elegant approach:

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