在多个终端中更改背景图像

在多个终端中更改背景图像

我想知道是否有人知道如何以独特的方式更改终端中的背景图像。

我知道如何改变它以便终端的每个实例都有相同的背景,但我偶尔会使用 2 个或 3 个终端在不同的路径上工作。

我想知道是否有办法设置一些

  • 1 号航站楼:图片 1
  • 2 号航站楼:图片 2
  • 3 号航站楼:图片 3
  • ...
  • 航站楼 N:图像 N

编辑 我希望通过开发一种技术来实现这一点,该技术可以查看我之前定义的各种配置文件,每次我打开终端时,它都会循环显示下一个配置文件,直到到达末尾,然后重新启动。我不确定最好的方法是什么。也许可以在此基础上~/.bash_aliases定义配置文件,并根据该会话中打开终端的次数设置终端的更改。

答案1

你需要什么?xdotool ( sudo apt-get install xdotool) 并结合不同的配置文件。我的 gnome-terminal 中有 8 个不同的配置文件,每个配置文件都有不同的颜色或背景设置。请确保您已启用菜单栏(文件、编辑等)。否则 - 将无法工作

命令

xdotool key alt+f b $( expr $RANDOM % 8 )

解释:我们得到一个由 shell 生成的随机数 $RANDOM,将其除以您拥有的最大配置文件数量,然后执行xdotool与下拉File(alt+f)菜单、选择open new tab(b)和选择具有相应编号的配置文件相对应的键盘快捷键序列

您可以将此命令转换为别名 ( alias newtab='xdotool key alt+f b $( expr $RANDOM % 8 )') 或脚本

我采用了相同的别名并将其放入我的.mkshrc文件中(因为我使用的是 mksh,而不是 bash,所以对你来说它是 .bashrc)。以下是它的实际运行情况

在此处输入图片描述

更新 | 2015 年 4 月 22 日

这是一个脚本,用于打开一个带有所需配置文件的终端窗口(对于每个配置文件,您可以指定自己的颜色和背景图片)。通过系统设置 -> 键盘 -> 快捷键 -> 自定义将其绑定到键盘快捷键。对于命令,请添加脚本的完整路径 在此处输入图片描述 在此处输入图片描述

剧本

#!/bin/bash

PROFILE=$(zenity --entry --text="Enter Profile Name")
gnome-terminal --window-with-profile="$PROFILE" &

相关内容