如何在Ubuntu上定制pgAdmin界面
在定制界面前,需先完成pgAdmin的安装与基础配置。以Ubuntu 22.04为例,步骤如下:
sudo apt update,随后安装Python及PostgreSQL相关开发库:sudo apt install python3-pip libpq-dev python3-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev。pip3 install pgadmin4。~/.local/lib/python3.x/site-packages/pgadmin4),运行python3 setup.py完成初始化;启动服务:pgadmin4。http://localhost:5050,使用初始管理员账号(邮箱:admin@pgadmin.org,密码:首次登录时设置)登录。pgAdmin的界面设置可通过配置文件调整,Ubuntu下的路径因安装方式而异:
/etc/pgadmin/pgadmin4.config(若文件不存在,可手动创建),添加以下选项:
web_app_theme:设置界面主题(支持blue、green、red、black或custom,默认为blue);web_app_icon_theme:设置图标主题(如material、fontawesome,默认为material);web_app_language:设置界面语言(如zh-cn、en、es,默认为en)。web_app_theme = green
web_app_icon_theme = material
web_app_language = zh-cn
~/.pgadmin/config_local.py(若文件不存在,可手动创建),添加上述选项(格式与系统级一致)。sudo systemctl restart pgadmin4(系统级)或重启pgAdmin进程(用户级)。登录pgAdmin后,可通过图形界面快速调整:
File → Preferences → Miscellaneous → User Language,选择所需语言(如中文(简体)),重启pgAdmin后生效。Properties,可修改面板大小、位置或隐藏面板;也可通过Settings → Layout导入/导出预设布局(如“紧凑模式”“宽屏模式”)。Settings → Specific Layouts中,选择常用布局,点击Set Custom Layout as Default,将其设为启动时的默认界面。设置 → 外观 → 主题更换系统主题(如Yaru-dark、Adwaita),pgAdmin会同步适配系统主题的颜色与字体。Settings → Font中,可选择系统字体(如Noto Sans、Arial)并调整字号(如12pt、14pt),提升界面文字的可读性。pgAdmin支持通过插件增强界面功能,部分插件可改变外观或添加新元素:
Plugins → Manage Plugins,选择所需插件(如pgAdmin SQL Formatter、pgAdmin Dark Mode)并安装。pgAdmin Dark Mode可将界面切换为暗色主题(需插件支持);pgAdmin SQL Console Enhancements可优化SQL控制台的显示效果。cp /etc/pgadmin/pgadmin4.config /etc/pgadmin/pgadmin4.config.bak),避免配置错误导致服务无法启动。