概述
没啥特殊的介绍,Proxmox Virtual Environment 的UI有些不如意,想按自己的意愿去修改修改,记录分享下部分修改的内容代码。
节点标题
打开路径 /usr/share/pve-manager/
下的 index.html.tpl
文件,修改代码第7行
<title>[% nodename %] - Proxmox Virtual Environment</title>
移动终端
打开路径 /usr/share/pve-manager/touch
下的 index.html.tpl 文件
<title>[% nodename %] - Proxmox Virtual Environment</title>
自定义背景图片
打开路径 /usr/share/javascript/extjs/theme-crisp/resources
中的 theme-crisp-all_1.css
搜索 background-image:none
修改为
background-image:url(/pve2/images/bg.png);
background-size: 100%;
background-position: top;
background-attachment: fixed;
bg.png是背景图素材,提前存放至 /usr/share/pve-manager/images
目录下
顶部背景图片
搜索 .x-plain{overflow:hidden;position:relative 在后面加上
;background-image:url(/pve2/images/bg.png);
LOGO图标
打开路径 /usr/share/pve-manager/images
替换文件 proxmox_logo.png
修改为自己的图片,分辨率是177*34
删除版本号
打开路径 /usr/share/pve-manager/js 中的 pvemanagerlib.js
文件
搜索 if (PVE.VersionInfo) {
删除相关代码,所有 Virtual Environment
替换为对应的内容
搜索框文字替换
打开路径 /usr/share/pve-manager/js 中的 pvemanagerlib.js
文件
搜索 emptyText: gettext('Search'),
修改 'Search'
为自定义内容
登录报错提示
打开路径 /usr/share/pve-manager/js 中的 pvemanagerlib.js
文件
搜索 Login failed. Please try again
,修改为自定义内容
搜索 Please wait...
全部替换为自定义内容
登录界面标题
打开路径 /usr/share/pve-manager/js 中的 pvemanagerlib.js
文件
搜索 title: gettext('Proxmox VE Login'),
替换修改为自定义内容
登录框的账号密码文字
打开路径 /usr/share/pve-manager/js 中的 pvemanagerlib.js
文件
搜索 fieldLabel: gettext('User name'),
替换为自定义内容
未订阅提示内容
打开路径 /usr/share/pve-manager/js 中的 pvemanagerlib.js
文件
搜索 Please visit
替换为自定义内容
删除文档链接
打开路径 /usr/share/pve-manager/js 中的 pvemanagerlib.js
文件
搜索 Proxmox VE Documentation Index
注释或删除代码