Ubuntu 17.10下Thunderbird滚动条加宽需编辑哪些文件?
解决Ubuntu 17.10中Thunderbird滚动条加宽问题及GTK相关疑问
我来一步步帮你理清这些问题,搞定滚动条加宽的需求:
一、确认系统使用的GTK版本
Ubuntu 17.10(Artful Aardvark)默认搭载的是GTK 3.20.x版本,你可以通过以下命令验证:
pkg-config --modversion gtk+-3.0
或者:
gtk-launch --version
执行后会输出具体版本号(比如3.20.9)。至于主题目录命名为gtk-3.0,这是GTK 3系列的通用命名规则——哪怕是3.20版本,也会读取这个目录下的配置,除非主题专门为某个GTK子版本创建了单独的gtk-3.20目录(Ambiance在17.10里并没有这个子目录)。
二、关于-GtkRange-sliderwidth的来源
这个属性是GTK主题引擎支持的自定义CSS变量,并非来自某个外部文件。它是主题开发者用来统一设置滑块(滚动条可拖动部分)宽度的变量,Ambiance主题在gtk-widgets.css里定义它后,会在GtkScrollbar、GtkRange等相关部件的样式中引用,实现样式一致性。你不需要找它的“来源文件”,直接修改这个变量的值,或者直接设置滚动条宽度属性就能生效。
三、加宽Thunderbird滚动条的具体方法
方法1:修改系统Ambiance主题(全局生效)
- 打开终端,编辑Ambiance的GTK 3样式文件:
sudo nano /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
- 搜索滚动条相关样式块,比如找到
GtkScrollbar定义,或者直接搜.scrollbar。 - 你可以直接修改
-GtkRange-sliderwidth的值(比如从默认10改成15):
GtkScrollbar { -GtkRange-slider-width: 15; /* 额外添加min-width确保生效 */ min-width: 15px; }
或者直接设置滚动条滑块的宽度:
.scrollbar.slider { min-width: 15px; width: 15px; min-height: 15px; height: 15px; }
- 保存文件(按
Ctrl+O回车,再按Ctrl+X退出),重启Thunderbird即可生效。
⚠️ 注意:修改系统主题文件会在系统更新时被覆盖,想避免这个问题可以用下面的用户自定义方法。
方法2:用户自定义GTK样式(全局生效,不影响系统主题)
- 在用户目录下创建GTK 3配置目录(如果不存在):
mkdir -p ~/.config/gtk-3.0
- 创建并编辑
gtk.css文件:
nano ~/.config/gtk-3.0/gtk.css
- 添加以下样式代码,调整数值到你想要的宽度:
/* 全局加宽滚动条 */ scrollbar { min-width: 15px; min-height: 15px; } /* 加宽滚动条的滑块 */ scrollbar slider { min-width: 15px; min-height: 15px; background-color: #5c5c5c; /* 可选:调整滑块颜色 */ }
- 保存后重启Thunderbird,设置会全局应用到所有GTK 3应用,包括Thunderbird。
方法3:仅针对Thunderbird修改
如果只想让Thunderbird的滚动条变宽,不影响其他应用:
- 打开Thunderbird,点击右上角菜单 → 帮助 → 故障排除信息 → 在“配置文件文件夹”下点击“打开文件夹”。
- 在打开的文件夹里创建
chrome目录(如果不存在):
mkdir chrome
- 在
chrome目录下创建userChrome.css文件:
nano chrome/userChrome.css
- 添加以下代码:
/* 加宽Thunderbird滚动条 */ scrollbar { width: 15px !important; } scrollbar thumb { width: 15px !important; min-height: 30px !important; /* 可选:设置滑块最小高度 */ }
- 保存后重启Thunderbird即可生效。
内容的提问来源于stack exchange,提问作者DrTSPC
相关产品推荐
相关产品推荐

