Left-click doesn't show the keyboard

Bug #1454405 reported by Andrej Krutak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Onboard
Won't Fix
Low
Unassigned

Bug Description

AppIndicator.IndicatorCategory only supports set_secondary_activate_target, which is (always?) middle-button. This is quite useless with touchscreens - there left button click is mostly only generated.

After forcing Indicator._init_status_icon() to be used (Gtk.StatusIcon), the behavior is as expected. The only downside is less shiny tray icon(?).

Is this the same behavior as in GNOME? I suggest GtkStatusIcon to be the default value of status-icon-provider.

Fix:

gsettings set org.onboard status-icon-provider GtkStatusIcon

Revision history for this message
marmuta (marmuta) wrote :

Sorry for the late reply. You found the setting for a workaround already, that's good.

However, I believe we can't change the default status-icon-provider at this time. The choice is highly dependent on the desktop environment unfortunately. Last I checked GtkStatusIcon is not well supported in Unity and Gnome shell. AppIndicator is generally the safer choice and it falls back to GtkStatusIcon itself, when necessary.

What desktop environment are you using?

Changed in onboard:
status: New → Incomplete
importance: Undecided → Low
Revision history for this message
Andrej Krutak (andree182) wrote : Re: [Bug 1454405] Re: Left-click doesn't show the keyboard

If the AppIndicator works in most cases, keep it by all means.

But even now it took me quite a while to figure out what I was talking
about a year ago :) So I would say if you could at least add a checkbox to
settings (some 'advanced' section), that would be better than browsing
through gsettings

I am using it on KDE4 (Kubuntu 14.04), so it's I have to fallback to Gtk :)
But other than this one initial issue, the tool works flawlessly...

On Wed, Jan 27, 2016 at 4:10 PM, marmuta <email address hidden> wrote:

> Sorry for the late reply. You found the setting for a workaround
> already, that's good.
>
> However, I believe we can't change the default status-icon-provider at
> this time. The choice is highly dependent on the desktop environment
> unfortunately. Last I checked GtkStatusIcon is not well supported in
> Unity and Gnome shell. AppIndicator is generally the safer choice and it
> falls back to GtkStatusIcon itself, when necessary.
>
> What desktop environment are you using?
>
> ** Changed in: onboard
> Status: New => Incomplete
>
> ** Changed in: onboard
> Importance: Undecided => Low
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1454405
>
> Title:
> Left-click doesn't show the keyboard
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/onboard/+bug/1454405/+subscriptions
>

Revision history for this message
marmuta (marmuta) wrote :

Yes, a setting in preferences I can do. The status-icon-provider key exists basically because of KDE on Mageia. So yeah, time to make it more visible, I guess.

> But other than this one initial issue, the tool works flawlessly...
I wish it did :), but thanks.

Changed in onboard:
status: Incomplete → Confirmed
Revision history for this message
marmuta (marmuta) wrote :

OK, there's a combobox for status-icon-provider on the General page in preferences now.
I'm marking this bug report "won't fix", though. As I wrote before, I believe we won't be able to change the default from AppIndicator.

Changed in onboard:
status: Confirmed → Won't Fix
Revision history for this message
Andrej Krutak (andree182) wrote :

I'd say "fixed" would be equally OK (the fix doesn't always have to be what
the initial report suggests), but it's fine with me either way. Thanks for
the fix!

On Sun, Jan 31, 2016 at 6:26 PM, marmuta <email address hidden> wrote:

> OK, there's a combobox for status-icon-provider on the General page in
> preferences now.
> I'm marking this bug report "won't fix", though. As I wrote before, I
> believe we won't be able to change the default from AppIndicator.
>
> ** Changed in: onboard
> Status: Confirmed => Won't Fix
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1454405
>
> Title:
> Left-click doesn't show the keyboard
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/onboard/+bug/1454405/+subscriptions
>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.