Xfce Forum

Sub domains
 

You are not logged in.

#1 2014-01-23 23:00:48

ozitraveller
Member
Registered: 2014-01-23
Posts: 9

[SOLVED] Settings Manager empty/no icons

Hi All

I have a custom debian wheezy xfce desktop and the are icons displayed in the settings manager. I have not customised the menu at all, so there is nothing relating to menus in .local.

Also I have compared the files from a working xfce desktop and can't see any differences. garcon and xfce4-utils are installed.

I've also checked this forum and not found anything useful.

Any help would be appreciated.

Cheers
Ozi

Last edited by ozitraveller (2014-01-25 05:24:01)

Offline

#2 2014-01-23 23:44:47

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,240

Re: [SOLVED] Settings Manager empty/no icons

Do you have exo and libexo installed? If so, did you build from source or install from repositories? Make sure the exo libraries are in your library path.

Offline

#3 2014-01-24 00:56:05

ozitraveller
Member
Registered: 2014-01-23
Posts: 9

Re: [SOLVED] Settings Manager empty/no icons

ozitraveller wrote:

Hi All

I have a custom debian wheezy xfce desktop and the are icons displayed in the settings manager. I have not customised the menu at all, so there is nothing relating to menus in .local.

Also I have compared the files from a working xfce desktop and can't see any differences. garcon and xfce4-utils are installed.

I've also checked this forum and not found anything useful.

Any help would be appreciated.

Cheers
Ozi

Hi ToZ

I'm not near that box ATM, but I installed from the debian stable repos.

Thanks, I'll check.

Cheers
Ozi

Last edited by ozitraveller (2014-01-24 00:56:41)

Offline

#4 2014-01-24 01:04:51

ozitraveller
Member
Registered: 2014-01-23
Posts: 9

Re: [SOLVED] Settings Manager empty/no icons

Hi ToZ

I have xfce4-utils installed and I'm pretty sure exo-utils are a dependency.

Ozi

Offline

#5 2014-01-24 01:12:01

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,240

Re: [SOLVED] Settings Manager empty/no icons

What does this command return?

ldd $(which xfce4-settings-manager)

Offline

#6 2014-01-24 06:19:37

ozitraveller
Member
Registered: 2014-01-23
Posts: 9

Re: [SOLVED] Settings Manager empty/no icons

ToZ wrote:

What does this command return?

ldd $(which xfce4-settings-manager)
$ ldd $(which xfce4-settings-manager)
	linux-vdso.so.1 =>  (0x00007fff4a03e000)
	libxfce4ui-1.so.0 => /usr/lib/libxfce4ui-1.so.0 (0x00007ff962218000)
	libxfconf-0.so.2 => /usr/lib/libxfconf-0.so.2 (0x00007ff962004000)
	libexo-1.so.0 => /usr/lib/x86_64-linux-gnu/libexo-1.so.0 (0x00007ff961dbd000)
	libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007ff96177e000)
	libxfce4util.so.4 => /usr/lib/libxfce4util.so.4 (0x00007ff96156c000)
	libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007ff9612b8000)
	libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007ff960fbf000)
	libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007ff960d72000)
	libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007ff960b21000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007ff960829000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff96060d000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff960282000)
	libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007ff96007b000)
	libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007ff95fe60000)
	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007ff95fb24000)
	libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007ff95f901000)
	libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007ff95f5ae000)
	libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007ff95f382000)
	libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007ff95f175000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007ff95ef55000)
	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007ff95ecb5000)
	libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007ff95ea7e000)
	libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007ff95e87a000)
	libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007ff95e677000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007ff95e46f000)
	libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0x00007ff95e266000)
	libdbus-glib-1.so.2 => /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 (0x00007ff95e03e000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007ff95ddf8000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff95db75000)
	libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007ff95d973000)
	libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007ff95d770000)
	libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007ff95d56a000)
	libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007ff95d358000)
	libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007ff95d14e000)
	libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007ff95cf4c000)
	libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007ff95cd3d000)
	libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007ff95cb34000)
	libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007ff95c92a000)
	libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007ff95c6a3000)
	libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007ff95c47c000)
	libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007ff95c279000)
	libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007ff95c06f000)
	libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007ff95be4e000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007ff95bc37000)
	libffi.so.5 => /usr/lib/x86_64-linux-gnu/libffi.so.5 (0x00007ff95ba2a000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007ff95b7ec000)
	/lib64/ld-linux-x86-64.so.2 (0x00007ff962646000)
	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007ff95b5e7000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff95b3e2000)
	libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007ff95b1c2000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007ff95afac000)
	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007ff95ad81000)
	libxcb-util.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-util.so.0 (0x00007ff95ab7b000)
	libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007ff95a979000)
	libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007ff95a776000)
	libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007ff95a570000)

Offline

#7 2014-01-24 11:37:42

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,240

Re: [SOLVED] Settings Manager empty/no icons

That looks right, must not be an exo issue then.

What version of Xfce have you installed and how exactly is your debian install custom?
Did you install Xfce from the debian repositories?
Do the separate applet icons appear anywhere in the system menu, under Settings perhaps?

Offline

#8 2014-01-24 22:37:30

ozitraveller
Member
Registered: 2014-01-23
Posts: 9

Re: [SOLVED] Settings Manager empty/no icons

xfce 4.8, from the debian stable repos.
I used debian live-build to create the iso, which has worked many times before. Only now since 7.3 there are no items in the xfce4-settings-manager. But the they are all there in the system menu as menu items: workspaces, Window Manager, Window Manager Tweaks,  Settings Editor, ..... Oops Mime Type Editor dialog is missing too, menu item is there though.

Offline

#9 2014-01-25 00:02:29

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,240

Re: [SOLVED] Settings Manager empty/no icons

Oh okay. Check to see if you have an xfce-settings-manager.menu file in either:
- /etc/xdg
- ~/.local/share/menus?

I looked through the debian package files listing at packages.debian.org and couldn't find it. Here is a copy of the one from my arch system:

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
 "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

<Menu>
  <Name>Settings</Name>

  <DefaultAppDirs/>
  <DefaultDirectoryDirs/>
  <DefaultMergeDirs/>

   <Layout>
     <Menuname>Personal</Menuname>
     <Menuname>Hardware</Menuname>
     <Menuname>System</Menuname>
     <Menuname>Other</Menuname>
     <Merge type="all" />
   </Layout>

  <Include>
    <And>
      <Category>Settings</Category>
      <Not>
        <Or>
          <Category>X-XFCE-PersonalSettings</Category>
          <Category>X-XFCE-HardwareSettings</Category>
          <Category>X-XFCE-SystemSettings</Category>
        </Or>
      </Not>
    </And>
  </Include>

  <Exclude>
    <Filename>xfce-settings-manager.desktop</Filename>
  </Exclude>

  <Menu>
    <Name>Personal</Name>
    <Directory>xfce-personal.directory</Directory>
    <Include>
      <And>
        <Category>Settings</Category>
        <Category>X-XFCE-SettingsDialog</Category>
        <Category>X-XFCE-PersonalSettings</Category>
      </And>
      <Filename>xscreensaver-properties.desktop</Filename>
    </Include>
  </Menu>

  <Menu>
    <Name>Hardware</Name>
    <Directory>xfce-hardware.directory</Directory>
    <Include>
      <And>
        <Category>Settings</Category>
        <Category>X-XFCE-SettingsDialog</Category>
        <Category>X-XFCE-HardwareSettings</Category>
      </And>
    </Include>
  </Menu>

  <Menu>
    <Name>System</Name>
    <Directory>xfce-system.directory</Directory>
    <Include>
      <And>
        <Category>Settings</Category>
        <Category>X-XFCE-SettingsDialog</Category>
        <Category>X-XFCE-SystemSettings</Category>
      </And>
    </Include>
  </Menu>

  <Menu>
    <Name>Other</Name>
    <Directory>xfce-other.directory</Directory>
    <Include>
      <And>
        <Category>Settings</Category>
        <Category>X-XFCE-SettingsDialog</Category>
        <Not>
          <Or>
            <Category>X-XFCE-PersonalSettings</Category>
            <Category>X-XFCE-SystemSettings</Category>
            <Category>X-XFCE-HardwareSettings</Category>
            <Filename>xfce-settings-manager.desktop</Filename>
          </Or>
        </Not>
      </And>
    </Include>
  </Menu>

</Menu>

It defines the structure of that dialog.

Offline

#10 2014-01-25 01:48:48

ozitraveller
Member
Registered: 2014-01-23
Posts: 9

Re: [SOLVED] Settings Manager empty/no icons

~/.local/share/menus directory doesn't exist
/etc/xdg only contains xfce-applications.menu

I checked my xfce wheezy install I did with an iso from debian site and it doesn't contain xfce-settings-manager.menu either.

I create xfce-settings-manager.menu  in /etc/xdg/menus and rebooted. No change to the setting manager screen. Still empty.

I think xfce 4.10+ might have that file, my debian sid certainly has it.

Last edited by ozitraveller (2014-01-25 01:50:21)

Offline

#11 2014-01-25 05:23:38

ozitraveller
Member
Registered: 2014-01-23
Posts: 9

Re: [SOLVED] Settings Manager empty/no icons

ozitraveller wrote:

~/.local/share/menus directory doesn't exist
/etc/xdg only contains xfce-applications.menu

I checked my xfce wheezy install I did with an iso from debian site and it doesn't contain xfce-settings-manager.menu either.

I create xfce-settings-manager.menu  in /etc/xdg/menus and rebooted. No change to the setting manager screen. Still empty.

I think xfce 4.10+ might have that file, my debian sid certainly has it.

xfce4-wmtweaks-settings.desktop (wheezy)

Exec=xfwm4-tweaks-settings
Icon=wmtweaks
Terminal=false
Type=Application
Categories=X-XFCE;Settings;DesktopSettings;X-XfceSettingsDialog;
StartupNotify=true
OnlyShowIn=XFCE;
X-XfcePluggable=true
X-XfceHelpFile=xfwm4.html

xfce4-wmtweaks-settings.desktop (wheezy custom)

Exec=xfwm4-tweaks-settings
Icon=wmtweaks
Terminal=false
Type=Application
Categories=XFCE;GTK;Settings;DesktopSettings;X-XFCE-SettingsDialog;X-XFCE-PersonalSettings;
StartupNotify=true
OnlyShowIn=XFCE;
X-XfcePluggable=true
X-XfceHelpComponent=xfwm4
X-XfceHelpPage=wmtweaks

If I replace the properties in the custom build with the properties from standard wheezy the icons become visible again.

Offline

Board footer

Powered by FluxBB