[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#694982: libreoffice: automatically raises windows upon receiving focus



Package: libreoffice
Version: 1:4.0.2~rc1-1
Followup-For: Bug #694982

This bug still exists in the current 4.0 from experimental.  There is an
option to disable mouse positioning at: Options -> LibreOffice -> View
-> Mouse -> Mouse positioning.  This option does not work.

Looking through the LibreOffice source, there's a ton of weird input and
focus manipulation happening in vcl/unx/generic/window/salframe.cxx.
The comments indicate that much of that code is *designed* to break
window manager focus handling - features like focus follows mouse are
mentioned explicitly.  Seems like quite a bit of effort went into making
this reliably break window managers - I doubt it'll ever be fixed.

Ross

-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (500, 'testing'), (40, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libreoffice depends on:
ii  fonts-sil-gentium-basic         1.1-5
ii  libreoffice-base                1:4.0.2~rc1-1
ii  libreoffice-calc                1:4.0.2~rc1-1
ii  libreoffice-core                1:4.0.2~rc1-1
ii  libreoffice-draw                1:4.0.2~rc1-1
ii  libreoffice-filter-mobiledev    1:4.0.2~rc1-1
ii  libreoffice-impress             1:4.0.2~rc1-1
ii  libreoffice-java-common         1:4.0.2~rc1-1
ii  libreoffice-math                1:4.0.2~rc1-1
ii  libreoffice-report-builder-bin  1:4.0.2~rc1-1
ii  libreoffice-writer              1:4.0.2~rc1-1
ii  python-uno                      1:4.0.2~rc1-1
ii  ttf-dejavu                      2.33-3

Versions of packages libreoffice recommends:
ii  fonts-liberation  1.07.2-6
ii  libpaper-utils    1.1.24+nmu2

Versions of packages libreoffice suggests:
ii  cups-bsd                              1.5.3-2.15
ii  default-jre [java5-runtime]           1:1.7-48
pn  gstreamer1.0-ffmpeg                   <none>
pn  gstreamer1.0-plugins-bad              <none>
pn  gstreamer1.0-plugins-base             <none>
pn  gstreamer1.0-plugins-good             <none>
pn  gstreamer1.0-plugins-ugly             <none>
ii  hunspell-en-us [hunspell-dictionary]  20070829-6
pn  hyphen-hyphenation-patterns           <none>
ii  icedove                               17.0.4-1
ii  iceweasel                             19.0.2-1
ii  imagemagick                           8:6.7.7.10-5
ii  libgl1-mesa-glx [libgl1]              8.0.5-3
ii  libreoffice-gnome                     1:4.0.2~rc1-1
pn  libreoffice-grammarcheck              <none>
pn  libreoffice-help-4.0                  <none>
pn  libreoffice-l10n-4.0                  <none>
pn  libreoffice-officebean                <none>
ii  libsane                               1.0.22-7.4
ii  libxrender1                           1:0.9.7-1
pn  myspell-dictionary                    <none>
ii  mythes-en-us [mythes-thesaurus]       1:3.3.0-4
pn  openclipart-libreoffice               <none>
ii  openjdk-7-jre [java5-runtime]         7u3-2.1.6-1
ii  pstoedit                              3.60-2+b1
pn  unixodbc                              <none>

Versions of packages libreoffice-core depends on:
ii  fontconfig                      2.9.0-7.1
ii  fonts-opensymbol                2:102.2+LibO3.5.4+dfsg-4
ii  libatk1.0-0                     2.4.0-2
ii  libboost-date-time1.49.0        1.49.0-3.2
ii  libc6                           2.17-0experimental2
ii  libcairo2                       1.12.2-3
ii  libclucene-contribs1            2.3.3.4-2
ii  libclucene-core1                2.3.3.4-2
ii  libcmis-0.3-3                   0.3.1-1
ii  libcups2                        1.5.3-2.15
ii  libcurl3-gnutls                 7.26.0-1+wheezy1
ii  libdbus-1-3                     1.6.8-1
ii  libdbus-glib-1-2                0.100.2-1
ii  libexpat1                       2.1.0-1
ii  libexttextcat0                  3.2.0-2
ii  libfontconfig1                  2.9.0-7.1
ii  libfreetype6                    2.4.9-1.1
ii  libgcc1                         1:4.7.2-5
ii  libgdk-pixbuf2.0-0              2.26.1-1
ii  libglib2.0-0                    2.33.12+really2.32.4-5
ii  libgraphite2-2.0.0              1.1.3-1
ii  libgstreamer-plugins-base1.0-0  1.0.5-1
ii  libgstreamer1.0-0               1.0.5-1
ii  libgtk2.0-0                     2.24.10-2
ii  libhunspell-1.3-0               1.3.2-4
ii  libhyphen0                      2.8.3-2
ii  libice6                         2:1.0.8-2
ii  libicu48                        4.8.1.1-10
ii  libjpeg8                        8d-1
ii  liblangtag1                     0.4.0-5
ii  liblcms2-2                      2.2+git20110628-2.2
ii  libldap-2.4-2                   2.4.31-1
ii  libmythes-1.2-0                 2:1.2.2-1
ii  libneon27-gnutls                0.29.6-3
ii  libnspr4                        2:4.9.2-1
ii  libnspr4-0d                     2:4.9.2-1
ii  libnss3                         2:3.14.3-1
ii  libpango1.0-0                   1.30.0-1
ii  libpng12-0                      1.2.49-1
ii  librdf0                         1.0.16-1
ii  libreoffice-common              1:4.0.2~rc1-1
ii  libsm6                          2:1.2.1-2
ii  libssl1.0.0                     1.0.1e-2
ii  libstdc++6                      4.7.2-5
ii  libx11-6                        2:1.5.0-1
ii  libxext6                        2:1.3.1-2
ii  libxinerama1                    2:1.1.2-1
ii  libxml2                         2.8.0+dfsg1-7+nmu1
ii  libxrandr2                      2:1.3.2-2
ii  libxrender1                     1:0.9.7-1
ii  libxslt1.1                      1.1.26-14
ii  libxt6                          1:1.1.3-1
ii  uno-libs3                       4.0.2~rc1-1
ii  ure                             4.0.2~rc1-1
ii  zlib1g                          1:1.2.7.dfsg-13

Versions of packages libreoffice-writer depends on:
ii  libc6                  2.17-0experimental2
ii  libgcc1                1:4.7.2-5
ii  libicu48               4.8.1.1-10
ii  libreoffice-base-core  1:4.0.2~rc1-1
ii  libreoffice-core       1:4.0.2~rc1-1
ii  libstdc++6             4.7.2-5
ii  libwpd-0.9-9           0.9.4-3
ii  libwpg-0.2-2           0.2.1-1
ii  libwps-0.2-2           0.2.7-1
ii  libxml2                2.8.0+dfsg1-7+nmu1
ii  uno-libs3              4.0.2~rc1-1
ii  ure                    4.0.2~rc1-1
ii  zlib1g                 1:1.2.7.dfsg-13

Versions of packages libreoffice-writer recommends:
ii  default-jre [java5-runtime]    1:1.7-48
ii  libreoffice-java-common        1:4.0.2~rc1-1
ii  libreoffice-math               1:4.0.2~rc1-1
ii  openjdk-7-jre [java5-runtime]  7u3-2.1.6-1

Versions of packages libreoffice-writer suggests:
ii  libreoffice-base  1:4.0.2~rc1-1
pn  libreoffice-gcj   <none>

Versions of packages libreoffice-calc depends on:
ii  libc6                  2.17-0experimental2
ii  libgcc1                1:4.7.2-5
ii  liborcus-0.4-0         0.3.0-4
ii  libreoffice-base-core  1:4.0.2~rc1-1
ii  libreoffice-core       1:4.0.2~rc1-1
ii  libstdc++6             4.7.2-5
ii  libzip2                0.10.1-1.1
ii  lp-solve               5.5.0.13-7
ii  uno-libs3              4.0.2~rc1-1
ii  ure                    4.0.2~rc1-1
ii  zlib1g                 1:1.2.7.dfsg-13

Versions of packages libreoffice-base depends on:
ii  default-jre [java5-runtime]    1:1.7-48
ii  libc6                          2.17-0experimental2
ii  libgcc1                        1:4.7.2-5
ii  libhsqldb-java                 1.8.0.10+dfsg-0+deb7u1
ii  libreoffice-base-core          1:4.0.2~rc1-1
ii  libreoffice-core               1:4.0.2~rc1-1
ii  libreoffice-java-common        1:4.0.2~rc1-1
ii  libstdc++6                     4.7.2-5
ii  openjdk-7-jre [java5-runtime]  7u3-2.1.6-1
ii  uno-libs3                      4.0.2~rc1-1
ii  ure                            4.0.2~rc1-1

Versions of packages libreoffice-base suggests:
pn  libmyodbc | odbc-postgresql | libsqliteodbc | tdsodbc | mdbtools  <none>
pn  libmysql-java | libpg-java | libjtds-java                         <none>
pn  libreoffice-gcj                                                   <none>
pn  libreoffice-report-builder                                        <none>
pn  unixodbc                                                          <none>

Versions of packages libreoffice-draw depends on:
ii  libc6             2.17-0experimental2
ii  libcdr-0.0-0      0.0.11-2
ii  libdbus-1-3       1.6.8-1
ii  libdbus-glib-1-2  0.100.2-1
ii  libgcc1           1:4.7.2-5
ii  libglib2.0-0      2.33.12+really2.32.4-5
ii  libicu48          4.8.1.1-10
ii  liblcms2-2        2.2+git20110628-2.2
ii  libmspub-0.0-0    0.0.5-2
ii  libreoffice-core  1:4.0.2~rc1-1
ii  libstdc++6        4.7.2-5
ii  libvisio-0.0-0    0.0.17-1
ii  libwpd-0.9-9      0.9.4-3
ii  libwpg-0.2-2      0.2.1-1
ii  libxml2           2.8.0+dfsg1-7+nmu1
ii  uno-libs3         4.0.2~rc1-1
ii  ure               4.0.2~rc1-1
ii  zlib1g            1:1.2.7.dfsg-13

Versions of packages libreoffice-impress depends on:
ii  libc6             2.17-0experimental2
ii  libgcc1           1:4.7.2-5
ii  libreoffice-core  1:4.0.2~rc1-1
ii  libreoffice-draw  1:4.0.2~rc1-1
ii  libstdc++6        4.7.2-5
ii  uno-libs3         4.0.2~rc1-1
ii  ure               4.0.2~rc1-1

Versions of packages libreoffice-impress suggests:
ii  bluez  4.99-2

Versions of packages libreoffice-math depends on:
ii  fonts-opensymbol  2:102.2+LibO3.5.4+dfsg-4
ii  libc6             2.17-0experimental2
ii  libgcc1           1:4.7.2-5
ii  libreoffice-core  1:4.0.2~rc1-1
ii  libstdc++6        4.7.2-5
ii  uno-libs3         4.0.2~rc1-1
ii  ure               4.0.2~rc1-1

-- no debconf information


Reply to: