2015年11月18日 星期三

[Terminal] Write a basic terminal

1. Download lxterminal from github
git clone git@github.com:Jumbo88888/lxterminal.git
cd lxterminal/src
rm .h && rm .c

2. Write a basic terminal code under lxterminal/src
#include <vte/vte.h>
main(){
    gtk_init(0,0);
    GtkWidget *w=gtk_window_new(0);
    GtkWidget *t=vte_terminal_new();
    vte_terminal_fork_command(t,"sh",0,0,"/",0,0,0);
    gtk_container_add(w,t);
    gtk_widget_show_all(w);
    gtk_main();
}

3. Compile the code
cd lxterminal
./configure
make

Reference :

Related Posts:

0 意見:

張貼留言