← Back to team overview

desktop-packages team mailing list archive

[Bug 1503418] Re: [SRU] [REGRESSION] launching byobu from unity uses the terminal icon rather than the application icon


This bug was fixed in the package byobu - 5.100-0ubuntu1

byobu (5.100-0ubuntu1) xenial; urgency=medium

  [ David Personette ]
  * usr/lib/byobu/include/config.py.in,
    - https://github.com/dustinkirkland/byobu/pull/11
    - Python scripts 'futurize'd to support python3

  [ Dustin Kirkland ]
  * usr/share/applications/byobu.desktop:
    - Revert upstream .desktop changes to match against
      gnome-terminal-server, LP: #1512498
  * === added directory usr/share/byobu/desktop, === added directory
    usr/share/dbus-1, === added directory usr/share/dbus-1/services,
    configure.ac, debian/control, debian/postinst, debian/postrm,
    Makefile.am, usr/share/applications/byobu.desktop =>
    usr/share/applications/Makefile.am =>
    usr/share/byobu/desktop/byobu.desktop.old, usr/share/dbus-
    1/services/Makefile.am, usr/share/dbus-
    1/services/us.kirkland.terminals.byobu.service: LP: #1512498, #1503418
    - huge work around the mess that is gnome-terminal-server
    - install two different desktop files to /usr/share/byobu/desktops/*
    - in postinst, symlink the correct one into /usr/share/applications
    - clean up that conditionally installed symlink in postinst
    - suggest gnome-terminal package, as our new desktop file hardcodes
      gnome-terminal (this kind of sucks)
    - in byobu.desktop, exec gnome-terminal with a --app-id hint, and
      drop the Terminal=true, as gnome-terminal will take care of that
    - install a dbus service, as new gnome-terminal expects to launch
      via dbus
    - fqdn namespace that service to us.kirkland.terminals.byobu
      + this is stupid, btw
  * usr/lib/byobu/include/select-session.py:
    - fix regression introduced by r2448

 -- Dustin Kirkland <kirkland@xxxxxxxxxx>  Sat, 14 Nov 2015 16:59:57

** Changed in: byobu (Ubuntu)
       Status: In Progress => Fix Released

You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-terminal in Ubuntu.

  [SRU] [REGRESSION] launching byobu from unity uses the terminal icon
  rather than the application icon

Status in BAMF:
Status in bamf package in Ubuntu:
Status in byobu package in Ubuntu:
  Fix Released
Status in gnome-terminal package in Ubuntu:
Status in bamf source package in Wily:
Status in byobu source package in Wily:
Status in gnome-terminal source package in Wily:

Bug description:
  I just upgraded to Wily yesterday, and it seems this regression has
  crept up again (it happened around the Utopic timeframe too).

  Install Byobu.

  sudo apt-get install byobu

  Open from the Unity Launcher.  Press Windows icon.  Type 'byobu'.
  Click on the Ubuntu terminal icon.  Byobu open in the default terminal
  (as specified in the byobu.desktop file), but the icon on the left in
  the unity bar is the Terminal icon, not the Byobu one.


   * The icon is not displayed properly in the unity bar on the left

  [Test Case]

   * sudo apt-get install -y byobu
   * Press the Unity launcher key
   * Type 'byobu' and press enter
   * See the gnome terminal icon (black square with a prompt, like >_ on it)
   * Install the package from wily-proposed
   * Close byobu, and launch it again
   * See the byobu logo (a three panel Japanese screen)

  [Regression Potential] 

   * None

  [Other Info]
   * One line fix in the byobu.desktop file
   * Already applied upstream and released in xenial
   * Diff looks like this:

  === modified file 'usr/share/applications/byobu.desktop'
  --- a/usr/share/applications/byobu.desktop      2013-12-17 05:28:23 +0000
  +++ b/usr/share/applications/byobu.desktop      2015-10-28 00:34:48 +0000
  @@ -7,3 +7,4 @@


To manage notifications about this bug go to: