LINUX.ORG.RU

История изменений

Исправление pawnhearts, (текущая версия) :

Можно накостылять скрипт типа:

import gtk
import wnck
import gobject

screen = wnck.screen_get_default()
clip = gtk.clipboard_get(selection="PRIMARY")
clip2 = gtk.clipboard_get()
text = ''

def foo(*args):
    global text
    if screen.get_active_window().get_application().get_name() == "Xfce Terminal":
        new_text = clip.wait_for_text()
        if new_text != text:
            text = new_text
            clip2.set_text(text)
    return True

gobject.timeout_add(1500, foo)
gtk.main()

p.s. сам не проверял

Исправление pawnhearts, :

Можно накостылять скрипт типа:

import gtk
import wnck
import gobject

screen = wnck.screen_get_default()
clip = gtk.clipboard_get(selection="PRIMARY")
clip2 = gtk.clipboard_get()
text = ''

def foo(*args):
    global text
    if screen.get_active_window().get_application().get_name() == "Xfce Termnial":
        new_text = clip.wait_for_text()
        if new_text != text:
            text = new_text
            clip2.set_text(text)
    return True

gobject.timeout_add(1500, foo)
gtk.main()

p.s. сам не проверял

Исправление pawnhearts, :

Можно накостылять скрипт типа:

import gtk
import wnck
import gobject

screen = wnck.screen_get_default()
clip = gtk.clipboard_get(selection="PRIMARY")
clip2 = gtk.clipboard_get()
text = ''

def foo(*args):
    global text
    if screen.get_active_window().get_application().get_name() == "Xfce Termnial":
        new_text = clip.wait_for_text()
        if new_text != text:
            text = new_text
            clip2.set_text(text)

gobject.timeout_add(1500, foo)
gtk.main()

p.s. сам не проверял

Исходная версия pawnhearts, :

Можно накостылять скрипт типа:

import gtk
import wnck
import gobject

screen = wnck.screen_get_default()
clip = gtk.clipboard_get(selection="PRIMARY")
clip2 = gtk.clipboard.get()
text = ''

def foo(*args):
    global text
    if screen.get_active_window().get_application().get_name() == "Xfce Termnial":
        new_text = clip.wait_for_text()
        if new_text != text:
            text = new_text
            clip2.set_text(text)

gobject.timeout_add(1500, foo)
gtk.main()

p.s. сам не проверял