我想制作一个 Python 脚本来控制两个单独的终端窗口中的诅咒。不是在单个终端中诅咒窗口,而是在我的 X 窗口管理器中诅咒 urxvt 的两个不同实例。
像这样的东西:
class myprogam():
controlterm1()
controlterm2()
def controlterm1():
Create a new (could be current) urxvt terminal window.
In the urxvt window setup curses with curses.initscr(), etc.
racergame()
def controlterm2():
Create another urxvt terminal window.
Setup curses.initscr, borders, size, etc. in window, leaving the old one alone.
typewriter()
def racecargame():
Racing game in curses
def typwritter()
Boring program for writing
myprogram()
当我使用命令“tty”时,我看到伪终端窗口被赋予了一个名称,这给了我对 /dev/pts/somenumber 的引用,其中第一个终端仿真器被分配了一个零,然后是 1、2 等对于新的终端。我可以将此标识符用作执行此操作的基础吗?
该脚本不必实际加载 urxvt 的新实例,因为如果它可以控制一个已经打开的实例,我很高兴。