You are not logged in.
Pages: 1
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
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.
Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
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
Hi ToZ
I have xfce4-utils installed and I'm pretty sure exo-utils are a dependency.
Ozi
Offline
What does this command return?
ldd $(which xfce4-settings-manager)
Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
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
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?
Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
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
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.
Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
~/.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
~/.local/share/menus directory doesn't exist
/etc/xdg only contains xfce-applications.menuI 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
Pages: 1
[ Generated in 0.015 seconds, 7 queries executed - Memory usage: 621.78 KiB (Peak: 639.06 KiB) ]