urxt的制表符包装
urxvt_tabbed的Python项目详细描述
带GTK 3标签的URXVT终端。标签是通过嵌入urxvt实现的 在gtk笔记本容器中,使用pygobject作为gtk的接口。 urxvt使用 Perl,但功能有限(例如,没有标签拖动或标签关闭)。
功能
- 选项卡名称编辑(双击)。
- 制表符关闭,拖放。
- 继承shell设置的选项卡标题。
- 可自定义的键盘快捷键。
安装和使用
依赖性
- python-gobject
- python3-xlib
安装依赖项
Arch Linux:
- sudo pacman -Spython-gobject
- sudo yaourt -Spython3-xlib
其他Linux系统:
- 使用您喜爱的包管理器安装python-gobject。
- pip3 install python3-xlib
安装urxvt标签
- git clone git@github.com:simonzack/urxvt-tabbed.git
- cd urxvt-tabbed
- ./bin/urxvt-tabbed
配置
从~/.urxvt_tabbed/urxvt_tabbed.conf读取配置, 它使用ini格式:
[section]foo=bar
[用户界面]
- ^{TT11}$:font description 用于ui,例如Monospace、Inconsolata 12或 Envy Code R italic 16。默认值来自GTK。
[概述]
- close_last_tab:一个new,close,blank
[关键点地图]
- prev_tab:上一个选项卡,默认为Control + Page_Up
- next_tab:下一个选项卡,默认为Control + Page_Down
- move_tab_prev:向左移动制表符,默认为 Control + Shift + Page_Up
- move_tab_next:向右移动制表符,默认为 Control + Shift + Page_Down
- new_tab:新选项卡,默认为Control + Shift + T
- close_tab:关闭选项卡,默认为Control + F4
屏幕截图
贡献
如果您发现任何错误或有任何功能请求,请打开一个问题。 我很乐意接受任何请求。
许可证
根据GPLv3授权。