task switcher displays 'unnamed window' for crash notification

Bug #87164 reported by magilus
2
Affects Status Importance Assigned to Milestone
apport (Ubuntu)
Fix Released
Low
Martin Pitt

Bug Description

Binary package hint: apport

The Window "Send problem report to the developers?" does not have a window title. This looks ugly, as being shown on the attached screenshot.

Revision history for this message
magilus (magilus) wrote :
Changed in apport:
status: Unconfirmed → Confirmed
Revision history for this message
Martin Pitt (pitti) wrote :

The title was removed on purpose to comply with the Gnome Human Interface Guidelines:

http://developer.gnome.org/projects/gup/hig/2.0/windows-alert.html: "Alert windows have no titles, as the title would usually unnecessarily duplicate the alert's primary text. This way, users can read and respond to alerts more quickly as there is less visual noise and confounding text."

Changed in apport:
status: Confirmed → Rejected
Revision history for this message
magilus (magilus) wrote :

Yeah, but I doubt that "namenloses Fenster" is no title :-)

Are we both speaking about the list of running applications on the panel? (see screenshot)

Revision history for this message
Martin Pitt (pitti) wrote :

I hope that one can set the task switcher string separately.

Changed in apport:
status: Rejected → Confirmed
assignee: nobody → pitti
importance: Undecided → Low
status: Confirmed → In Progress
Martin Pitt (pitti)
Changed in apport:
status: In Progress → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

 apport (0.60) feisty; urgency=low
 .
   * gtk/apport-gtk.glade: Reintroduce window titles. Since the crash
     notifications are like alerts, title have been removed recently to comply
     with Gnome HIG standards, but then the user will get 'nameless window'
     buttons in the task bar. Let's have the smaller evil then. (LP: #87164)
   * apport/packaging.py: Add get_architecture() interface for determining the
     architecture of a particular package (which might not match the overall
     system architecture on multiarch-capable systems, e. g. an i386 Firefox
     package installed on amd64).
   * backends/packaging-dpkg.py: Implement get_architecture() and add test
     case.
   * apport/report.py, add_package_info(): Add Architecture: field.
     (LP: #87424)
   * apport/ui.py: Already mark report as seen when we load it, not just in the
     information collection thread. That way, reports will only be shown once
     on systems which have /var/crash mounted noatime, too. (LP: #85809)
   * apport/fileutils.py, mark_report_seen(): If os.utime() fails, and opening
     the report file for reading does not change the atime (happens with
     noatime mount option), don't throw an exception, just delete the report.
     (other aspect of LP: #85809)
   * qt4/apport-qt: Wrap gettext() into an unicode(str, 'UTF-8') call,
     otherwise all non-ASCII unicode strings are broken. (LP: #87757)

Changed in apport:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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