Installation problems | Problèmes à l'installation
Bucky, Monday 16 June 2014 à 04:15
|
|
Subscription date : 15 June 2014
Messages : 17
|
Hi, thanks for the great dock. Trying to build it for Slacko, which is a type of Puppy Linux based on Slackware. Unfortunately, I can't get it to build. Here's the terminal output:
# cmake .. -DCMAKE_INSTALL_PREFIX=/usr
-- =====================
-- Check dependencies...
-- =====================
-- > Static Libraries:
-- > GVFS-Integration:
-- > Indicator-Applet:
-- checking for module 'dbusmenu-glib-0.4'
-- package 'dbusmenu-glib-0.4' not found
-- checking for module 'dbusmenu-glib'
-- package 'dbusmenu-glib' not found
-- checking for module 'dbusmenu-gtk-0.4'
-- package 'dbusmenu-gtk-0.4' not found
-- checking for module 'dbusmenu-gtk'
-- package 'dbusmenu-gtk' not found
-- checking for module 'indicator-0.4'
-- package 'indicator-0.4' not found
-- checking for module 'indicator'
-- package 'indicator' not found
-- checking for module 'libido-0.1'
-- package 'libido-0.1' not found
CMake Warning at CMakeLists.txt:316 (message):
These modules are required to compile Indicators applet (MeMenu,
Messaging-Menu, Sound-Control, Status-Notifier and Global-Menu):
indicator(-0.4), libido-0.1, dbusmenu-glib(-0.4), dbusmenu-gtk(-0.4)
-- > Indicator Names:
-- > Distribution:
-- > Shared Libraries:
-- > AlsaMixer:
-- > Animated Icons:
-- > Cairo Penguin:
-- > Clipper:
-- > Clock:
-- checking for module 'libical'
-- package 'libical' not found
-- Could not find libical; Clock plugin won't be built with iCal support.
CMake Warning at CMakeLists.txt:453 (message):
This module is required to compile Clock applet with iCal support: libical
-- > Composite Manager:
-- > DBus:
-- * Python:
-- Python Version: 2
-- Python executable program(s): /usr/bin/python ; PYTHON3_EXECUTABLE-NOTFOUND
-- * Ruby:
-- Ruby library dir:
-- Could not find ruby libs, won't install Ruby interface.
CMake Warning at CMakeLists.txt:541 (message):
This program is required to compile DBus applet with Ruby interface: ruby
-- * Mono:
-- Could not find Mono compiler gmcs, won't build Mono interface.
-- * Vala:
-- Path to valac: /usr/bin/valac
-- Vala version: 0.13.1
-- Vala compiler OK (>= 0.10).
running cd "/root/Downloads/cairo-dock-plugins-3.3.2/build/Dbus/interfaces/python" && /usr/bin/python setup.py -q build 2>&1
running cd "/root/Downloads/cairo-dock-plugins-3.3.2/build/Dbus/interfaces/bash" && /usr/bin/python setup.py -q build 2>&1
-- > Desklet Rendering:
-- > Dialog Rendering:
-- > DND2Share:
-- > Dock Rendering:
-- > Drop Indicator:
-- > Dustbin:
-- > Folders:
-- > GMenu:
-- > Gnome-Integration:
-- > Icon Effects:
-- > Impulse:
-- checking for module 'libpulse'
-- package 'libpulse' not found
-- Could not find libpulse; Cairo-Dock won't be built with Impulse applet.
CMake Warning at CMakeLists.txt:831 (message):
These modules are required to compile Impulse applet: libpulse (and fftw3 -
optional)
-- > Illusion:
-- > KDE-Integration:
-- KDE_INTEGRATION_FOUND: 1
-- > Keyboard-Indicator:
-- checking for module 'libxklavier'
-- package 'libxklavier' not found
-- Could not find libxklavier; Cairo-Dock won't be built with keyboard-indicator applet.
CMake Warning at CMakeLists.txt:953 (message):
This module is required to compile Keyboard-Indicator applet: libxklavier
-- > Logout:
-- checking for module 'upower-glib'
-- package 'upower-glib' not found
-- Could not find upower-glib; Logout and PowerManager plugin won't be built with UPower support.
CMake Warning at CMakeLists.txt:977 (message):
This module is required to compile LogOut and PowerManager applet with
UPower support: upower-glib
-- > Mail:
-- warning : Could not find libetpan; Cairo-Dock won't be built with Mail applet.
CMake Warning at CMakeLists.txt:1028 (message):
This module is required to compile Mail applet: libetpan
-- > Motion Blur:
-- > MusicPlayer:
-- > NetSpeed:
-- > PowerManager:
-- > Quick Browser:
-- > Recent-Events:
-- checking for module 'zeitgeist-2.0'
-- package 'zeitgeist-2.0' not found
-- Could not find 'zeitgeist-2.0'; trying with an old version 'zeitgeist-1.0'...
-- checking for module 'zeitgeist-1.0'
-- package 'zeitgeist-1.0' not found
-- Could not find libzeitgeist; Cairo-Dock won't be built with Zeitgeist support.
CMake Warning at CMakeLists.txt:1147 (message):
This module is required to compile Recent-Events applet: zeitgeist-x.0
-- > Remote Control:
-- > RSSreader:
-- > Screenshot:
-- > Shortcuts:
-- > ShowDesktop:
-- > Show Mouse:
-- > Slider:
-- > Sound-Effects:
-- > Stack:
-- > Status Notifier:
-- Could not find Status-Notifier libs; Cairo-Dock won't be built with Status-Notifier support.
CMake Warning at CMakeLists.txt:1298 (message):
This module is required to compile Status Notifier applet:
dbusmenu-gtk(-0.4)
-- > Switcher:
-- > System Monitor:
-- Could NOT find Sensors (missing: SENSORS_INCLUDE_DIR SENSORS_LIBRARIES)
-- Could not find libsensors; System-Monitor won't be able to monitor fan speed and CPU temperature.
CMake Warning at CMakeLists.txt:1335 (message):
This package is required to compile System Monitor applet with Sensors
support: sensors
-- > Systray:
-- > Terminal:
-- > Tomboy:
-- > Toons:
-- > Weather:
-- > Weblets:
-- checking for module 'webkit-1.0'
-- package 'webkit-1.0' not found
-- Could not find webkit-1.0; Cairo-Dock won't be built with Weblets applet.
CMake Warning at CMakeLists.txt:1426 (message):
This module is required to compile Weblets applet: webkit-1.0
-- > WiFi:
-- > XFCE-Integration:
-- GVFS found: source file applet-thunar-vfs.c NOT included for compilation.
-- > XGamma:
-- ===============
-- Language build:
-- ===============
-- Building de.gmo...
-- Building lt.gmo...
-- Building id.gmo...
-- Building ar.gmo...
-- Building he.gmo...
-- Building ca.gmo...
-- Building eu.gmo...
-- Building hu.gmo...
-- Building zh_CN.gmo...
-- Building it.gmo...
-- Building pl.gmo...
-- Building sr@latin.gmo...
-- Building pt.gmo...
-- Building en.gmo...
-- Building el.gmo...
-- Building sv.gmo...
-- Building sr.gmo...
-- Building ja.gmo...
-- Building es.gmo...
-- Building uk.gmo...
-- Building pt_BR.gmo...
-- Building sk.gmo...
-- Building zh_TW.gmo...
-- Building hr.gmo...
-- Building tr.gmo...
-- Building ru.gmo...
-- Building fr.gmo...
-- Building nl.gmo...
-- Building cs.gmo...
-- Building et.gmo...
-- ===============
-- Plug-ins build:
-- ===============
-- Stable:
-- Integration plug-ins:
-- - with Gnome support: yes
-- - with KDE support: yes
-- - with XFCE support: yes
-- Plug-ins:
-- - with Alsa-Mixer applet: yes
-- - with GMenu applet: yes (new version)
-- - with Impulse applet: no
-- - with Indicator-Generic applet: no
-- - with Keyboard-indicator applet: no
-- - with Mail applet: no
-- - with Me-Menu applet applet: no
-- - with Messaging-Menu applet: no
-- - with Recent-Events applet: no
-- - with Sound Effects applet: yes
-- - with Status-Notifier applet: no
-- - with Terminal applet: yes
-- - with Weblets applet: no
-- - with Xgamma applet: yes
-- Add On:
-- - with Sound-Menu support: no
-- - with Screen Resolution support: yes
-- - with Sensors support: no
-- - with UPower support: no
-- - with iCal support: no
-- - with Exif support: yes
-- Third Party Interfaces:
-- - with Python2 interface: yes
-- - with Python3 interface: no
-- - with Ruby interface: no
-- - with Mono interface: no
-- - with Vala interface: yes
-- - with Vala Translator (valac): yes
-- Unstable:
-- - with Global-Menu applet: no
-- - with Disks applet: no
-- - with Doncky applet: no
-- - with KDE experimental support: no
-- - with Network-Monitor applet: no
-- - with Scooby-Do applet: no
-- Deprecated:
-- - with old Gnome support: no
-- WARNING: It seems that one (or more) module(s) is (are) missing: indicator(-0.4) (libido-0.1) dbusmenu-glib(-0.4) dbusmenu-gtk(-0.4) libical libpulse libxklavier upower-glib zeitgeist-x.0 webkit-1.0
-- It can be interesting to install them (especially if you're a maintainer of Cairo-Dock's packages).
-- WARNING: It seems that one (or more) program(s) or package(s) is (are) missing: ruby libetpan-config sensors
-- It can be interesting to install them (especially if you're a maintainer of Cairo-Dock's packages).
-- Configuring done
-- Generating done
-- Build files have been written to: /root/Downloads/cairo-dock-plugins-3.3.2/build
# make -j $(grep -c ^processor /proc/cpuinfo)
[ 0%] Built target gvfs-integration
[ 2%] Built target cd-Cairo-Penguin
[ 3%] Built target cd-Clipper
[ 5%] Built target cd-AlsaMixer
[ 6%] Built target cd-Composite-Manager
[ 6%] Built target python_pyc
[ 6%] Built target bash_pyc
Scanning dependencies of target CDApplet
[ 6%] Building C object Dbus/interfaces/vala/src/CMakeFiles/CDApplet.dir/CDApplet.c.o
Linking C shared library libCDApplet.so
[ 6%] Built target CDApplet
[ 11%] Built target cd-Animated-icons
[ 14%] Built target cd-Dbus
[ 17%] Built target cd-clock
[ 20%] Built target cd-dialog-rendering
[ 23%] Built target cd-desklet-rendering
[ 26%] Built target cd-rendering
[ 27%] Built target cd-drop_indicator
Scanning dependencies of target cd-GMenu
[ 28%] Built target cd-dustbin
[ 30%] Built target cd-Folders
[ 31%] Built target cd_gnome-integration
[ 37%] Built target cd-dnd2share
Scanning dependencies of target cd_kde-integration
[ 37%] Building C object GMenu/src/CMakeFiles/cd-GMenu.dir/applet-init.c.o
[ 37%] Building C object GMenu/src/CMakeFiles/cd-GMenu.dir/applet-config.c.o
[ 37%] Building C object kde-integration/src/CMakeFiles/cd_kde-integration.dir/applet-init.c.o
[ 38%] Building C object GMenu/src/CMakeFiles/cd-GMenu.dir/applet-notifications.c.o
[ 39%] Building C object kde-integration/src/CMakeFiles/cd_kde-integration.dir/applet-vfs.c.o
[ 43%] Built target cd-icon-effect
[ 43%] Building C object kde-integration/src/CMakeFiles/cd_kde-integration.dir/applet-utils.c.o
[ 46%] Built target cd-illusion
Scanning dependencies of target cd-logout
[ 46%] Building C object GMenu/src/CMakeFiles/cd-GMenu.dir/applet-menu.c.o
[ 46%] Building C object GMenu/src/CMakeFiles/cd-GMenu.dir/applet-tree.c.o
Linking C shared library libcd_kde-integration.so
[ 46%] Built target cd_kde-integration
[ 47%] Building C object GMenu/src/CMakeFiles/cd-GMenu.dir/applet-recent.c.o
[ 47%] Building C object logout/src/CMakeFiles/cd-logout.dir/applet-init.c.o
[ 47%] Building C object GMenu/src/CMakeFiles/cd-GMenu.dir/applet-run-dialog.c.o
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c: In function ‘_on_activate_entry’:
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:46:2: error: implicit declaration of function ‘gmenu_tree_entry_get_app_info’ [-Werror=implicit-function-declaration]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:46:30: warning: initialization makes pointer from integer without a cast [enabled by default]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c: In function ‘create_submenu_entry’:
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:155:17: warning: initialization from incompatible pointer type [enabled by default]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c: In function ‘create_menuitem’:
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:199:30: warning: initialization makes pointer from integer without a cast [enabled by default]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:227:9: warning: assignment from incompatible pointer type [enabled by default]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c: In function ‘create_menuitem_from_alias’:
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:267:2: error: implicit declaration of function ‘gmenu_tree_alias_get_aliased_item_type’ [-Werror=implicit-function-declaration]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:273:4: error: implicit declaration of function ‘gmenu_tree_alias_get_aliased_directory’ [-Werror=implicit-function-declaration]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:273:36: warning: initialization makes pointer from integer without a cast [enabled by default]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:283:4: error: implicit declaration of function ‘gmenu_tree_alias_get_aliased_entry’ [-Werror=implicit-function-declaration]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:283:28: warning: initialization makes pointer from integer without a cast [enabled by default]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:286:5: warning: passing argument 2 of ‘create_menuitem’ makes pointer from integer without a cast [enabled by default]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:194:13: note: expected ‘struct GMenuTreeEntry *’ but argument is of type ‘int’
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c: In function ‘cd_populate_menu_from_directory’:
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:299:2: error: unknown type name ‘GMenuTreeIter’
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:299:2: error: implicit declaration of function ‘gmenu_tree_directory_iter’ [-Werror=implicit-function-declaration]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:299:24: warning: initialization makes pointer from integer without a cast [enabled by default]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:301:2: error: implicit declaration of function ‘gmenu_tree_iter_next’ [-Werror=implicit-function-declaration]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:307:5: error: implicit declaration of function ‘gmenu_tree_iter_get_directory’ [-Werror=implicit-function-declaration]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:307:10: warning: assignment makes pointer from integer without a cast [enabled by default]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:312:5: error: implicit declaration of function ‘gmenu_tree_iter_get_entry’ [-Werror=implicit-function-declaration]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:312:10: warning: assignment makes pointer from integer without a cast [enabled by default]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:321:5: error: implicit declaration of function ‘gmenu_tree_iter_get_alias’ [-Werror=implicit-function-declaration]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:321:10: warning: assignment makes pointer from integer without a cast [enabled by default]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:326:5: error: implicit declaration of function ‘gmenu_tree_iter_get_header’ [-Werror=implicit-function-declaration]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:326:10: warning: assignment makes pointer from integer without a cast [enabled by default]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:336:2: error: implicit declaration of function ‘gmenu_tree_iter_unref’ [-Werror=implicit-function-declaration]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c: In function ‘cd_load_tree_from_file’:
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:440:2: error: implicit declaration of function ‘gmenu_tree_new’ [-Werror=implicit-function-declaration]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:440:20: warning: initialization makes pointer from integer without a cast [enabled by default]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-tree.c:441:2: error: implicit declaration of function ‘gmenu_tree_load_sync’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[2]: *** [GMenu/src/CMakeFiles/cd-GMenu.dir/applet-tree.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Scanning dependencies of target cd-motion_blur
[ 47%] Building C object logout/src/CMakeFiles/cd-logout.dir/applet-config.c.o
[ 48%] Building C object logout/src/CMakeFiles/cd-logout.dir/applet-notifications.c.o
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-run-dialog.c: In function ‘cd_menu_run_dialog_update_completion’:
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-run-dialog.c:189:3: warning: ‘g_completion_new’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gcompletion.h:58) [-Wdeprecated-declarations]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-run-dialog.c:239:2: warning: ‘g_completion_add_items’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gcompletion.h:60) [-Wdeprecated-declarations]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-run-dialog.c: In function ‘_entry_event’:
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-run-dialog.c:305:3: warning: ‘g_completion_complete_utf8’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gcompletion.h:72) [-Wdeprecated-declarations]
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-run-dialog.c: In function ‘cd_run_dialog_free’:
/root/Downloads/cairo-dock-plugins-3.3.2/GMenu/src/applet-run-dialog.c:398:3: warning: ‘g_completion_free’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gcompletion.h:79) [-Wdeprecated-declarations]
make[1]: *** [GMenu/src/CMakeFiles/cd-GMenu.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 48%] Building C object logout/src/CMakeFiles/cd-logout.dir/applet-logout.c.o
[ 48%] Building C object motion-blur/src/CMakeFiles/cd-motion_blur.dir/applet-init.c.o
[ 49%] Building C object motion-blur/src/CMakeFiles/cd-motion_blur.dir/applet-config.c.o
[ 49%] Building C object motion-blur/src/CMakeFiles/cd-motion_blur.dir/applet-notifications.c.o
/root/Downloads/cairo-dock-plugins-3.3.2/logout/src/applet-logout.c: In function ‘_get_users_list_gdm’:
/root/Downloads/cairo-dock-plugins-3.3.2/logout/src/applet-logout.c:1056:3: warning: ‘g_value_array_get_nth’ is deprecated (declared at /usr/include/glib-2.0/gobject/gvaluearray.h:63): Use 'GArray' instead [-Wdeprecated-declarations]
/root/Downloads/cairo-dock-plugins-3.3.2/logout/src/applet-logout.c:1062:3: warning: ‘g_value_array_get_nth’ is deprecated (declared at /usr/include/glib-2.0/gobject/gvaluearray.h:63): Use 'GArray' instead [-Wdeprecated-declarations]
/root/Downloads/cairo-dock-plugins-3.3.2/logout/src/applet-logout.c:1066:3: warning: ‘g_value_array_get_nth’ is deprecated (declared at /usr/include/glib-2.0/gobject/gvaluearray.h:63): Use 'GArray' instead [-Wdeprecated-declarations]
Linking C shared library libcd-logout.so
[ 49%] Built target cd-logout
Linking C shared library libcd-motion_blur.so
[ 49%] Built target cd-motion_blur
make: *** [all] Error 2
# |
matttbe, Monday 16 June 2014 à 10:42
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Hello,
This is strange, it seems that you've GMenu dependences but nothing is printed. Are you starting from a clean build directory?
What's the output messages produced by these commands? pkg-config --print-requires libgnome-menu-3.0
pkg-config --variable=prefix libgnome-menu-3.0
Then I guess you can add this flag to disable GMenu: -Denable-gmenu=OFF cmake .. -DCMAKE_INSTALL_PREFIX=/usr -Denable-gmenu=OFF |
Bucky, Tuesday 17 June 2014 à 03:06
|
|
Subscription date : 15 June 2014
Messages : 17
|
OK cool I installed libgnome-menu and it compiled. Thanks.
However, the menu button doesn't appear, probably because this uses the JWM desktop environment. Is there any way I could get it to work?
Also, the shortcuts button doesn't work. |
brianw, Tuesday 17 June 2014 à 05:19
|
|
Subscription date : 25 April 2012
Messages : 270
|
Bucky : OK cool I installed libgnome-menu and it compiled. Thanks. :-D
That is good. This is just the kind of information that helps everyone. Other Puppy Linux users, and other users building cairo-dock for various distros, can benefit from practical experience like this. Thank you.
However, the menu button doesn't appear
Is that the Application Menu icon in cairo-dock?
Does it appear in the list when you attempt to add an applet?
Is that with or without the -Denable-gmenu=OFF flag?
probably because this uses the JWM desktop environment
From what I have been able to find out JWM uses an xdg compliant menu so should not be a problem. But I have not used JWM since Damn Small Linux so I do not know for sure.
Also, the shortcuts button doesn't work.
Is the shortcuts icon showing in the dock?
Does anything happen when you click it? |
Bucky, Tuesday 17 June 2014 à 06:10
|
|
Subscription date : 15 June 2014
Messages : 17
|
Is that the Application Menu icon in cairo-dock?
Does it appear in the list when you attempt to add an applet?
Is that with or without the -Denable-gmenu=OFF flag?
Yes. It doesn't appear in the list. I didn't have to compile it with the OFF flag.
Is the shortcuts icon showing in the dock?
Does anything happen when you click it?
It shows. Bu it doesn't seem to do anything.:) |
brianw, Tuesday 17 June 2014 à 13:05
|
|
Subscription date : 25 April 2012
Messages : 270
|
Bucky : Yes. It doesn't appear in the list. I didn't have to compile it with the OFF flag.
I have seen a reference to this with Fedora but I am not familiar with it. I was hoping to gather as much info as possible to help matttbe so if I ask a strange question that seems unrelated just let me know.
It shows. Bu it doesn't seem to do anything.:)
If you right click on the Shortcuts icon and go to the edit for Shortcuts and on the configuration tab are the "List drives and volumes" and/or "List bookmarks" selected? |
matttbe, Wednesday 18 June 2014 à 03:15
|
|
Subscription date : 24 January 2009
Messages : 12573
|
About the problem with Shortcuts, can you check if gvfsd daemon is running?ps aux | grep gvfsd
gvfs-ls computer:///
Is it better if you force the environment?
The Applications Menu applet should load a .menu file from this directory: /etc/xdg/menus/. Can you check if this directory contains files? May you also launch the dock from a terminal with this command and post here all output messages that you'll have? cairo-dock -l debug --colors | sed -n "/GMenu\// {N;p;}" |
Bucky, Friday 20 June 2014 à 08:24
|
|
Subscription date : 15 June 2014
Messages : 17
|
Thanks for the replies.
# ps aux | grep gvfsd
root 25335 0.0 0.0 3832 736 pts/0 S+ 22:57 0:00 grep gvfsd
# gvfs-ls computer:///
bash: gvfs-ls: command not found
Seems the same after forcing the environment.
# ls /etc/xdg/menus
hierarchy puppy-filesystem.menu puppy-network.menu
puppy-business.menu puppy-fun.menu puppy-personal.menu
puppy-calculate.menu puppy-graphic.menu puppy-setup.menu
puppy-desktop.menu puppy-internet.menu puppy-system.menu
puppy-document.menu puppy-multimedia.menu puppy-utility.menu
cairo-dock -l debug --colors | sed -n "/GMenu\// {N;p;}"
doesn't show any output. (Unless I click the "New Launcher" icon, in which case it says "sh: Enter: command not found")
Cheers |
brianw, Friday 20 June 2014 à 16:31
|
|
Subscription date : 25 April 2012
Messages : 270
|
Bucky : Thanks for the replies.
# ps aux | grep gvfsd
root 25335 0.0 0.0 3832 736 pts/0 S+ 22:57 0:00 grep gvfsd
# gvfs-ls computer:///
bash: gvfs-ls: command not found
This indicates that gvfs is not installed (which is required for file manager interaction like shortcuts). Is it available for this distro? I couldn't find information about gvfs on Slacko Linux. |
brianw, Friday 20 June 2014 à 17:00
|
|
Subscription date : 25 April 2012
Messages : 270
|
There is a good explanation of the JWM menu here http://www.murga-linux.com/puppy/viewtopic.php?t=63009
It appears that even though the individual menus are xdg compliant JWM does not have a full menu like other distros (gnome, kde, xfce shown below):
gnome-applications.menu
xfce-applications.menu
kde4-applications.menu
kde-applications.menu
From what I get out of the information JWM uses a program /usr/sbin/fixmenus to read the file /etc/xdg/templates/_root_.jwmrc to build the menus using the individual ones in the menus directory. |
matttbe, Friday 20 June 2014 à 19:36
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Yes, you need to install (and use) GVFSD daemon.
It's strange there is no /etc/xdg/menus/*applications.menu files. Or maybe they are located somewhere else? echo $XDG_CONFIG_DIRS/menus/${XDG_MENU_PREFIX}applications.menu ==> https://developer.gnome.org/menu-spec/#paths |
Guest, Saturday 21 June 2014 à 19:43
|
|
|
I added the gfvs package, but it still isn't working. That's ok, though, I can live without it. Thanks anyway.
The main thing is getting the menu button working. That's going to make this awesome. Here's the terminal output:
# echo $XDG_CONFIG_DIRS/menus/${XDG_MENU_PREFIX}applications.menu
/etc/xdg/menus/applications.menu
Cheers |
matttbe, Saturday 21 June 2014 à 22:14
|
|
Subscription date : 24 January 2009
Messages : 12573
|
I added the gfvs package, but it still isn't working Is it launched before the dock? And also with:
The main thing is getting the menu button working. That's going to make this awesome. Here's the terminal output: Yes but this file is not available :-/
I think this topic can help you to generate this file: http://www.murga-linux.com/puppy/viewtopic.php?t=85757 |
Bucky, Monday 23 June 2014 à 21:46
|
|
Subscription date : 15 June 2014
Messages : 17
|
Cool, thanks, I now have an applications.menu file in /etc/xdg/menus. It looks like this:
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<Menu>
<Name>Applications</Name>
<Directory>Applications.directory</Directory>
<Layout>
<Menuname >Desktop</Menuname>
<Menuname >System</Menuname>
<Menuname >Setup</Menuname>
<Separator/>
<Menuname >Utility</Menuname>
<Menuname >Filesystem</Menuname>
<Menuname >Graphic</Menuname>
<Menuname >Document</Menuname>
<Menuname >Business</Menuname>
<Menuname >Personal</Menuname>
<Menuname >Network</Menuname>
<Menuname >Internet</Menuname>
<Menuname >Multimedia</Menuname>
<Menuname >Fun</Menuname>
<Menuname >Other</Menuname>
</Layout>
<!-- Scan legacy dirs first, as later items take priority -->
<KDELegacyDirs/>
<LegacyDir>/etc/X11/applnk</LegacyDir>
<LegacyDir>/usr/share/gnome/apps</LegacyDir>
<!-- Read standard .directory and .desktop file locations -->
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<!-- Read in overrides and child menus from applications-merged/ -->
<DefaultMergeDirs/>
<Menu>
<Name>Business</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<Directory>Puppy-Business.directory</Directory>
<Layout>
<Menuname inline="true" inline_limit="99">Business-Sub</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Business-spreadsheet</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Business-planner</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Business-finance</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Business-calc</Menuname>
</Layout>
<Menu>
<Name>Business-Sub</Name>
<Directory>Puppy-Business-Sub.directory</Directory>
<Include>
<Category>X-Business</Category>
<Category>X-Calculate</Category>
</Include>
</Menu>
<Menu>
<Name>Business-spreadsheet</Name>
<Directory>Puppy-Business-spreadsheet.directory</Directory>
<Include>
<Category>X-Business-spreadsheet</Category>
<Category>Spreadsheet</Category>
</Include>
</Menu>
<Menu>
<Name>Business-planner</Name>
<Directory>Puppy-Business-planner.directory</Directory>
<Include>
<Category>X-Business-planner</Category>
<Category>ProjectManagement</Category>
</Include>
</Menu>
<Menu>
<Name>Business-finance</Name>
<Directory>Puppy-Business-finance.directory</Directory>
<Include>
<Category>X-Business-finance</Category>
<Category>Finance</Category>
</Include>
</Menu>
<Menu>
<Name>Business-calc</Name>
<Directory>Puppy-Business-calc.directory</Directory>
<Include>
<Category>X-Business-calc</Category>
<Category>Calculator</Category>
<Category>X-CalculateUtility</Category>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Desktop</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<Directory>Puppy-Desktop.directory</Directory>
<Layout>
<Menuname inline="true" inline_limit="99">Desktop-Sub</Menuname>
<!-- <Separator/> -->
<Menuname inline="true" inline_limit="99">Desktop-appearance</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Desktop-settings</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Desktop-windows</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Desktop-sleep</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Desktop-applet</Menuname>
</Layout>
<Menu>
<Name>Desktop-Sub</Name>
<Directory>Puppy-Desktop-Sub.directory</Directory>
<Include>
<Category>X-Desktop</Category>
</Include>
</Menu>
<Menu>
<Name>Desktop-appearance</Name>
<Directory>Puppy-Desktop-appearance.directory</Directory>
<Include>
<Category>X-Desktop-appearance</Category>
<Category>DesktopSettings</Category>
</Include>
</Menu>
<Menu>
<Name>Desktop-settings</Name>
<Directory>Puppy-Desktop-settings.directory</Directory>
<Include>
<Category>X-Desktop-settings</Category>
<Category>X-DesktopCountry</Category>
<Category>Accessibility</Category>
</Include>
</Menu>
<Menu>
<Name>Desktop-windows</Name>
<Directory>Puppy-Desktop-windows.directory</Directory>
<Include>
<Category>X-Desktop-windows</Category>
</Include>
</Menu>
<Menu>
<Name>Desktop-sleep</Name>
<Directory>Puppy-Desktop-sleep.directory</Directory>
<Include>
<Category>X-Desktop-sleep</Category>
<Category>Screensaver</Category>
</Include>
</Menu>
<Menu>
<Name>Desktop-applet</Name>
<Directory>Puppy-Desktop-applet.directory</Directory>
<Include>
<Category>X-Desktop-applet</Category>
<Category>X-DesktopApplets</Category>
<Category>Clock</Category>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Document</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<Directory>Puppy-Document.directory</Directory>
<Layout>
<Menuname inline="true" inline_limit="99">Document-Sub</Menuname>
<Menuname inline="true" inline_limit="99">Document-layout</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Document-catalog</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Document-edit</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Document-viewer</Menuname>
<Menuname inline="true" inline_limit="99">Document-utility</Menuname>
</Layout>
<Menu>
<Name>Document-Sub</Name>
<Directory>Puppy-Document-Sub.directory</Directory>
<Include>
<Category>X-Document</Category>
</Include>
</Menu>
<Menu>
<Name>Document-layout</Name>
<Directory>Puppy-Document-layout.directory</Directory>
<Include>
<Category>X-Document-layout</Category>
<Category>WordProcessor</Category>
<Category>WebDevelopment</Category>
<Category>Publishing</Category>
</Include>
</Menu>
<Menu>
<Name>Document-catalog</Name>
<Directory>Puppy-Document-catalog.directory</Directory>
<Include>
<Category>X-Document-catalog</Category>
<Category>Dictionary</Category>
</Include>
</Menu>
<Menu>
<Name>Document-edit</Name>
<Directory>Puppy-Document-edit.directory</Directory>
<Include>
<Category>X-Document-edit</Category>
<Category>TextEditor</Category>
</Include>
</Menu>
<Menu>
<Name>Document-viewer</Name>
<Directory>Puppy-Document-viewer.directory</Directory>
<Include>
<Category>X-Document-viewer</Category>
<Category>Viewer</Category>
</Include>
</Menu>
<Menu>
<Name>Document-utility</Name>
<Directory>Puppy-Document-utility.directory</Directory>
<Include>
<Category>X-Document-utility</Category>
<Category>X-DocumentUtility</Category>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Filesystem</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<Directory>Puppy-Filesystem.directory</Directory>
<Layout>
<Menuname inline="true" inline_limit="99">Filesystem-Sub</Menuname>
<!-- <Separator/> -->
<Menuname inline="true" inline_limit="99">Filesystem-filemanager</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Filesystem-mount</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Filesystem-find</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Filesystem-storage</Menuname>
</Layout>
<Menu>
<Name>Filesystem-Sub</Name>
<Directory>Puppy-Filesystem-Sub.directory</Directory>
<Include>
<Category>X-Filesystem</Category>
<Category>FileSystem</Category>
<Category>FileTools</Category>
</Include>
</Menu>
<Menu>
<Name>Filesystem-filemanager</Name>
<Directory>Puppy-Filesystem-filemanager.directory</Directory>
<Include>
<Category>X-Filesystem-filemanager</Category>
<Category>FileManager</Category>
</Include>
</Menu>
<Menu>
<Name>Filesystem-mount</Name>
<Directory>Puppy-Filesystem-mount.directory</Directory>
<Include>
<Category>X-Filesystem-mount</Category>
<Category>X-FilesystemMount</Category>
</Include>
</Menu>
<Menu>
<Name>Filesystem-find</Name>
<Directory>Puppy-Filesystem-find.directory</Directory>
<Include>
<Category>X-Filesystem-find</Category>
<Category>X-FilesystemFind</Category>
</Include>
</Menu>
<Menu>
<Name>Filesystem-storage</Name>
<Directory>Puppy-Filesystem-storage.directory</Directory>
<Include>
<Category>X-Filesystem-storage</Category>
<Category>X-FilesystemUtility</Category>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Fun</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<Directory>Puppy-Fun.directory</Directory>
<Layout>
<Menuname inline="true" inline_limit="99">Fun-Sub</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Fun-adventure</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Fun-boardgame</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Fun-cardgame</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Fun-puzzle</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Fun-shooter</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Fun-arcade</Menuname>
</Layout>
<Menu>
<Name>Fun-Sub</Name>
<Directory>Puppy-Fun-Sub.directory</Directory>
<Include>
<Category>X-Fun</Category>
<Category>Game</Category>
<Category>Amusement</Category>
<Category>BlocksGame</Category>
<Category>KidsGame</Category>
<Category>Simulation</Category>
<Category>SportsGame</Category>
</Include>
</Menu>
<Menu>
<Name>Fun-adventure</Name>
<Directory>Puppy-Fun-adventure.directory</Directory>
<Include>
<Category>X-Fun-adventure</Category>
<Category>ActionGame</Category>
<Category>AdventureGame</Category>
<Category>RolePlaying</Category>
</Include>
</Menu>
<Menu>
<Name>Fun-boardgame</Name>
<Directory>Puppy-Fun-boardgame.directory</Directory>
<Include>
<Category>X-Fun-boardgame</Category>
<Category>BoardGame</Category>
</Include>
</Menu>
<Menu>
<Name>Fun-cardgame</Name>
<Directory>Puppy-Fun-cardgame.directory</Directory>
<Include>
<Category>X-Fun-cardgame</Category>
<Category>CardGame</Category>
</Include>
</Menu>
<Menu>
<Name>Fun-puzzle</Name>
<Directory>Puppy-Fun-puzzle.directory</Directory>
<Include>
<Category>X-Fun-puzzle</Category>
<Category>StrategyGame</Category>
<Category>LogicGame</Category>
</Include>
</Menu>
<Menu>
<Name>Fun-shooter</Name>
<Directory>Puppy-Fun-shooter.directory</Directory>
<Include>
<Category>X-Fun-shooter</Category>
</Include>
</Menu>
<Menu>
<Name>Fun-arcade</Name>
<Directory>Puppy-Fun-arcade.directory</Directory>
<Include>
<Category>X-Fun-arcade</Category>
<Category>ArcadeGame</Category>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Graphic</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<Directory>Puppy-Graphic.directory</Directory>
<Layout>
<Menuname inline="true" inline_limit="99">Graphic-Sub</Menuname>
<!-- <Separator/> -->
<Menuname inline="true" inline_limit="99">Graphic-paint</Menuname>
<!-- <Separator/> -->
<Menuname inline="true" inline_limit="99">Graphic-draw</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Graphic-flow</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Graphic-viewer</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Graphic-camera</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Graphic-scanner</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Graphic-print</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Graphic-utility</Menuname>
</Layout>
<Menu>
<Name>Graphic-Sub</Name>
<Directory>Puppy-Graphic-Sub.directory</Directory>
<Include>
<Category>X-Graphic</Category>
<Category>2DGraphics</Category>
<Category>3DGraphics</Category>
</Include>
</Menu>
<Menu>
<Name>Graphic-paint</Name>
<Directory>Puppy-Graphic-paint.directory</Directory>
<Include>
<Category>X-Graphic-paint</Category>
<Category>RasterGraphics</Category>
</Include>
</Menu>
<Menu>
<Name>Graphic-draw</Name>
<Directory>Puppy-Graphic-draw.directory</Directory>
<Include>
<Category>X-Graphic-draw</Category>
<Category>VectorGraphics</Category>
</Include>
</Menu>
<Menu>
<Name>Graphic-flow</Name>
<Directory>Puppy-Graphic-flow.directory</Directory>
<Include>
<Category>X-Graphic-flow</Category>
<Category>Chart</Category>
<Category>FlowChart</Category>
<Category>Presentation</Category>
</Include>
</Menu>
<Menu>
<Name>Graphic-viewer</Name>
<Directory>Puppy-Graphic-viewer.directory</Directory>
<Include>
<Category>X-Graphic-viewer</Category>
<Category>Viewer</Category>
</Include>
</Menu>
<Menu>
<Name>Graphic-camera</Name>
<Directory>Puppy-Graphic-camera.directory</Directory>
<Include>
<Category>X-Graphic-camera</Category>
<Category>Photography</Category>
</Include>
</Menu>
<Menu>
<Name>Graphic-scanner</Name>
<Directory>Puppy-Graphic-scanner.directory</Directory>
<Include>
<Category>X-Graphic-scanner</Category>
<Category>Scanning</Category>
<Category>OCR</Category>
</Include>
</Menu>
<Menu>
<Name>Graphic-print</Name>
<Directory>Puppy-Graphic-print.directory</Directory>
<Include>
<Category>X-Graphic-print</Category>
</Include>
</Menu>
<Menu>
<Name>Graphic-utility</Name>
<Directory>Puppy-Graphic-utility.directory</Directory>
<Include>
<Category>X-Graphic-utility</Category>
<Category>X-GraphicUtility</Category>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Internet</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<Directory>Puppy-Internet.directory</Directory>
<Layout>
<Menuname inline="true" inline_limit="99">Internet-Sub</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Internet-browser</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Internet-chat</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Internet-mailnews</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Internet-transfer</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Internet-login</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Internet-block</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Internet-utility</Menuname>
</Layout>
<Menu>
<Name>Internet-Sub</Name>
<Directory>Puppy-Internet-Sub.directory</Directory>
<Include>
<Category>X-Internet</Category>
</Include>
</Menu>
<Menu>
<Name>Internet-browser</Name>
<Directory>Puppy-Internet-browser.directory</Directory>
<Include>
<Category>X-Internet-browser</Category>
<Category>WebBrowser</Category>
</Include>
</Menu>
<Menu>
<Name>Internet-chat</Name>
<Directory>Puppy-Internet-chat.directory</Directory>
<Include>
<Category>X-Internet-chat</Category>
<Category>InstantMessaging</Category>
<Category>Chat</Category>
<Category>VideoConference</Category>
</Include>
</Menu>
<Menu>
<Name>Internet-mailnews</Name>
<Directory>Puppy-Internet-mailnews.directory</Directory>
<Include>
<Category>X-Internet-mailnews</Category>
<Category>Email</Category>
<Category>News</Category>
</Include>
</Menu>
<Menu>
<Name>Internet-transfer</Name>
<Directory>Puppy-Internet-transfer.directory</Directory>
<Include>
<Category>X-Internet-transfer</Category>
<Category>Telephony</Category>
<Category>IRCClient</Category>
<Category>FileTransfer</Category>
<Category>P2P</Category>
</Include>
</Menu>
<Menu>
<Name>Internet-login</Name>
<Directory>Puppy-Internet-login.directory</Directory>
<Include>
<Category>X-Internet-login</Category>
</Include>
</Menu>
<Menu>
<Name>Internet-block</Name>
<Directory>Puppy-Internet-block.directory</Directory>
<Include>
<Category>X-Internet-block</Category>
</Include>
</Menu>
<Menu>
<Name>Internet-utility</Name>
<Directory>Puppy-Internet-utility.directory</Directory>
<Include>
<Category>X-Internet-utility</Category>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Multimedia</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<Directory>Puppy-Multimedia.directory</Directory>
<Layout>
<Menuname inline="true" inline_limit="99">Multimedia-Sub</Menuname>
<!-- <Separator/> -->
<Menuname inline="true" inline_limit="99">Multimedia-mediaplayer</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Multimedia-audiovideo</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Multimedia-sound</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Multimedia-video</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Multimedia-optical</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Multimedia-utility</Menuname>
</Layout>
<Menu>
<Name>Multimedia-Sub</Name>
<Directory>Puppy-Multimedia-Sub.directory</Directory>
<Include>
<Category>X-Multimedia</Category>
<Category>Recorder</Category>
</Include>
</Menu>
<Menu>
<Name>Multimedia-mediaplayer</Name>
<Directory>Puppy-Multimedia-mediaplayer.directory</Directory>
<Include>
<Category>X-Multimedia-mediaplayer</Category>
<Category>Player</Category>
</Include>
</Menu>
<Menu>
<Name>Multimedia-audiovideo</Name>
<Directory>Puppy-Multimedia-audiovideo.directory</Directory>
<Include>
<Category>X-Multimedia-audiovideo</Category>
<Category>AudioVideo</Category>
<Category>AudioVideoEditing</Category>
<Category>Tuner</Category>
</Include>
</Menu>
<Menu>
<Name>Multimedia-sound</Name>
<Directory>Puppy-Multimedia-sound.directory</Directory>
<Include>
<Category>X-Multimedia-sound</Category>
<Category>Music</Category>
<Category>Audio</Category>
<Category>Midi</Category>
<Category>Mixer</Category>
<Category>Sequencer</Category>
</Include>
</Menu>
<Menu>
<Name>Multimedia-video</Name>
<Directory>Puppy-Multimedia-video.directory</Directory>
<Include>
<Category>X-Multimedia-video</Category>
<Category>Video</Category>
<Category>TV</Category>
</Include>
</Menu>
<Menu>
<Name>Multimedia-optical</Name>
<Directory>Puppy-Multimedia-optical.directory</Directory>
<Include>
<Category>X-Multimedia-optical</Category>
<Category>DiskBurning</Category>
</Include>
</Menu>
<Menu>
<Name>Multimedia-utility</Name>
<Directory>Puppy-Multimedia-utility.directory</Directory>
<Include>
<Category>X-Multimedia-utility</Category>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Network</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<Directory>Puppy-Network.directory</Directory>
<Layout>
<Menuname inline="true" inline_limit="99">Network-Sub</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Network-firewall</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Network-phone</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Network-connect</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Network-transfer</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Network-utility</Menuname>
</Layout>
<Menu>
<Name>Network-Sub</Name>
<Directory>Puppy-Network-Sub.directory</Directory>
<Include>
<Category>X-Network</Category>
<Category>Network</Category>
</Include>
</Menu>
<Menu>
<Name>Network-firewall</Name>
<Directory>Puppy-Network-firewall.directory</Directory>
<Include>
<Category>X-Network-firewall</Category>
</Include>
</Menu>
<Menu>
<Name>Network-phone</Name>
<Directory>Puppy-Network-phone.directory</Directory>
<Include>
<Category>X-Network-phone</Category>
<Category>Dialup</Category>
</Include>
</Menu>
<Menu>
<Name>Network-connect</Name>
<Directory>Puppy-Network-connect.directory</Directory>
<Include>
<Category>X-Network-connect</Category>
<Category>HamRadio</Category>
<Category>RemoteAccess</Category>
</Include>
</Menu>
<Menu>
<Name>Network-transfer</Name>
<Directory>Puppy-Network-transfer.directory</Directory>
<Include>
<Category>X-Network-transfer</Category>
</Include>
</Menu>
<Menu>
<Name>Network-utility</Name>
<Directory>Puppy-Network-utility.directory</Directory>
<Include>
<Category>X-Network-utility</Category>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Personal</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<Directory>Puppy-Personal.directory</Directory>
<Layout>
<Menuname inline="true" inline_limit="99">Personal-Sub</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Personal-database</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Personal-date</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Personal-organizer</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Personal-security</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Personal-timing</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Personal-education</Menuname>
</Layout>
<Menu>
<Name>Personal-Sub</Name>
<Directory>Puppy-Personal-Sub.directory</Directory>
<Include>
<Category>X-Personal</Category>
</Include>
</Menu>
<Menu>
<Name>Personal-database</Name>
<Directory>Puppy-Personal-database.directory</Directory>
<Include>
<Category>X-Personal-database</Category>
<Category>ContactManagement</Category>
</Include>
</Menu>
<Menu>
<Name>Personal-date</Name>
<Directory>Puppy-Personal-date.directory</Directory>
<Include>
<Category>X-Personal-date</Category>
<Category>Calendar</Category>
</Include>
</Menu>
<Menu>
<Name>Personal-organizer</Name>
<Directory>Puppy-Personal-organizer.directory</Directory>
<Include>
<Category>X-Personal-organizer</Category>
<Category>PDA</Category>
</Include>
</Menu>
<Menu>
<Name>Personal-security</Name>
<Directory>Puppy-Personal-security.directory</Directory>
<Include>
<Category>X-Personal-security</Category>
</Include>
</Menu>
<Menu>
<Name>Personal-timing</Name>
<Directory>Puppy-Personal-timing.directory</Directory>
<Include>
<Category>X-Personal-timing</Category>
<Category>X-PersonalUtility</Category>
</Include>
</Menu>
<Menu>
<Name>Personal-education</Name>
<Directory>Puppy-Personal-education.directory</Directory>
<Include>
<Category>X-Personal-education</Category>
<Category>Languages</Category>
<Category>Science</Category>
<Category>ArtificialIntelligence</Category>
<Category>Astronomy</Category>
<Category>Biology</Category>
<Category>Chemistry</Category>
<Category>ComputerScience</Category>
<Category>DataVisualization</Category>
<Category>Economy</Category>
<Category>Electricity</Category>
<Category>Geography</Category>
<Category>Geology</Category>
<Category>Geoscience</Category>
<Category>History</Category>
<Category>ImageProcessing</Category>
<Category>Literature</Category>
<Category>Math</Category>
<Category>NumericalAnalysis</Category>
<Category>MedicalSoftware</Category>
<Category>Physics</Category>
<Category>Robotics</Category>
<Category>Sports</Category>
<Category>ParallelComputing</Category>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Setup</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<Directory>Puppy-Setup.directory</Directory>
<Layout>
<Menuname inline="true" inline_limit="99">Setup-Sub</Menuname>
<!-- <Separator/> -->
<Menuname inline="true" inline_limit="99">Setup-puppy</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Setup-wizard</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Setup-installation</Menuname>
</Layout>
<Menu>
<Name>Setup-Sub</Name>
<Directory>Puppy-Setup-Sub.directory</Directory>
<Include>
<Category>X-Setup</Category>
</Include>
</Menu>
<Menu>
<Name>Setup-puppy</Name>
<Directory>Puppy-Setup-puppy.directory</Directory>
<Include>
<Category>X-Setup-puppy</Category>
<Category>X-SetupEntry</Category>
<Category>PackageManager</Category>
</Include>
</Menu>
<Menu>
<Name>Setup-wizard</Name>
<Directory>Puppy-Setup-wizard.directory</Directory>
<Include>
<Category>X-Setup-wizard</Category>
<Category>X-SetupWizard</Category>
</Include>
</Menu>
<Menu>
<Name>Setup-installation</Name>
<Directory>Puppy-Setup-installation.directory</Directory>
<Include>
<Category>X-Setup-installation</Category>
<Category>X-SetupUtility</Category>
</Include>
</Menu>
</Menu>
<Menu>
<Name>System</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<Directory>Puppy-System.directory</Directory>
<Layout>
<Menuname inline="true" inline_limit="99">System-Sub</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">System-process</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">System-memory</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">System-print</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">System-storage</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">System-security</Menuname>
</Layout>
<Menu>
<Name>System-Sub</Name>
<Directory>Puppy-System-Sub.directory</Directory>
<Include>
<Category>X-System</Category>
<Category>System</Category>
<Category>HardwareSettings</Category>
<Category>Core</Category>
</Include>
</Menu>
<Menu>
<Name>System-process</Name>
<Directory>Puppy-System-process.directory</Directory>
<Include>
<Category>X-System-process</Category>
<Category>Monitor</Category>
<Category>X-SystemSchedule</Category>
</Include>
</Menu>
<Menu>
<Name>System-memory</Name>
<Directory>Puppy-System-memory.directory</Directory>
<Include>
<Category>X-System-memory</Category>
<Category>X-SystemMemory</Category>
</Include>
</Menu>
<Menu>
<Name>System-print</Name>
<Directory>Puppy-System-print.directory</Directory>
<Include>
<Category>X-System-print</Category>
</Include>
</Menu>
<Menu>
<Name>System-storage</Name>
<Directory>Puppy-System-storage.directory</Directory>
<Include>
<Category>X-System-storage</Category>
</Include>
</Menu>
<Menu>
<Name>System-security</Name>
<Directory>Puppy-System-security.directory</Directory>
<Include>
<Category>X-System-security</Category>
<Category>Security</Category>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Utility</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<Directory>Puppy-Utility.directory</Directory>
<Layout>
<Menuname inline="true" inline_limit="99">Utility-Sub</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Utility-development</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Utility-package</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Utility-shell</Menuname>
<Separator/>
<Menuname inline="true" inline_limit="99">Utility-help</Menuname>
</Layout>
<Menu>
<Name>Utility-Sub</Name>
<Directory>Puppy-Utility-Sub.directory</Directory>
<Include>
<Category>X-Utility</Category>
<Category>Utility</Category>
<Category>Viewer</Category>
<Category>Electronics</Category>
<Category>Emulator</Category>
<Category>Engineering</Category>
</Include>
</Menu>
<Menu>
<Name>Utility-development</Name>
<Directory>Puppy-Utility-development.directory</Directory>
<Include>
<Category>X-Utility-development</Category>
<Category>Development</Category>
<Category>Building</Category>
<Category>Debugger</Category>
<Category>IDE</Category>
<Category>Profiling</Category>
<Category>ProjectManagement</Category>
<Category>RevisionControl</Category>
<Category>Translation</Category>
<Category>GUIDesigner</Category>
</Include>
</Menu>
<Menu>
<Name>Utility-package</Name>
<Directory>Puppy-Utility-package.directory</Directory>
<Include>
<Category>X-Utility-package</Category>
<Category>Archiving</Category>
<Category>Compression</Category>
</Include>
</Menu>
<Menu>
<Name>Utility-shell</Name>
<Directory>Puppy-Utility-shell.directory</Directory>
<Include>
<Category>X-Utility-shell</Category>
<Category>TerminalEmulator</Category>
<Category>Shell</Category>
</Include>
</Menu>
<Menu>
<Name>Utility-help</Name>
<Directory>Puppy-Utility-help.directory</Directory>
<Include>
<Category>X-Utility-help</Category>
<Category>Documentation</Category>
</Include>
</Menu>
</Menu>
<Menu>
<Name>Other</Name>
<Directory>Puppy-Other.directory</Directory>
<OnlyUnallocated/>
<Include>
<And>
<Not><Category>X-DummyCategory</Category></Not>
</And>
</Include>
</Menu>
</Menu>
So I recompiled the plugins package and reinstalled, but there is still no menu applet, and I can't even seem to find where it would be in settings...  |
brianw, Tuesday 24 June 2014 à 05:14
|
|
Subscription date : 25 April 2012
Messages : 270
|
Bucky : So I recompiled the plugins package and reinstalled, but there is still no menu applet, and I can't even seem to find where it would be in settings...
When you go to the Add Applet for cairo-dock it should be listed as Applications Menu for the category Desktop.
What do you get when you run the following from a terminal
ls -l /usr/share/cairo-dock/plug-ins/GMenu
Also what is the output from:
cairo-dock -l debug --colors | sed -n "/[Mm]enu\// {N;p;}" |
Bucky, Tuesday 24 June 2014 à 06:06
|
|
Subscription date : 15 June 2014
Messages : 17
|
# ls -l /usr/share/cairo-dock/plug-ins/GMenu
total 57
-rw-r--r-- 1 root root 3014 Jun 23 12:15 GMenu.conf
-rw-r--r-- 1 root root 22609 Oct 3 2013 icon.svg
-rw-r--r-- 1 root root 19830 Oct 3 2013 preview.jpg
-rw-r--r-- 1 root root 7307 Oct 3 2013 system-log-out.svg
-rw-r--r-- 1 root root 4167 Oct 3 2013 system-shutdown.svg
cairo-dock -l debug --colors | sed -n "/[Mm]enu\// {N;p;}"
just seems to start the dock, without any output.
Here's a screenshot of the Desktop applets category:
 |
brianw, Tuesday 24 June 2014 à 13:37
|
|
Subscription date : 25 April 2012
Messages : 270
|
OK. There should be output of at least the applet searching for menu files. What I would do at this point is try a make clean and then run the cmake and make commands again with the correct flags. If that doesn't work I would remove my build directories and start the build again looking for build errors.
To remove the build you can try the following or just remove the build directories with "rm -r build".
cd cairo-dock-core
mv build build.bk
cd ../cairo-dock-plug-ins
mv build build.bk
cd ..
Then start the build process again http://www.glx-dock.org/ww_page.php?p=By%20compiling&lang=en#4-Compilation
cd cairo-dock-core
mkdir build && cd build
(and continue with the rest)
watch for any errors especially for GMenu. |
matttbe, Sunday 29 June 2014 à 20:54
|
|
Subscription date : 24 January 2009
Messages : 12573
|
watch for any errors especially for GMenu
And it can be interesting to check if you don't see any warning when launching the dock from a terminal. |
Bucky, Tuesday 01 July 2014 à 03:42
|
|
Subscription date : 15 June 2014
Messages : 17
|
I rebuilt cairo-dock, and didn't see any errors. However, starting from a terminal gives
warning : (/tmp/SBo/cairo-dock-3.3.2/src/gldit/cairo-dock-module-manager.c:gldi_module_new_from_so_file:160)
while opening module '/usr/lib/cairo-dock/libcd-GMenu.so' : (libffi.so.5: cannot open shared object file: No such file or directory)
warning : (/tmp/SBo/cairo-dock-plugins-3.3.2/gvfs-integration/cairo-dock-gio-vfs.c:cairo_dock_gio_vfs_init:55)
VFS Deamon NOT found on DBus !
I checked, and libffi is installed. I'm going to see if I can find some missing library link. |
Bucky, Tuesday 01 July 2014 à 04:18
|
|
Subscription date : 15 June 2014
Messages : 17
|
WOW. I got it working. Here's a screenshot:
It's ugly as hell, but it's something! I'm very excited. |
Installation problems | Problèmes à l'installation
|