Подтвердить что ты не робот

pgAdmin 4 всегда открывается в браузере не как отдельное настольное приложение

установленный PSQL10, но когда pgAdmin запускается с самого начала, он всегда открывается в браузере. Нет возможности запуска в качестве настольного приложения

4b9b3361

Ответ 1

В новых версиях Chrome можно запускать pgAdmin 4 как "родное" настольное приложение. Во время работы веб-сервера pgAdmin v4 щелкните правой кнопкой мыши значок в системном трее Windows и выберите " Настроить..." Во вводе команды браузера добавьте следующее:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app =% URL%

Обратите внимание, что если у вас установлен Google Chrome в другом месте, вам необходимо соответственно обновить ярлык chrome.exe выше.

enter image description here

Теперь, когда вы запускаете pgAdmin 4, у него есть собственное окно, которое вы можете прикрепить к панели задач/вкладке и так далее. Как раньше.

Ответ 2

В примечаниях к выпуску говорится, что теперь он использует браузер для исправления ошибок в QtWebKit/QtWebEngine:

Рабочая среда рабочего стола теперь работает как приложение в системном трее и использует браузер в системе для отображения pgAdmin. Это устраняет многочисленные ошибки и проблемы, вызванные QtWebKit/QtWebEngine.

https://www.postgresql.org/about/news/1846/

Ответ 3

Да, похоже, что новое направление pgAdmin, похоже, идет, и у них есть причины для того, что указано в их документации. Здесь ссылка на документацию для получения дополнительной информации: https://www.postgresql.org/about/news/1846/

Ответ 4

Как упомянул @Andrej, настройка параметра pgAdmin 4 Browser Command в pgAdmin 4 дает вам больше контроля над тем, как он открывается, а некоторые браузеры допускают аргументы командной строки, которые могут разделять профили, данные и значки док-станции. Некоторые примеры:

В Chrome есть опция --profile-directory будет использоваться определенный человек или профиль в Chrome. Если вы хотите, чтобы Chrome отображался в доке только один раз и переключал профиль/пользователя в Chrome, нажав на значок профиля или изменив профиль/пользователя в доке, вы можете просто использовать это.

В Chrome также есть --user-data-dir которая обеспечивает большее разделение данных, возможно, меньшую сложность интерфейса и позволяет открывать Chrome как другой экземпляр в доке. Это также будет отдельный профиль, если вы используете его, но просто в другом каталоге данных.

В любом случае, использование другой темы оформления/темы для профиля pgAdmin может быть хорошей идеей. Что-то вроде простой красной темы, которая может отличаться, может быть хорошим выбором.

Для macOS и Chrome вы можете использовать что-то вроде этой команды браузера, как указано в https://apple.stackexchange.com/a/258760:

open -na "Google Chrome" --args --user-data-dir="/Users/yourusername/somedirname" %URL%

Если вы действительно хотите, чтобы pgAdmin работал в доке, более похожем на обычное приложение для настольных компьютеров, вместо того, чтобы использовать его, вы можете найти приложение-оболочку webapp для настольного компьютера и попробовать одно из них (например, Applicationize, Fluid и т.д.).