public inbox for [email protected]
help / color / mirror / Atom feedFrom: Dave Page <[email protected]>
To: Magnus Hagander <[email protected]>
Cc: Joao De Almeida Pereira <[email protected]>
Cc: Murtuza Zabuawala <[email protected]>
Cc: pgadmin-hackers <[email protected]>
Cc: Akshay Joshi <[email protected]>
Cc: Neel Patel <[email protected]>
Cc: Ashesh Vashi <[email protected]>
Cc: Robert Eckhardt <[email protected]>
Subject: Re: Showstopper desktop runtime issue
Date: Fri, 23 Mar 2018 12:00:23 +0000
Message-ID: <CA+OCxoyCisZh_4amHhpq2Pz7yX+ivcWEpXOvQ2RpdeqvFJzZmw@mail.gmail.com> (raw)
In-Reply-To: <CA+OCxoyCVWvRAM-ePx-CN-uDbVP26CAQgySZbgS_Scub2JKn9g@mail.gmail.com>
References: <CA+OCxoyjbMa6EK=Wu+d56S7teJ7YRVP2sY73BbYFwiRZAwUetA@mail.gmail.com>
<CAKKotZTWLWDHxKf5ct0hUzVbMzjXTg9sxu-0wgTWgthQ2H2FaQ@mail.gmail.com>
<CAE+jjakNKHxb4vpz6-aHu0_U9c0A1jvjQ8Nn=JMcLtM9jjnqbQ@mail.gmail.com>
<CABUevEw27=-7oRiX5XYQ=o-ThdmSUcYpzcSsXEcr0wOROYH-Zg@mail.gmail.com>
<CA+OCxowzxOTwduJhVQwo6cxj=11uvmTNFSrkxdxG1hbkyfeQGg@mail.gmail.com>
<CA+OCxoyCVWvRAM-ePx-CN-uDbVP26CAQgySZbgS_Scub2JKn9g@mail.gmail.com>
On Thu, Mar 22, 2018 at 4:58 PM, Dave Page <[email protected]> wrote:
>
>
> On Thu, Mar 22, 2018 at 4:28 PM, Dave Page <[email protected]> wrote:
>
>>
>> 2) This option is not very appealing to me, because we would be pilling
>>>> code into the QT portion of the application, that I hope we remove in the
>>>> future, that currently is untested to solve a problem caused by a Window
>>>> Manager......
>>>> I would be more in favor of creating a Application Indicator that would
>>>> support 2 actions, Kill running pgAdmins and launch the browser to access
>>>> them. There is a lot of interesting websites that talk about this, and how
>>>> to develop. I had to download one to have a docker indicator..... But as I
>>>> said in a previous thread, I believe that this should be a 3rd party
>>>> application and not a first class citizen on pgAdmin, as the majority of
>>>> the ones that I found are.
>>>>
>>>
>>> I can't comment on the specific ways to sort it out, but I think
>>> *basing* things in option 2 is by far the best option. If it's just an
>>> additional add-on that can be made a dependency of the packages it's not a
>>> huge problem (provided this add-on is available on the major platforms like
>>> rhel, ubuntu, debian of course)
>>>
>>
>> It would just be a modified version of what we have. Instead of having an
>> icon in the system tray, we'd probably have multiple Start Menu icons to
>> replace the tray icon menu. They would have to signal a running instance to
>> do something, or become a new instance and then do the something if nothing
>> is running already.
>>
>
> Of course, another option here might be to figure out that we're running
> under Gnome/GTK at runtime, and if so, create an indicator icon and menu
> instead of the tray icon. That is, apparently, what Skype and other similar
> apps do now. The indicator icons go on the right of the top menu bar (kinda
> like where tray icons go on macOS).
>
I investigated this, and have failed to find anything about how to do this
so far.
However, the following does fix the problem:
1) # dnf install gnome-shell-extension-topicons-plus
2) Run gnome-tweak-tool
3) Enable TopIcons Plus
There are apparently ways to enable the extension globally from the command
line. Need to test that (and figure out if it would be considered bad form
to do so).
--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake
EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
view thread (16+ messages)
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: [email protected]
Cc: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]
Subject: Re: Showstopper desktop runtime issue
In-Reply-To: <CA+OCxoyCisZh_4amHhpq2Pz7yX+ivcWEpXOvQ2RpdeqvFJzZmw@mail.gmail.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox