Transmission:修改已完成下载任务的颜色
Transmission:修改已完成下载任务的颜色
嘿,我完全懂你的烦恼——Ubuntu 22.04上的Transmission用同一种颜色显示活跃和已完成的下载任务,确实很容易看混,尤其是任务多的时候。别担心,咱们完全可以自己动手修改,把已完成任务的进度条改成绿色,下面给你两种可行的方法:
方法一:修改原生安装的Transmission样式
Transmission是基于GTK的应用,咱们可以通过自定义CSS来调整它的界面样式:
- 先创建Transmission专属的GTK配置目录(如果还没有的话):
mkdir -p ~/.config/gtk-3.0/apps - 打开文本编辑器创建并编辑样式文件:
nano ~/.config/gtk-3.0/apps/transmission-gtk.css - 把下面的代码粘贴进去,这里直接把已完成任务的进度条设为清新的绿色,你也可以换成自己喜欢的十六进制颜色码:
/* 设置已完成下载任务的进度条颜色 */ .transmission-progress-bar, .transmission-progress-bar:backdrop { background-color: #2ecc71; /* 这里的#2ecc71是明亮的绿色,可按需替换 */ } /* 可选:给活跃下载任务单独设置颜色,方便区分 */ .transmission-progress-bar:indeterminate, .transmission-progress-bar:backdrop:indeterminate { background-color: #3498db; /* 比如用蓝色代表正在下载的任务 */ } - 保存并退出编辑器(nano里按
Ctrl+O回车确认保存,再按Ctrl+X退出),然后重启Transmission就能看到效果了。
方法二:适配Flatpak版本的Transmission
如果你用的是Flatpak安装的Transmission,配置路径会不一样,调整步骤如下:
- 创建Flatpak版Transmission的GTK配置目录:
mkdir -p ~/.var/app/com.transmissionbt.Transmission/config/gtk-3.0/apps - 同样创建样式文件并粘贴上面的CSS代码:
nano ~/.var/app/com.transmissionbt.Transmission/config/gtk-3.0/apps/transmission-gtk.css - 保存退出后重启Flatpak版的Transmission即可生效。
小提示
如果修改后颜色没生效,可能是当前GTK主题的优先级更高,你可以在颜色值后面加上!important强制应用样式,比如:
background-color: #2ecc71 !important;
备注:内容来源于stack exchange,提问作者user227495




