Jellium Desktop系统主题定制:修改颜色与字体的终极指南
Jellium Desktop系统主题定制:修改颜色与字体的终极指南
【免费下载链接】jellium-desktopAn unofficial desktop client for Jellyfin项目地址: https://gitcode.com/GitHub_Trending/je/jellium-desktop
Jellium Desktop是一款非官方的Jellyfin桌面客户端,它不仅提供了流畅的媒体播放体验,还允许用户通过简单的设置自定义界面主题颜色和字体样式。本文将详细介绍如何轻松定制Jellium Desktop的视觉外观,让你的媒体中心更具个性化风格。
Jellium Desktop标志性的渐变logo,体现了软件支持自定义颜色的特性
主题颜色定制基础
Jellium Desktop的主题颜色系统基于CSS变量和原生主题引擎构建,主要通过以下两个途径实现颜色自定义:
1. 通过Jellyfin Web界面设置
Jellium Desktop会自动同步Jellyfin服务器的主题设置。当你在Web界面切换主题时,客户端会通过<meta name="theme-color">标签实时更新窗口标题栏和背景颜色。这一机制在src/web/native-shim.js中实现,确保网页主题与桌面客户端外观保持一致。
2. 修改配置文件中的主题颜色
对于更高级的颜色定制,你可以直接修改配置文件:
打开Jellium Desktop的配置目录,通常位于:
- Linux:
~/.config/jellium-desktop/ - macOS:
~/Library/Application Support/jellium-desktop/ - Windows:
%APPDATA%\jellium-desktop\
- Linux:
编辑
settings.json文件,添加或修改以下颜色相关配置:{ "theme": { "backgroundColor": "#1a1a1a", "textColor": "#f0f0f0", "accentColor": "#00a4dc" } }重启Jellium Desktop使更改生效
高级颜色定制:MPV背景色调整
Jellium Desktop使用MPV作为媒体播放器核心,你可以通过修改MPV配置来自定义视频播放时的背景颜色:
在配置目录中找到或创建
mpv文件夹在该文件夹中创建或编辑
mpv.conf文件添加以下配置设置背景颜色:
background="#292929" # 深色背景颜色值支持十六进制格式,如
#RRGGBB或#AARRGGBB(带透明度)保存文件并重启Jellium Desktop
提示:MPV配置文件的加载逻辑在src/mpv/src/boot.rs中定义,确保
config=yes选项已启用以加载用户配置。
字体样式自定义
虽然Jellium Desktop没有直接提供字体设置界面,但你可以通过修改CSS文件来自定义界面字体:
找到Jellium Desktop的资源目录
编辑
overlay.css文件(路径类似src/web/overlay.css)修改
font-family属性来更改全局字体:body { font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px; }对于菜单字体,可以修改src/menu/src/render.rs中的字体相关代码:
let font_px = FONT_PX * s; // 调整字体大小 draw_text(fonts, &mut pm, &it.label, font_px, pad_x, baseline_y, color);
通过客户端设置界面快速调整
Jellium Desktop提供了一个简单的设置界面,你可以通过以下步骤访问:
- 在主界面点击右上角的菜单按钮
- 选择"设置"选项,打开客户端设置页面
- 在"外观"或"高级"标签页中找到主题相关选项
客户端设置页面的实现代码位于src/web/client-settings.js,你可以查看该文件了解所有可配置选项。
应用自定义CSS
对于高级用户,Jellium Desktop支持加载自定义CSS文件来完全定制界面:
在配置目录中创建
custom.css文件添加你的CSS规则,例如:
:root { --bg-color: #121212; --text-color: #e0e0e0; --accent-color: #bb86fc; } .header { background-color: var(--bg-color); color: var(--text-color); }在设置界面中启用"加载自定义CSS"选项
恢复默认主题
如果你想恢复到默认主题,可以:
- 删除或重命名配置目录中的
settings.json文件 - 删除
mpv/mpv.conf文件(如果修改过) - 重启Jellium Desktop,软件会自动生成新的默认配置文件
通过以上方法,你可以轻松定制Jellium Desktop的外观,打造属于自己的个性化媒体中心。无论是简单的颜色调整还是深度的界面改造,Jellium Desktop都提供了灵活的定制选项,让你的媒体体验更加愉悦。
【免费下载链接】jellium-desktopAn unofficial desktop client for Jellyfin项目地址: https://gitcode.com/GitHub_Trending/je/jellium-desktop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
