doktor5000 wrote:djohnston wrote:However, most of the e17 modules (gadgets, applets, whirligigs, whatever you choose to call them) don't work.
Which exactly? The default, core e17 modules that come with e17 itself - or some of those, that come with the separate package
e17_modules? The latter hasn't been rebuilt, and i'm not even sure if all (external, sort of) modules haven already been updated code-wise.
What you can also try, is switch from the default Mageia theme to the theme that comes with e17 normally by default.
Sorry for the delay. The theme used has nothing to do with the modules not loading. However, so we're on the same page, I've set the theme to "default". I've only gone through the list of e17 modules in the Utilities category for this post. Here's what's working and isn't.
Utilities - NOT WORKING:
Alarm, Deskshow, DiskIO, EMpris, EWeather, Echievements, Eektool, Engage, Execwatch, Forecasts, MPDule, Mail, Moon, News, OpenOffice.org Quickstart, Photo, Sawed-Off, Screenshot, Skeleton, TClock, Taskbar, Uptime, Weather, Winselector, Wlan
Utilities - WORKING:
Backlight, Clock, Ibar, Ibox, Keyboard, Pager, Shot, Start, Systray, Tasks
The error I get with trying to load a non-working module is:
There was an error loading the module named: alarm
No module named alarm/linux-gnu-i586-0.17.1/module.so was found in the module search directories.
What action should be taken with this module?
The options given are to UNLOAD or KEEP. Keeping any non-working modules results in a crash of the e17 desktop. The modules that won't load do exist.
- Code: Select all
[darrel@localhost ~]$ ls -l /usr/lib/enlightenment/modules
total 404
drwxr-xr-x 4 root root 4096 Jan 19 01:16 alarm/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 backlight/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 battery/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 clock/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 comp/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_applications/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_dialogs/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_display/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_edgebindings/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_interaction/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_intl/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_keybindings/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_menus/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_paths/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_performance/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_randr/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_shelves/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_theme/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_window_manipulation/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 conf_window_remembers/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 connman/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 cpu/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 cpufreq/
drwxr-xr-x 3 root root 4096 Jan 19 01:16 deskshow/
drwxr-xr-x 3 root root 4096 Jan 19 01:16 diskio/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 dropshadow/
drwxr-xr-x 4 root root 4096 Jan 10 18:19 echievements/
drwxr-xr-x 5 root root 4096 Jan 19 01:16 eektool/
drwxr-xr-x 3 root root 4096 Jan 19 01:16 elfe/
drwxr-xr-x 3 root root 4096 Jan 19 01:16 empris/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 engage/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 eooorg/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 everything/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 everything-aspell/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 everything-places/
drwxr-xr-x 3 root root 4096 Jan 19 01:16 everything-skel/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 everything-wallpaper/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 evry-mpris/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 evry-pidgin/
drwxr-xr-x 3 root root 4096 Jan 19 01:16 evry-shotgun/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 evry-tracker/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 evry-websearch/
drwxr-xr-x 3 root root 4096 Jan 19 01:16 eweather/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 exalt/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 exebuf/
drwxr-xr-x 3 root root 4096 Jan 19 01:16 execwatch/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 fileman/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 fileman_opinfo/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 flame/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 forecasts/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 gadman/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 ibar/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 ibox/
drwxr-xr-x 5 root root 4096 Apr 4 23:10 illume2/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 illume-bluetooth/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 illume-home/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 illume-home-toggle/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 illume-indicator/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 illume-kbd-toggle/
drwxr-xr-x 5 root root 4096 Apr 4 23:10 illume-keyboard/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 illume-mode-toggle/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 illume-softkey/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 mail/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 mem/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 mixer/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 moon/
drwxr-xr-x 3 root root 4096 Jan 19 01:16 mpdule/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 msgbus/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 net/
drwxr-xr-x 5 root root 4096 Jan 19 01:16 news/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 notification/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 pager/
drwxr-xr-x 5 root root 4096 Jan 19 01:16 penguins/
drwxr-xr-x 5 root root 4096 Jan 19 01:16 photo/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 places/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 quickaccess/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 rain/
drwxr-xr-x 3 root root 4096 Jan 19 01:16 rmb/
drwxr-xr-x 3 root root 4096 Dec 24 00:14 sawed-off/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 scale/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 screenshot/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 shot/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 skel/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 slideshow/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 snow/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 start/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 syscon/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 systray/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 taskbar/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 tasks/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 tclock/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 temperature/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 tiling/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 uptime/
drwxr-xr-x 5 root root 4096 Jan 19 01:16 weather/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 winlist/
drwxr-xr-x 3 root root 4096 Jan 19 01:16 winselector/
drwxr-xr-x 5 root root 4096 Apr 4 23:10 wizard/
drwxr-xr-x 4 root root 4096 Jan 19 01:16 wlan/
drwxr-xr-x 3 root root 4096 Apr 4 23:10 xkbswitch/
[darrel@localhost ~]$
The .so library files do exist. However, the version numbers are wrong (17.0 instead of 17.1). Here are just the first two from the non-working e17 modules.
- Code: Select all
[darrel@localhost ~]$ locate module.so | grep alarm
/usr/lib/enlightenment/modules/alarm/linux-gnu-i586-0.17.0/module.so
[darrel@localhost ~]$ locate module.so | grep deskshow
/usr/lib/enlightenment/modules/deskshow/linux-gnu-i586-0.17.0/module.so
[darrel@localhost ~]$
Although I have run
ldconfig as user root, it has made no difference. The command with the verbose switch shows that the path /usr/lib is given more than once.
- Code: Select all
[root@localhost ~]# ldconfig -v
ldconfig: Path `/usr/lib' given more than once
And the library directories affected are:
/usr/lib/atlas-sse3:
/lib:
/lib/sse2: (hwcap: 0x0000000004000000)
/lib/i686: (hwcap: 0x0008000000000000)