Как изменить тему pgadmin3

Вопрос или проблема

В данный момент я использую тему Ambiance-Dark, pgadmin выглядит очень плохо, когда я использую эту тему (и, возможно, другие темные темы). Как изменить тему pgadmin3?

Я также использую темную тему и столкнулся с такой же проблемой. Вот как это исправить:

  1. Если соединение с сервером открыто, закройте его (правый клик -> Отключить сервер)
  2. Щелкните правой кнопкой мыши на соединении с сервером и выберите Свойства…
  3. На вкладке Свойства нажмите кнопку в предпоследнем пункте, названном Цвет
  4. Выберите новый цвет, скажем, #3C3B37
  5. Перезапустите pgAdmin

pgadmin_colour

Вдохновленный этим постом, вот настройки для файла ~/.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)

вот как это выглядит

Если вы используете pgadmin3-gtk, вы можете загрузить пользовательскую тему gtk, установив переменную окружения
GTK2_RC_FILES. Например, вы можете запустить pgadmin3 с темой Adwaita следующим образом:

GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc pgadmin3

Вы также можете создать алиас, символическую ссылку или что угодно, чтобы каждый раз, когда вы запускаете pgadmin3, он запускался с переменной окружения GTK2_RC_FILES той темы, которую вы хотите.

В Fedora с MATE я использую скрипт pgadmin.sh:

#!/bin/bash
dconf write /org/mate/desktop/interface/gtk-theme "'Adwaita'"
pgadmin3
dconf write /org/mate/desktop/interface/gtk-theme "'BlackMATE'"

Ответ или решение

Чтобы изменить тему в pgAdmin3, особенно если вы используете темную тему и сталкиваетесь с проблемами отображения, выполните следующие шаги:

  1. Закройте серверное соединение: Если у вас открыто соединение с сервером, щелкните правой кнопкой мыши по соединению и выберите "Отключить сервер".

  2. Измените свойства сервера: Щелкните правой кнопкой мыши на соединении с сервером и выберите "Свойства…".

  3. Настройка цвета: На вкладке "Свойства" найдите предпоследний пункт с названием "Цвет" и нажмите кнопку для выбора цвета.

  4. Выберите новый цвет: Рекомендуется использовать цвет #3C3B37 или любой другой, который лучше соответствует вашей темной теме.

  5. Перезапустите pgAdmin: После внесения изменений обязательно перезапустите pgAdmin для применения новых настроек.

Кроме того, если вы хотите настроить внешний вид редактора SQL для поддержки темной темы, вы можете редактировать конфигурационный файл ~/.pgadmin3. Для этого выполните следующие действия:

  1. Откройте файл ~/.pgadmin3 в текстовом редакторе.

  2. Добавьте следующие настройки:

    [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. Сохраните изменения и закройте файл.

  4. Перезапустите pgAdmin, чтобы увидеть изменения.

Для пользователей pgAdmin3 с графическим интерфейсом GTK вы также можете загрузить свою кастомную тему GTK с помощью переменной окружения GTK2_RC_FILES. Например, чтобы использовать тему Adwaita, выполните:

GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc pgadmin3

Это можно сделать постоянным, создав алиас или символическую ссылку, чтобы каждый раз при запуске pgAdmin3 применялась нужная тема.

В системах Fedora с окружением рабочего стола MATE вы можете использовать следующий скрипт pgadmin.sh:

#!/bin/bash
dconf write /org/mate/desktop/interface/gtk-theme "'Adwaita'"
pgadmin3
dconf write /org/mate/desktop/interface/gtk-theme "'BlackMATE'"

Запустив этот скрипт, вы сможете быстро переключаться между темами в pgAdmin3.

Следуя этим шагам, вы сможете настроить внешний вид pgAdmin3 в соответствии с вашими предпочтениями темной темы, улучшая читаемость и общее восприятие интерфейса.

Оцените материал
Добавить комментарий

Капча загружается...