目前我正在使用 Ambiance-Dark 主题,使用此主题(也许还有其他深色主题)时,pgadmin 看起来很糟糕。如何更改 pgadmin3 主题?
答案1
我也使用了深色主题,也遇到了同样的问题。解决方法如下:
- 如果服务器连接已打开,请关闭它(右键单击 -> 断开服务器连接)
- 右键单击服务器连接并选择属性…
- 在“属性”选项卡中,单击倒数第二项中的“颜色”按钮
- 选择新颜色,例如 #3C3B37
- 重启 pgAdmin
答案2
灵感来自这个帖子,这是文件的设置~/.pgadmin3
,以便 SQL 框在深色主题下看起来不错
[ctlSQLBox]
MarginBackgroundColour=rgb(21, 21, 21)
ColourCaret=rgb(229,192,123)
Colour1=rgb(152, 195, 121)
Colour2=rgb(152, 195, 121)
Colour3=rgb(92, 99, 112)
Colour4=rgb(229, 192, 123)
Colour5=rgb(86, 182, 194)
Colour6=rgb(97, 175, 239)
Colour7=rgb(224, 108, 117)
Colour10=rgb(171, 178, 191)
Colour11=rgb(198, 120, 221)
答案3
在带有 MATE 的 Fedora 中,我使用 pgadmin.sh 脚本:
#!/bin/bash
dconf write /org/mate/desktop/interface/gtk-theme "'Adwaita'"
pgadmin3
dconf write /org/mate/desktop/interface/gtk-theme "'BlackMATE'"
答案4
如果您使用的是 pgadmin3-gtk,则可以加载自定义 gtk 主题并设置 GTK2_RC_FILES 环境。例如,您可以加载运行 Adwaita 主题的 pgadmin3:
GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc pgadmin3
然后,您可以创建一个别名、一个软链接或任何您想要的内容,以便每次启动 pgadmin3 时,它都会使用您想要的主题的 GTK2_RC_FILES 环境运行。