You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Transmission:修改已完成下载任务的颜色

Transmission:修改已完成下载任务的颜色

嘿,我完全懂你的烦恼——Ubuntu 22.04上的Transmission用同一种颜色显示活跃和已完成的下载任务,确实很容易看混,尤其是任务多的时候。别担心,咱们完全可以自己动手修改,把已完成任务的进度条改成绿色,下面给你两种可行的方法:

方法一:修改原生安装的Transmission样式

Transmission是基于GTK的应用,咱们可以通过自定义CSS来调整它的界面样式:

  1. 先创建Transmission专属的GTK配置目录(如果还没有的话):
    mkdir -p ~/.config/gtk-3.0/apps
    
  2. 打开文本编辑器创建并编辑样式文件:
    nano ~/.config/gtk-3.0/apps/transmission-gtk.css
    
  3. 把下面的代码粘贴进去,这里直接把已完成任务的进度条设为清新的绿色,你也可以换成自己喜欢的十六进制颜色码:
    /* 设置已完成下载任务的进度条颜色 */
    .transmission-progress-bar,
    .transmission-progress-bar:backdrop {
        background-color: #2ecc71; /* 这里的#2ecc71是明亮的绿色,可按需替换 */
    }
    
    /* 可选:给活跃下载任务单独设置颜色,方便区分 */
    .transmission-progress-bar:indeterminate,
    .transmission-progress-bar:backdrop:indeterminate {
        background-color: #3498db; /* 比如用蓝色代表正在下载的任务 */
    }
    
  4. 保存并退出编辑器(nano里按Ctrl+O回车确认保存,再按Ctrl+X退出),然后重启Transmission就能看到效果了。

方法二:适配Flatpak版本的Transmission

如果你用的是Flatpak安装的Transmission,配置路径会不一样,调整步骤如下:

  1. 创建Flatpak版Transmission的GTK配置目录:
    mkdir -p ~/.var/app/com.transmissionbt.Transmission/config/gtk-3.0/apps
    
  2. 同样创建样式文件并粘贴上面的CSS代码:
    nano ~/.var/app/com.transmissionbt.Transmission/config/gtk-3.0/apps/transmission-gtk.css
    
  3. 保存退出后重启Flatpak版的Transmission即可生效。

小提示

如果修改后颜色没生效,可能是当前GTK主题的优先级更高,你可以在颜色值后面加上!important强制应用样式,比如:

background-color: #2ecc71 !important;

备注:内容来源于stack exchange,提问作者user227495

火山引擎 最新活动