【问题标题】:Is there a command to change terminal transparency? [closed]是否有更改终端透明度的命令? [关闭]
【发布时间】:2014-03-08 15:31:56
【问题描述】:

我想定义一个改变终端透明度的 Bash 函数,这样我就可以像命令一样使用它。目前我做这样的事情来改变终端标题:

在我的 .bashrc 文件中:

title() 
{
echo -en "\033]2;$1\007"
}

当我想改变它时,我只需输入:

title "Awesome Terminal"

我只是不知道如何对透明度做同样的事情。

【问题讨论】:

  • 你使用什么样的桌面?
  • 转义序列(例如更改标题的序列)完全受终端支持的约束。标题栏序列相当陈旧,大多数终端都很好地支持。您需要查阅终端模拟器的文档,以查看它是否能够识别任何此类透明序列。
  • 这是我在搜索时看到的第一件事,而不是我想要实现的。我想要一个无需重新启动操作系统或终端即可更改透明度的功能,有点像编辑>配置文件首选项>背景>单击透明背景单选按钮并设置透明度值,但这一切都在一个函数中我可以立即将其作为命令运行(不需要重新启动)
  • 你用什么终端模拟器?是什么给了echo $TERM

标签: linux bash ubuntu terminal


【解决方案1】:

运行以下命令

gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/background_type transparent 

【讨论】:

  • 这样就完成了。现在我只需要弄清楚如何控制透明度级别以及如何检测背景类型,以便使用相同的命令在它们之间切换。
猜你喜欢
  • 2016-10-26
  • 2013-03-10
  • 1970-01-01
  • 1970-01-01
  • 2010-11-17
  • 1970-01-01
  • 2020-10-09
  • 2013-07-03
  • 1970-01-01
相关资源
最近更新 更多