【发布时间】:2014-03-08 15:31:56
【问题描述】:
我想定义一个改变终端透明度的 Bash 函数,这样我就可以像命令一样使用它。目前我做这样的事情来改变终端标题:
在我的 .bashrc 文件中:
title()
{
echo -en "\033]2;$1\007"
}
当我想改变它时,我只需输入:
title "Awesome Terminal"
我只是不知道如何对透明度做同样的事情。
【问题讨论】:
-
你使用什么样的桌面?
-
转义序列(例如更改标题的序列)完全受终端支持的约束。标题栏序列相当陈旧,大多数终端都很好地支持。您需要查阅终端模拟器的文档,以查看它是否能够识别任何此类透明序列。
-
这是我在搜索时看到的第一件事,而不是我想要实现的。我想要一个无需重新启动操作系统或终端即可更改透明度的功能,有点像编辑>配置文件首选项>背景>单击透明背景单选按钮并设置透明度值,但这一切都在一个函数中我可以立即将其作为命令运行(不需要重新启动)
-
你用什么终端模拟器?是什么给了
echo $TERM?
标签: linux bash ubuntu terminal