Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Running Opera web browser does not show app icon in plank #355

Open
Nikoos opened this issue Jan 21, 2025 · 4 comments
Open

Running Opera web browser does not show app icon in plank #355

Nikoos opened this issue Jan 21, 2025 · 4 comments

Comments

@Nikoos
Copy link

Nikoos commented Jan 21, 2025

What Happened?

Hello Team,

Since my migration to latest elementary installment, I deployed my software one at a time and restoring application data. I have installed multiple web browser : Firefox-trunk, Google Chrome and Opera (latest version available).

After installing Opera version 116.0.5366.35 through DEB file and restoring data, I found (or at least did not found) that when running Opera, there was no display icon when Opera runs.

Here is the actual plank icons with Opera running in the background

Image

Best regards,

Nikos

Steps to Reproduce

  1. Download DEB package from opera.com
  2. Install deb via sudo apt install ./opera-xxxxxxx.deb
  3. Run Opera
  4. Look at plank, no Opera icon display

(Can be reproduce in VirtualBox)

Expected Behavior

When running Opera, application icon show be displayed in Plank

OS Version

8.x (Circe)

Session Type

Classic Session (X11, This is the default)

Software Version

Latest release (I have run all updates)

Log Output

Hardware Info

No response

@danirabbit danirabbit transferred this issue from elementary/wingpanel Jan 21, 2025
@teamcons
Copy link

teamcons commented Feb 4, 2025

This is not plank but the new eOS dock

This may be a duplicate of #282
--> Opera does not display a valid window ID that the dock can connect with the correct app.
Instead of trying to guess because Opera does not follow the linux standards, the dock shrugs it off.

This should be reported to the Opera developers. I know it looks like a Dock bug, but any fix would be a workaround to a specific app doing whatever and expecting others to deal with it, further enabling it to disregard standards.

A fallback is in discussion, but considering how old, established, and forced for specific package standards (flatpak) it is, it is like Opera not providing any app icon and expecting others to fetch it themselves and display it. I think the core team would prefer to go on a clean slate with linux standards instead of a forever-legacy-workarounds - Which is also the point of retiring Plank

@Nikoos
Copy link
Author

Nikoos commented Feb 4, 2025 via email

@teamcons
Copy link

teamcons commented Feb 4, 2025

Im not sure ?
I would try in a terminal "GTK_DEBUG=interactive opera", to have the interactive thingy to start alongside opera, and then wade through the tabs

But i am absolutely not familiar with the window management side of things. thats a mystery box of mystery to me
I think the function that parses it in the dock is

public async void sync_windows () requires (desktop_integration != null) {

@danirabbit
Copy link
Member

We don't recommend or support sideloading apps via deb packages and you should expect to have a worse experience if you do this.

Opera is available from AppCenter and the version there should not have this problem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants