如何解决是否可以在打开水龙头时自动运行 iTerm2 脚本
我有以下 python 脚本,它手动工作(脚本 -> AutoLaunch -> tab_color.py),
#!/usr/bin/env python3.7
import iterm2
import random
async def main(connection):
app = await iterm2.async_get_app(connection)
session = app.current_terminal_window.current_tab.current_session
change = iterm2.LocalwriteonlyProfile()
# color = iterm2.Color(255,48,48)
random_color = list(range(10,255,10))
color_temp = random.choices(random_color,k=3)
color = iterm2.Color(color_temp[0],color_temp[1],color_temp[2])
change.set_tab_color(color)
change.set_use_tab_color(True)
await session.async_set_profile_properties(change)
iterm2.run_until_complete(main)
如何让 iTerm2 在我打开标签时自动运行这个脚本。
注意:脚本的当前位置 $HOME/Library/ApplicationSupport/iTerm2/Scripts/AutoLaunch
问题它只适用于第一个标签,但不适用于任何其他标签。(即使是新窗口中的标签)
提前致谢,
萨吉特
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。