How to create a plug-in in geany to clear the screen of terminal vte?
up vote
0
down vote
favorite
I have enabled geany terminal vte for python programming
edit>preference>terminal>shell=/usr/bin/python
Now I am clearing my vte terminal using
Send selection to terminal
{
import os
os. system('clear')
}
I want to create a simple plugin to clear my terminal vte screen from menu. I have used the helloworld program in geany to create this sample plugin
import gtk
import geany
class ClearGeany(geany.Plugin):
__plugin_name__ = "Clear Geany VTE"
__plugin_version__ = "1.0"
__plugin_description__ = "clear geany vte"
__plugin_author__ = "John Doe"
def __init__(self):
self.menu_item = gtk.MenuItem("Clear")
self.menu_item.show()
geany.main_widgets.editor_menu.append(self.menu_item)
self.menu_item.connect("activate", self.on_clear_item_clicked)
def cleanup(self):
self.menu_item.destroy()
def on_clear_item_clicked(widget, data):
#geany.dialogs.show_msgbox("Hello World")
import os
os.system('clear')
This doesn't work because its not executing the python code inside the vte terminal. I tried the documentation but its not of much help.
python geany geany-plugin
add a comment |
up vote
0
down vote
favorite
I have enabled geany terminal vte for python programming
edit>preference>terminal>shell=/usr/bin/python
Now I am clearing my vte terminal using
Send selection to terminal
{
import os
os. system('clear')
}
I want to create a simple plugin to clear my terminal vte screen from menu. I have used the helloworld program in geany to create this sample plugin
import gtk
import geany
class ClearGeany(geany.Plugin):
__plugin_name__ = "Clear Geany VTE"
__plugin_version__ = "1.0"
__plugin_description__ = "clear geany vte"
__plugin_author__ = "John Doe"
def __init__(self):
self.menu_item = gtk.MenuItem("Clear")
self.menu_item.show()
geany.main_widgets.editor_menu.append(self.menu_item)
self.menu_item.connect("activate", self.on_clear_item_clicked)
def cleanup(self):
self.menu_item.destroy()
def on_clear_item_clicked(widget, data):
#geany.dialogs.show_msgbox("Hello World")
import os
os.system('clear')
This doesn't work because its not executing the python code inside the vte terminal. I tried the documentation but its not of much help.
python geany geany-plugin
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have enabled geany terminal vte for python programming
edit>preference>terminal>shell=/usr/bin/python
Now I am clearing my vte terminal using
Send selection to terminal
{
import os
os. system('clear')
}
I want to create a simple plugin to clear my terminal vte screen from menu. I have used the helloworld program in geany to create this sample plugin
import gtk
import geany
class ClearGeany(geany.Plugin):
__plugin_name__ = "Clear Geany VTE"
__plugin_version__ = "1.0"
__plugin_description__ = "clear geany vte"
__plugin_author__ = "John Doe"
def __init__(self):
self.menu_item = gtk.MenuItem("Clear")
self.menu_item.show()
geany.main_widgets.editor_menu.append(self.menu_item)
self.menu_item.connect("activate", self.on_clear_item_clicked)
def cleanup(self):
self.menu_item.destroy()
def on_clear_item_clicked(widget, data):
#geany.dialogs.show_msgbox("Hello World")
import os
os.system('clear')
This doesn't work because its not executing the python code inside the vte terminal. I tried the documentation but its not of much help.
python geany geany-plugin
I have enabled geany terminal vte for python programming
edit>preference>terminal>shell=/usr/bin/python
Now I am clearing my vte terminal using
Send selection to terminal
{
import os
os. system('clear')
}
I want to create a simple plugin to clear my terminal vte screen from menu. I have used the helloworld program in geany to create this sample plugin
import gtk
import geany
class ClearGeany(geany.Plugin):
__plugin_name__ = "Clear Geany VTE"
__plugin_version__ = "1.0"
__plugin_description__ = "clear geany vte"
__plugin_author__ = "John Doe"
def __init__(self):
self.menu_item = gtk.MenuItem("Clear")
self.menu_item.show()
geany.main_widgets.editor_menu.append(self.menu_item)
self.menu_item.connect("activate", self.on_clear_item_clicked)
def cleanup(self):
self.menu_item.destroy()
def on_clear_item_clicked(widget, data):
#geany.dialogs.show_msgbox("Hello World")
import os
os.system('clear')
This doesn't work because its not executing the python code inside the vte terminal. I tried the documentation but its not of much help.
python geany geany-plugin
python geany geany-plugin
asked Nov 10 at 13:43
Eka
2,8621560110
2,8621560110
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53239590%2fhow-to-create-a-plug-in-in-geany-to-clear-the-screen-of-terminal-vte%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password