Bug#586207: metacity-common: metacity breaks with 17+ workspaces

Bas van Sisseren bas at quarantainenet.nl
Thu Jun 17 11:08:11 UTC 2010


Package: metacity-common
Version: 1:2.30.1-2
Severity: normal
Tags: patch

metacity aborts on an assertion when using more than 16 workspaces.
(workspace_names[i] != NULL)

See also:
  https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/583847

According to this link, metacity allows max. 36 workspaces. The fix is to add
these workspace names to the schema file /usr/share/gconf/schemas/metacity.schemas

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages metacity-common depends on:
ii  gconf2                        2.28.1-3   GNOME configuration database syste
ii  sgml-base                     1.26       SGML infrastructure and SGML catal

metacity-common recommends no packages.

metacity-common suggests no packages.

-- no debconf information
-------------- next part --------------
--- /usr/share/gconf/schemas/metacity.schemas.orig	2010-06-17 13:04:51.000000000 +0200
+++ /usr/share/gconf/schemas/metacity.schemas	2010-06-17 13:00:15.000000000 +0200
@@ -7820,6 +7820,26 @@
       <applyto>/apps/metacity/workspace_names/name_14</applyto>
       <applyto>/apps/metacity/workspace_names/name_15</applyto>
       <applyto>/apps/metacity/workspace_names/name_16</applyto>
+      <applyto>/apps/metacity/workspace_names/name_17</applyto>
+      <applyto>/apps/metacity/workspace_names/name_18</applyto>
+      <applyto>/apps/metacity/workspace_names/name_19</applyto>
+      <applyto>/apps/metacity/workspace_names/name_20</applyto>
+      <applyto>/apps/metacity/workspace_names/name_21</applyto>
+      <applyto>/apps/metacity/workspace_names/name_22</applyto>
+      <applyto>/apps/metacity/workspace_names/name_23</applyto>
+      <applyto>/apps/metacity/workspace_names/name_24</applyto>
+      <applyto>/apps/metacity/workspace_names/name_25</applyto>
+      <applyto>/apps/metacity/workspace_names/name_26</applyto>
+      <applyto>/apps/metacity/workspace_names/name_27</applyto>
+      <applyto>/apps/metacity/workspace_names/name_28</applyto>
+      <applyto>/apps/metacity/workspace_names/name_29</applyto>
+      <applyto>/apps/metacity/workspace_names/name_30</applyto>
+      <applyto>/apps/metacity/workspace_names/name_31</applyto>
+      <applyto>/apps/metacity/workspace_names/name_32</applyto>
+      <applyto>/apps/metacity/workspace_names/name_33</applyto>
+      <applyto>/apps/metacity/workspace_names/name_34</applyto>
+      <applyto>/apps/metacity/workspace_names/name_35</applyto>
+      <applyto>/apps/metacity/workspace_names/name_36</applyto>
       <owner>metacity</owner>
       <type>string</type>
       <default></default>


More information about the pkg-gnome-maintainers mailing list