diff --git a/sample/VteTest.cs b/sample/VteTest.cs index e6bf354e8..fca49c2e0 100644 --- a/sample/VteTest.cs +++ b/sample/VteTest.cs @@ -25,13 +25,23 @@ class T ScrolledWindow sw = new ScrolledWindow (); Terminal term = new Terminal (); term.CursorBlinks = true; - term.ScrollOnOutput = true; + term.MouseAutohide = true; + term.ScrollOnKeystroke = true; //term.BackgroundTransparent = true; term.Encoding = "UTF-8"; Console.WriteLine (term.UsingXft); Console.WriteLine (term.Encoding); Console.WriteLine (term.StatusLine); + + string argv = Environment.GetCommandLineArgs () [0]; + + string envv = ""; + // FIXME: send the env vars to ForkCommand + Console.WriteLine (Environment.GetEnvironmentVariables ().Count); + + int pid = term.ForkCommand ("/bin/bash", argv, envv, "/home/jluke", false, true, true); + Console.WriteLine ("Child pid: " + pid); sw.AddWithViewport (term); diff --git a/vte/Vte.metadata b/vte/Vte.metadata index 2004dbfad..646a652c1 100644 --- a/vte/Vte.metadata +++ b/vte/Vte.metadata @@ -1,3 +1,4 @@ 1 + gint diff --git a/vte/vte-api.xml b/vte/vte-api.xml index b238a6cd4..9f8d8aa0a 100644 --- a/vte/vte-api.xml +++ b/vte/vte-api.xml @@ -266,7 +266,7 @@ - +