! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Widget background is not transparent.
Status:
RESOLVED: FIXED
Product:
Xfce4-places-plugin
Component:
General

Comments

Description Cezary 2019-03-31 22:03:59 CEST
Created attachment 8376 
Screenshot of the Places plugin

The Places widget is the only widget that doesn't have a transparent background, so it doesn't fit the rest of the panel.
Comment 1 Andre Miranda editbugs 2019-04-04 01:54:30 CEST
Which panel version are you using? Maybe the panel is gtk3 and this plugin is one of the few still not ported.
Comment 2 Cezary 2019-04-14 19:51:03 CEST
Sorry for late response. I'm using xfce4-panel 4.13.3.
Comment 3 Andre Miranda editbugs 2019-04-14 19:53:28 CEST
Can you try to build and install the WIP gtk3 version[1] of this plugin?

1 - https://github.com/andreldm/xfce4-places-plugin
Comment 4 Cezary 2019-04-14 20:25:50 CEST
I have tried to install with following output:
```
Making install in panel-plugin
make[1]: Entering directory '/home/nawordar/Downloads/xfce4-places-plugin-master/panel-plugin'
make[2]: Entering directory '/home/nawordar/Downloads/xfce4-places-plugin-master/panel-plugin'
 /bin/mkdir -p '/usr/local/bin'
 /usr/bin/install -c xfce4-popup-places '/usr/local/bin'
 /bin/mkdir -p '/usr/local/share/xfce4/panel/plugins'
 /usr/bin/install -c -m 644 places.desktop '/usr/local/share/xfce4/panel/plugins'
 /bin/mkdir -p '/usr/local/lib/xfce4/panel/plugins'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libplaces.la '/usr/local/lib/xfce4/panel/plugins'
libtool: install: /usr/bin/install -c .libs/libplaces.so /usr/local/lib/xfce4/panel/plugins/libplaces.so
libtool: install: /usr/bin/install -c .libs/libplaces.lai /usr/local/lib/xfce4/panel/plugins/libplaces.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/sbin" ldconfig -n /usr/local/lib/xfce4/panel/plugins
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib/xfce4/panel/plugins

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Leaving directory '/home/nawordar/Downloads/xfce4-places-plugin-master/panel-plugin'
make[1]: Leaving directory '/home/nawordar/Downloads/xfce4-places-plugin-master/panel-plugin'
Making install in po
make[1]: Entering directory '/home/nawordar/Downloads/xfce4-places-plugin-master/po'
linguas="am ar ast be bg ca cs da de el en_AU en_GB eo es et eu fi fr gl he hr hu id is it ja kk ko lt lv ms nb nl oc pa pl pt_BR pt ro ru sk sl sq sr sv th tr ug uk ur_PK ur zh_CN zh_TW "; \
for lang in $linguas; do \
  dir=/usr/local/share/locale/$lang/LC_MESSAGES; \
  /bin/bash /home/nawordar/Downloads/xfce4-places-plugin-master/install-sh -d $dir; \
  if test -r $lang.gmo; then \
    /usr/bin/install -c -m 644 $lang.gmo $dir/xfce4-places-plugin.mo; \
    echo "installing $lang.gmo as $dir/xfce4-places-plugin.mo"; \
  else \
    /usr/bin/install -c -m 644 ./$lang.gmo $dir/xfce4-places-plugin.mo; \
    echo "installing ./$lang.gmo as" \
	 "$dir/xfce4-places-plugin.mo"; \
  fi; \
  if test -r $lang.gmo.m; then \
    /usr/bin/install -c -m 644 $lang.gmo.m $dir/xfce4-places-plugin.mo.m; \
    echo "installing $lang.gmo.m as $dir/xfce4-places-plugin.mo.m"; \
  else \
    if test -r ./$lang.gmo.m ; then \
      /usr/bin/install -c -m 644 ./$lang.gmo.m \
	$dir/xfce4-places-plugin.mo.m; \
      echo "installing ./$lang.gmo.m as" \
	   "$dir/xfce4-places-plugin.mo.m"; \
    else \
      true; \
    fi; \
  fi; \
done
installing am.gmo as /usr/local/share/locale/am/LC_MESSAGES/xfce4-places-plugin.mo
installing ar.gmo as /usr/local/share/locale/ar/LC_MESSAGES/xfce4-places-plugin.mo
installing ast.gmo as /usr/local/share/locale/ast/LC_MESSAGES/xfce4-places-plugin.mo
installing be.gmo as /usr/local/share/locale/be/LC_MESSAGES/xfce4-places-plugin.mo
installing bg.gmo as /usr/local/share/locale/bg/LC_MESSAGES/xfce4-places-plugin.mo
installing ca.gmo as /usr/local/share/locale/ca/LC_MESSAGES/xfce4-places-plugin.mo
installing cs.gmo as /usr/local/share/locale/cs/LC_MESSAGES/xfce4-places-plugin.mo
installing da.gmo as /usr/local/share/locale/da/LC_MESSAGES/xfce4-places-plugin.mo
installing de.gmo as /usr/local/share/locale/de/LC_MESSAGES/xfce4-places-plugin.mo
installing el.gmo as /usr/local/share/locale/el/LC_MESSAGES/xfce4-places-plugin.mo
installing en_AU.gmo as /usr/local/share/locale/en_AU/LC_MESSAGES/xfce4-places-plugin.mo
installing en_GB.gmo as /usr/local/share/locale/en_GB/LC_MESSAGES/xfce4-places-plugin.mo
installing eo.gmo as /usr/local/share/locale/eo/LC_MESSAGES/xfce4-places-plugin.mo
installing es.gmo as /usr/local/share/locale/es/LC_MESSAGES/xfce4-places-plugin.mo
installing et.gmo as /usr/local/share/locale/et/LC_MESSAGES/xfce4-places-plugin.mo
installing eu.gmo as /usr/local/share/locale/eu/LC_MESSAGES/xfce4-places-plugin.mo
installing fi.gmo as /usr/local/share/locale/fi/LC_MESSAGES/xfce4-places-plugin.mo
installing fr.gmo as /usr/local/share/locale/fr/LC_MESSAGES/xfce4-places-plugin.mo
installing gl.gmo as /usr/local/share/locale/gl/LC_MESSAGES/xfce4-places-plugin.mo
installing he.gmo as /usr/local/share/locale/he/LC_MESSAGES/xfce4-places-plugin.mo
installing hr.gmo as /usr/local/share/locale/hr/LC_MESSAGES/xfce4-places-plugin.mo
installing hu.gmo as /usr/local/share/locale/hu/LC_MESSAGES/xfce4-places-plugin.mo
installing id.gmo as /usr/local/share/locale/id/LC_MESSAGES/xfce4-places-plugin.mo
installing is.gmo as /usr/local/share/locale/is/LC_MESSAGES/xfce4-places-plugin.mo
installing it.gmo as /usr/local/share/locale/it/LC_MESSAGES/xfce4-places-plugin.mo
installing ja.gmo as /usr/local/share/locale/ja/LC_MESSAGES/xfce4-places-plugin.mo
installing kk.gmo as /usr/local/share/locale/kk/LC_MESSAGES/xfce4-places-plugin.mo
installing ko.gmo as /usr/local/share/locale/ko/LC_MESSAGES/xfce4-places-plugin.mo
installing lt.gmo as /usr/local/share/locale/lt/LC_MESSAGES/xfce4-places-plugin.mo
installing lv.gmo as /usr/local/share/locale/lv/LC_MESSAGES/xfce4-places-plugin.mo
installing ms.gmo as /usr/local/share/locale/ms/LC_MESSAGES/xfce4-places-plugin.mo
installing nb.gmo as /usr/local/share/locale/nb/LC_MESSAGES/xfce4-places-plugin.mo
installing nl.gmo as /usr/local/share/locale/nl/LC_MESSAGES/xfce4-places-plugin.mo
installing oc.gmo as /usr/local/share/locale/oc/LC_MESSAGES/xfce4-places-plugin.mo
installing pa.gmo as /usr/local/share/locale/pa/LC_MESSAGES/xfce4-places-plugin.mo
installing pl.gmo as /usr/local/share/locale/pl/LC_MESSAGES/xfce4-places-plugin.mo
installing pt_BR.gmo as /usr/local/share/locale/pt_BR/LC_MESSAGES/xfce4-places-plugin.mo
installing pt.gmo as /usr/local/share/locale/pt/LC_MESSAGES/xfce4-places-plugin.mo
installing ro.gmo as /usr/local/share/locale/ro/LC_MESSAGES/xfce4-places-plugin.mo
installing ru.gmo as /usr/local/share/locale/ru/LC_MESSAGES/xfce4-places-plugin.mo
installing sk.gmo as /usr/local/share/locale/sk/LC_MESSAGES/xfce4-places-plugin.mo
installing sl.gmo as /usr/local/share/locale/sl/LC_MESSAGES/xfce4-places-plugin.mo
installing sq.gmo as /usr/local/share/locale/sq/LC_MESSAGES/xfce4-places-plugin.mo
installing sr.gmo as /usr/local/share/locale/sr/LC_MESSAGES/xfce4-places-plugin.mo
installing sv.gmo as /usr/local/share/locale/sv/LC_MESSAGES/xfce4-places-plugin.mo
installing th.gmo as /usr/local/share/locale/th/LC_MESSAGES/xfce4-places-plugin.mo
installing tr.gmo as /usr/local/share/locale/tr/LC_MESSAGES/xfce4-places-plugin.mo
installing ug.gmo as /usr/local/share/locale/ug/LC_MESSAGES/xfce4-places-plugin.mo
installing uk.gmo as /usr/local/share/locale/uk/LC_MESSAGES/xfce4-places-plugin.mo
installing ur_PK.gmo as /usr/local/share/locale/ur_PK/LC_MESSAGES/xfce4-places-plugin.mo
installing ur.gmo as /usr/local/share/locale/ur/LC_MESSAGES/xfce4-places-plugin.mo
installing zh_CN.gmo as /usr/local/share/locale/zh_CN/LC_MESSAGES/xfce4-places-plugin.mo
installing zh_TW.gmo as /usr/local/share/locale/zh_TW/LC_MESSAGES/xfce4-places-plugin.mo
make[1]: Leaving directory '/home/nawordar/Downloads/xfce4-places-plugin-master/po'
make[1]: Entering directory '/home/nawordar/Downloads/xfce4-places-plugin-master'
make[2]: Entering directory '/home/nawordar/Downloads/xfce4-places-plugin-master'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/nawordar/Downloads/xfce4-places-plugin-master'
make[1]: Leaving directory '/home/nawordar/Downloads/xfce4-places-plugin-master'
```
I don't see any difference, but I'm not sure if I did everything correctly. That's actually the first time I've build a GTK application.
Comment 5 Andre Miranda editbugs 2019-04-14 20:38:55 CEST
Try:
make distclean
./autogen --prefix=/usr # plugins have to be in the same prefix as panel
make && sudo make install

If you want to return to the previously installed version, run sudo make uninstall and install places-plugin again with the package manager.
Comment 6 Cezary 2019-04-14 21:09:18 CEST
Works perfectly, thanks! Are you going to merge it soon?
Comment 7 Andre Miranda editbugs 2019-04-21 18:54:54 CEST
Really really soon, see a ready to be merged WIP here:
https://github.com/bluesabre/xfce4-places-plugin
Comment 8 Andre Miranda editbugs 2019-04-23 04:00:52 CEST
Merged into git master.

Bug #15249

Reported by:
Cezary
Reported on: 2019-03-31
Last modified on: 2019-04-23

People

Assignee:
Andrzej
CC List:
1 user

Version

Version:
unspecified

Attachments

Screenshot of the Places plugin (74.51 KB, image/png)
2019-03-31 22:03 CEST , Cezary
no flags

Additional information