75 votes

pgAdmin 4 s'ouvre toujours dans un navigateur et non comme une application de bureau autonome.

J'ai installé PSQL10, mais lorsque pgAdmin est exécuté à partir du démarrage, il s'ouvre toujours dans un navigateur, sans possibilité de l'exécuter comme une application de bureau.

3 votes

Je viens de mettre à jour PGAdmin 4 à la version 3.0 et oui, il s'ouvre dans mon navigateur, ce qui est assez différent. Il semble s'ouvrir uniquement dans Chrome, mon navigateur par défaut. J'étais un peu inquiet de ne pas pouvoir accéder à l'outil de requête mais après avoir ajusté le popup bloqué, tout semble fonctionner normalement.

0 votes

0 votes

comment accéder à pgadmin une fois l'onglet du navigateur fermé ?

86voto

Andrej Points 711

Avec les nouvelles versions de chrome, il est possible d'exécuter pgAdmin 4 en tant qu'application de bureau "native". Lorsque le serveur web pgAdmin v4 est en cours d'exécution, faites un clic droit sur l'icône dans la barre d'état système de Windows et sélectionnez Configurer... Dans le Commande du navigateur l'entrée ajoute ce qui suit :

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

Notez que si vous avez installé Google Chrome à un autre endroit, vous devrez mettre à jour le raccourci chrome.exe ci-dessus en conséquence.

enter image description here

Maintenant, lorsque vous lancez pgAdmin 4, il a sa propre fenêtre que vous pouvez épingler à la barre des tâches/à la tabulation, etc. Comme avant.

7 votes

Cela garantira l'exécution de l'application dans une fenêtre Chrome distincte, ce qui est utile. Elle fournit même une icône pgadmin dans la barre des tâches pour la fenêtre. Mais je n'irais pas jusqu'à la comparer à une application de bureau native (avec ou sans guillemets). (Je continue à upvoter comme utile).

0 votes

J'adore cette solution qui fonctionne comme prévu, maintenant je n'ai plus besoin de chercher dans mes quelque 30 onglets :P

2 votes

Fonctionne aussi très bien sous Linux ! /usr/bin/google-chrome --app=%URL%

18voto

MDave Points 38

Les notes de version indiquent qu'il utilise maintenant le navigateur pour corriger les bogues dans QtWebKit/QtWebEngine :

Le runtime de bureau s'exécute désormais comme une application de la barre d'état système et utilise le navigateur du système pour afficher pgAdmin. Cela résout de nombreux bogues et problèmes causés par QtWebKit/QtWebEngine.

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

12voto

Olumide Points 162

Oui, cela semble être la nouvelle direction que pgAdmin semble prendre et ils ont leurs raisons pour cela qui sont toutes indiquées dans leur documentation. Voici un lien vers la documentation pour plus d'informations : https://www.postgresql.org/about/news/1846/

3 votes

Je peux comprendre le pourquoi mais ce serait bien que ce soit configurable, peut-être en choisissant un navigateur.

0 votes

Je suppose que c'est un problème qui pourrait être soulevé auprès des mainteneurs du projet @CharlieClark

0 votes

Bien sûr, c'est ce que je pensais en écrivant le commentaire.

1voto

Gary S. Weaver Points 4034

Comme @Andrej l'a mentionné, la configuration de l'option de commande du navigateur de pgAdmin 4 vous donne plus de contrôle sur la façon dont il est ouvert, et certains navigateurs autorisent des arguments de ligne de commande qui permettent de séparer les profils, les données et les icônes du dock. Quelques exemples :

Chrome a un --profile-directory permet d'utiliser une "personne" ou un profil spécifique dans Chrome. Si vous souhaitez que Chrome ne s'affiche qu'une seule fois dans votre dock et que vous puissiez changer de profil/personne dans Chrome en cliquant sur l'icône du profil ou en changeant de profil/personne dans le dock, vous pouvez utiliser cette option.

Chrome dispose également d'un --user-data-dir qui permet une plus grande séparation des données, peut-être moins de complexité dans l'interface, et permet à Chrome de s'ouvrir comme une instance différente dans le dock. Il s'agira également d'un profil distinct si vous utilisez cette option, mais dans un répertoire de données différent.

Dans les deux cas, l'utilisation d'un skin/thème différent pour le profil pgAdmin peut être une bonne idée. Quelque chose comme le Thème rouge simple qui pourrait être distinct pourrait être un bon choix.

Pour macOS et Chrome, vous pouvez utiliser quelque chose comme cette commande du navigateur, comme indiqué dans le document suivant https://apple.stackexchange.com/a/258760 :

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

Si vous voulez vraiment que pgAdmin s'exécute dans le dock de façon plus similaire à une application de bureau ordinaire, plutôt que d'avoir à utiliser vous pourriez chercher les éléments suivants application de bureau webapp wrapper app et essayez l'un d'entre eux (par exemple Applicationize, Fluid, etc.).

0voto

Devshish Points 1

Vraiment merci. Je cherchais cela mortellement. J'ai mis à jour la configuration dans la barre d'état système PDAdmin4 avec la chaîne -- " C:\Program Fichiers (x86) \Google\Chrome\Application\chrome.exe " --app=%URL%. Ça a marché comme sur des roulettes.

Merci beaucoup.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X