web-dev-qa-db-ja.com

pgAdmin 4は、スタンドアロンのデスクトップアプリケーションとしてではなく、常にブラウザで開きます

pSQL10をインストールしましたが、pgAdminを最初から実行した後は常にブラウザーで開きます。デスクトップアプリケーションとして実行するオプションはありません

42
user2006500

新しいchromeバージョンを使用すると、pgAdmin 4を「ネイティブ」デスクトップアプリとして実行できます。 pgAdmin v4 Webサーバーの実行中に、Windowsシステムトレイのアイコンを右クリックし、Configure ...を選択しますBrowser Command入力は次を追加します:

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

Google Chromeを別の場所にインストールしている場合は、それに応じて上記のchrome.exeショートカットを更新する必要があります。

enter image description here

PgAdmin 4を起動すると、タスクバー/タブなどに固定できる独自のウィンドウが表示されます。前のように。

36
Andrej

リリースノートには、QtWebKit/QtWebEngineのバグを修正するためにブラウザーを利用するようになったと書かれています:

デスクトップランタイムはシステムトレイアプリケーションとして実行され、システム上のブラウザを使用してpgAdminを表示します。これにより、QtWebKit/QtWebEngineに起因する多数のバグと問題が解決されます。

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

15
MDave

はい、それはpgAdminが新しい方向に向かっているように思われ、その理由はすべてドキュメントに記載されています。詳細については、ドキュメントへのリンクを参照してください。 https://www.postgresql.org/about/news/1846/

9
Olumide

@Andrejが述べたように、pgAdmin 4のpgAdmin 4ブラウザーコマンドオプションを構成すると、それを開く方法をより細かく制御できます。一部のブラウザーでは、プロファイル、データ、およびドックアイコンを個別に保持できるコマンドライン引数を使用できます。いくつかの例:

Chromeには--profile-directoryオプションがあり、Chromeで特定の「人」またはプロファイルを使用します。 Chromeをドックに1回だけ表示し、Chrome内でプロファイル/人を切り替えるには、プロファイルアイコンをクリックするか、ドックのプロファイル/人を変更します。この。

また、Chromeには --user-data-dir オプションがあります。これにより、インターフェイスをより複雑にせずにデータをより分離でき、Chromeをドックの別のインスタンスとして開くことができます。また、これを使用する場合は別のプロファイルになりますが、異なるデータディレクトリにのみ配置されます。

どちらの場合も、pgAdminプロファイルに別のスキン/テーマを使用することをお勧めします。 Simple Red Theme のような、明確なものが良い選択かもしれません。

MacOSおよびChromeの場合、 https://Apple.stackexchange.com/a/25876 で説明されているように、このブラウザーコマンドのようなものを使用できます。

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

本当にpgAdminを通常のデスクトップアプリに似たドックで実行したい場合は、使用する代わりに desktop webapp wrapper app を検索し、それらのいずれか(Applicationize、Fluidなど)を試してください。 。)。

0
Gary S. Weaver