Jump to content
Lawlyet

Idea: a conky fork suited for Moksha

Recommended Posts

Hello.. I was thinking about Conky and Moksha. Since the beggining, there's been some kind of issues (like transparency, for example). Of course, some of them we are able to find a way, but maybe we are missing some serious cool oportunities. What about forking conky into a Moksha module? Maybe, even putting a way to download instantly conky-moksha's themes and plugins directly from repositories using a conky-moksha gui options menu.. Also, capacitity to use it inside Moksha bars. Something I often use, for instance, is a left big bar to put some eyecandy widgets, like clock. It would be great to have a chance to put a conky inside that bar, having options to use a transparent or a themed bar... Since the beggining, Enlightenment is known for it's great visual capacities... perhaps we should focus a little more on it.. 

What do you guys think? :D 

  • Like 1

Share this post


Link to post
Share on other sites

Personally, I don't feel the need for a conky module. I don't think conky really conflicts with Moksha, it's just that you need to make sure you have your settings set. Right?

 

(Though maybe something that helped setup conky in a beginner-friendly way, like fields you could fill in or check off would affect appearances and the like, that might be cool.)

 

What I would like to see is some pre-set conky for grabs like there used to be in the old art wiki.

 

I believe I started on a wiki page for setting up conky? I can try to see about finishing that up. :)

 

Also, capacitity to use it inside Moksha bars. Something I often use, for instance, is a left big bar to put some eyecandy widgets, like clock. It would be great to have a chance to put a conky inside that bar, having options to use a transparent or a themed bar...

I have mentioned before that I would love to have a gadget for the shelves that is a custom fixed-width blank space. You could use it as a separator, or you could have a nice spot to draw conky over.

 

Anything along those lines, I like. :D Because I would love to be able to custom-up how the clock looks or something.

  • Like 1

Share this post


Link to post
Share on other sites

Some more info:

 

Making module for E17-E20 or Moksha is based on combination of EFL and C language. It needs a different approach. When I made a module enhancements or additional work, my study was based on skeleton module which is obligatory. Then you need to create your own code structures for your extention.

Share this post


Link to post
Share on other sites

I don't think any actual forking of Conky needs to be done. You can just have something that deals with and manipulates regular conky setups. Basically, kind of automates what you could do by hand.

I dunno, just feels like overcomplicating things otherwise.

  • Like 2

Share this post


Link to post
Share on other sites

So, given that almost a year has passed since the start of this thread and no conky-like-module has emerged, I wanted to post my conkyrc file here for three reasons;  

 

i. The 4.0 release is using v1.10 of conky and that has an updated conkyrc syntax (lua) meaning that with the old syntax an error message  displays on conky startup and also syntax conversion takes place as conky tries to convert the old to the new, and

 

ii. to see if any of you can help me iron out a couple of config problems. 

 

iii. I styles conky to use a similar green to the revamped 4.0 Bodhi theme, I used #bad455 (badass!) and gold. So it fits quite nicely with a vanilla 4.0 install, although the bg color doesn't match because of laziness.

 

 

Conf prob 1: I can not get transparncy to work. This is not critical, but would  be nice. In another forum thread here, Jeff++ says I need the compositing module, but this module is not listed under modules. I'm thinking it isn't a module in that sense or use of the word 'module'?  The line "own_window_argb_value = 255", well the documentation doesn't make clear to me if 255 is 100% opaque or 0% opaque, but I tried it both ways.  

 

Conf prob 2: Getting this message "(Not all processes could be identified, non-owned process info

 will not be shown, you would have to be root to see it all.)" because of this line in my rc file:

${execi 30 netstat -ept | grep ESTAB | awk '{print $9}' | cut -d: -f1 | sort | uniq -c | sort -nr} 

because for some TCP connections I apparently need to be root, but I don't know how to be root in an rc script (or if I even want to be). At least I think it is that line causing the message, I have observed that not all tcp connections show up in the display when I know that there is more activity than I am seeing. 

 

Typical output from this line is like:  

4 1609/midori
1 1234/curl

I think logging this "not all processes..." eventually causes conky to fail, because there are no other warnings or errors, and fail it does every time after about 10-20 mins. The "not all processes..." line gets output to terminal repeatedly. Dump from terminal added below. Suggestions on how to debug are welcome.

 

 

Not really bug per se, but I'm also getting some flickering when conky updates. Seems to happen when Fortune gets a new quote. Any way to solve that? 

 

Here is conkyrc with the newer syntax:

 

 

--[[ CONKY
Create own window instead of using desktop, required in nautilus
]]

conky.config = {
  alignment = 'top_left',
  background = false,
  border_width = 10,
  cpu_avg_samples = 2,
  default_color = 'grey',
  default_outline_color = 'grey',
  default_shade_color = 'grey',
  draw_borders = false,
  draw_graph_borders = true,
  draw_outline = false,
  draw_shades = false,
  use_xft = true,
  font = 'DejaVu Sans:size=10',
  gap_x = 20,
  gap_y = 20,
  -- minimum_height = 5
  minimum_width = 100,
  net_avg_samples = 2,
  no_buffers = true,
  out_to_console = false,
  out_to_stderr = false,
  extra_newline = false,
  own_window = true,
  own_window_class = 'Conky',
  own_window_type = 'desktop',
  stippled_borders = 3,
  update_interval = 3.0,
  uppercase = false,
  use_spacer = 'none',
  show_graph_scale = false,
  show_graph_range = false,
  double_buffer = true,
-- xftfont DejaVu Sans:size = '10',
-- xftalpha = '0.8',
  text_buffer_size = 2048,
-- Draw shades?
-- draw_shades = false,
  own_window_colour = '363636',
  own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
  own_window_argb_visual = true,
  own_window_transparent = true,
  own_window_argb_value =  255
}

conky.text = [[
${color bad455}${hr 1}$color
${color f4d04f}${alignc}\\ ROBOT443 //
${color bad455}${hr 3}${color}

${color bad455}WHEN IS NOW? ${hr 2}$color
The year is ${color f4d03f}${time %Y}${color} in the month of ${color f4d03f}${time %B}$color and
today is ${color f4d03f}${time %A} ${time %d}${color} in week number ${color f4d03f}${time %V}.$color
The time?
${color f4d03f}${font Monospace :size=36}${time %H}:${time %M}${color}${font}

${color bad455}${hr 1}$color
${color bad455}WHO IS SYSTEM? ${hr 2}$color
Controlled by ${color f4d03f}$nodename${color} this ${color f4d03f}$sysname${color} station
uses the ${color f4d03f}$kernel${color} kernel on ${color f4d03f}$machine${color}
architecture.

AI has been sentient for ${alignr}${color f4d03f}$uptime ${color}
AI load monitor:${alignr}${color f4d03f}$loadavg ${color}

${color bad455}IS CPU?${hr 2}$color
Master clock signal frequency: ${color f4d03f}${alignr}${freq}MHz${color}
Processer avg. load: ${color f4d03f}${alignr}${loadavg}$color
Temperature in celcius now: ${color f4d03f}${alignr}${hwmon temp 9}$color
# ${hwmon 2 temp 1}

Active mind!
${cpubar}
${cpugraph 000000 f4d03f}
and these are the primary thoughts of the mind!
${color f4d03f}NAME ${tab 58}PID ${tab 20}CPU% ${tab 20} MEM% $color
${top name 1}${tab 55}${top pid 1}${tab 15}${top cpu 1}${tab 30}${top mem 1}
${top name 2}${tab 55}${top pid 2}${tab 15}${top cpu 2}${tab 30}${top mem 2}
${top name 3}${tab 55}${top pid 3}${tab 15}${top cpu 3}${tab 30}${top mem 3}
${top name 4}${tab 55}${top pid 4}${tab 15}${top cpu 4}${tab 30}${top mem 4}

${color bad455}HUSKER DU? / IO ${hr 2}$color
RAM:   $memperc%   ${membar 6}$color
Swap:  $swapperc%   ${swapbar 6}$color

Root:  ${fs_free_perc /}%   ${fs_bar 6 /}$color
HD  :  ${fs_free_perc /boot}%   ${fs_bar 6 /boot}$color

${color bad455}DOES SEND / RECEIVE? (${addr wlo1}) ${hr 2}$color
Down: $color${downspeed wlo1} k/s ${alignr}Up: ${upspeed wlo1} k/s
${downspeedgraph wlo1 25,140 000000 ff0000} ${alignr}${upspeedgraph wlo1 25,140 000000 00ff00}$color
Total: ${totaldown wlo1} ${alignr}Total: ${totalup wlo1}

# Where is now? ${color f4d03f}${addr eth1}$color
${color grey}TCP Connections: ${color grey}${color f4d03f}${alignr}${tcp_portmon 1 65535 count}$color
${execi 30 netstat -ept | grep ESTAB | awk '{print $9}' | cut -d: -f1 | sort | uniq -c | sort -nr}

# ${color bad455}IN THE LOG IT WAS WRITTEN${hr 2}$color
# ${execi 30 tail -n3 /var/log/messages | awk '{print " ",$5,$6,$7,$8,$9,$10}' | fold -w49}

${color bad455}WHO SAY WHAT? ${hr 2}$color
${execi 120 fortune -s | fold -w49}
]]

 

 

 

Terminal dump from when conky has a shit-fit:  

 

 

~$ conky
conky: desktop window (c00003) is subwindow of root window (3a2)
conky: window type - desktop
conky: drawing to created window (0x2000002)
conky: drawing to double buffer
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
conky: attempt to index a nil value
*** Error in `conky': free(): invalid next size (fast): 0x000000000107de70 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f751ef467e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x7fe0a)[0x7f751ef4ee0a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7f751ef5298c]
/usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0x17c49)[0x7f751fb50c49]
/usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xfcee)[0x7f751fb48cee]
/usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xd8dd)[0x7f751fb468dd]
/usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xe6a8)[0x7f751fb476a8]
/usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0x1334e)[0x7f751fb4c34e]
conky(_ZNSt10unique_ptrIN3lua5stateESt14default_deleteIS1_EED1Ev+0xad)[0x43582d]
/lib/x86_64-linux-gnu/libc.so.6(+0x39ff8)[0x7f751ef08ff8]
/lib/x86_64-linux-gnu/libc.so.6(+0x3a045)[0x7f751ef09045]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf7)[0x7f751eeef837]
conky(_start+0x29)[0x42afb9]
======= Memory map: ========
00400000-004a6000 r-xp 00000000 fc:00 6565487                            /usr/bin/conky
006a5000-006a6000 r--p 000a5000 fc:00 6565487                            /usr/bin/conky
006a6000-006a7000 rw-p 000a6000 fc:00 6565487                            /usr/bin/conky
006a7000-006cd000 rw-p 00000000 00:00 0
00fac000-01094000 rw-p 00000000 00:00 0                                  [heap]
7f74e8000000-7f74e8021000 rw-p 00000000 00:00 0
7f74e8021000-7f74ec000000 ---p 00000000 00:00 0
7f74f0000000-7f74f0021000 rw-p 00000000 00:00 0
7f74f0021000-7f74f4000000 ---p 00000000 00:00 0
7f74f77ff000-7f74f7800000 ---p 00000000 00:00 0
7f74f7800000-7f74f8000000 rw-p 00000000 00:00 0
7f74f8000000-7f74f8021000 rw-p 00000000 00:00 0
7f74f8021000-7f74fc000000 ---p 00000000 00:00 0
7f74fc000000-7f74fc025000 rw-p 00000000 00:00 0
7f74fc025000-7f7500000000 ---p 00000000 00:00 0
7f7500000000-7f7500021000 rw-p 00000000 00:00 0
7f7500021000-7f7504000000 ---p 00000000 00:00 0
7f7504000000-7f7504021000 rw-p 00000000 00:00 0
7f7504021000-7f7508000000 ---p 00000000 00:00 0
7f7508000000-7f7508021000 rw-p 00000000 00:00 0
7f7508021000-7f750c000000 ---p 00000000 00:00 0
7f750c000000-7f750c021000 rw-p 00000000 00:00 0
7f750c021000-7f7510000000 ---p 00000000 00:00 0
7f7510000000-7f7510021000 rw-p 00000000 00:00 0
7f7510021000-7f7514000000 ---p 00000000 00:00 0
7f75147f9000-7f75147fa000 ---p 00000000 00:00 0
7f75147fa000-7f7514ffa000 rw-p 00000000 00:00 0
7f7514ffa000-7f7514ffb000 ---p 00000000 00:00 0
7f7514ffb000-7f75157fb000 rw-p 00000000 00:00 0
7f75157fb000-7f75157fc000 ---p 00000000 00:00 0
7f75157fc000-7f7515ffc000 rw-p 00000000 00:00 0
7f7515ffc000-7f7515ffd000 ---p 00000000 00:00 0
7f7515ffd000-7f75167fd000 rw-p 00000000 00:00 0
7f75167fd000-7f75167fe000 ---p 00000000 00:00 0
7f75167fe000-7f7516ffe000 rw-p 00000000 00:00 0
7f7516ffe000-7f7516fff000 ---p 00000000 00:00 0
7f7516fff000-7f75177ff000 rw-p 00000000 00:00 0
7f75177ff000-7f7517800000 ---p 00000000 00:00 0
7f7517800000-7f7518000000 rw-p 00000000 00:00 0
7f7518000000-7f7518021000 rw-p 00000000 00:00 0
7f7518021000-7f751c000000 ---p 00000000 00:00 0
7f751c4e7000-7f751c4e8000 ---p 00000000 00:00 0
7f751c4e8000-7f751cce8000 rw-p 00000000 00:00 0
7f751cce8000-7f751cce9000 ---p 00000000 00:00 0
7f751cce9000-7f751d4e9000 rw-p 00000000 00:00 0
7f751d4e9000-7f751d940000 r--p 00000000 fc:00 6557456                    /usr/lib/locale/locale-archive
7f751d940000-7f751d964000 r-xp 00000000 fc:00 2888088                    /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7f751d964000-7f751db63000 ---p 00024000 fc:00 2888088                    /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7f751db63000-7f751db64000 r--p 00023000 fc:00 2888088                    /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7f751db64000-7f751db65000 rw-p 00024000 fc:00 2888088                    /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7f751db65000-7f751db7e000 r-xp 00000000 fc:00 2888138                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f751db7e000-7f751dd7d000 ---p 00019000 fc:00 2888138                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f751dd7d000-7f751dd7e000 r--p 00018000 fc:00 2888138                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f751dd7e000-7f751dd7f000 rw-p 00019000 fc:00 2888138                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f751dd7f000-7f751dda5000 r-xp 00000000 fc:00 2887978                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7f751dda5000-7f751dfa5000 ---p 00026000 fc:00 2887978                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7f751dfa5000-7f751dfa7000 r--p 00026000 fc:00 2887978                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7f751dfa7000-7f751dfa8000 rw-p 00028000 fc:00 2887978                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7f751dfa8000-7f751dfad000 r-xp 00000000 fc:00 6562635                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f751dfad000-7f751e1ac000 ---p 00005000 fc:00 6562635                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f751e1ac000-7f751e1ad000 r--p 00004000 fc:00 6562635                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f751e1ad000-7f751e1ae000 rw-p 00005000 fc:00 6562635                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f751e1ae000-7f751e1b0000 r-xp 00000000 fc:00 6562624                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f751e1b0000-7f751e3b0000 ---p 00002000 fc:00 6562624                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f751e3b0000-7f751e3b1000 r--p 00002000 fc:00 6562624                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f751e3b1000-7f751e3b2000 rw-p 00003000 fc:00 6562624                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f751e3b2000-7f751e3bb000 r-xp 00000000 fc:00 6562657                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f751e3bb000-7f751e5ba000 ---p 00009000 fc:00 6562657                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f751e5ba000-7f751e5bb000 r--p 00008000 fc:00 6562657                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f751e5bb000-7f751e5bc000 rw-p 00009000 fc:00 6562657                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f751e5bc000-7f751e660000 r-xp 00000000 fc:00 6563048                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7f751e660000-7f751e85f000 ---p 000a4000 fc:00 6563048                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7f751e85f000-7f751e865000 r--p 000a3000 fc:00 6563048                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7f751e865000-7f751e866000 rw-p 000a9000 fc:00 6563048                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7f751e866000-7f751e8a3000 r-xp 00000000 fc:00 6563040                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7f751e8a3000-7f751eaa2000 ---p 0003d000 fc:00 6563040                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7f751eaa2000-7f751eaa4000 r--p 0003c000 fc:00 6563040                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7f751eaa4000-7f751eaa9000 rw-p 0003e000 fc:00 6563040                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7f751eaa9000-7f751eaca000 r-xp 00000000 fc:00 6563591                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f751eaca000-7f751ecc9000 ---p 00021000 fc:00 6563591                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f751ecc9000-7f751ecca000 r--p 00020000 fc:00 6563591                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f751ecca000-7f751eccb000 rw-p 00021000 fc:00 6563591                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f751eccb000-7f751ecce000 r-xp 00000000 fc:00 2883737                    /lib/x86_64-linux-gnu/libdl-2.23.so
7f751ecce000-7f751eecd000 ---p 00003000 fc:00 2883737                    /lib/x86_64-linux-gnu/libdl-2.23.so
7f751eecd000-7f751eece000 r--p 00002000 fc:00 2883737                    /lib/x86_64-linux-gnu/libdl-2.23.so
7f751eece000-7f751eecf000 rw-p 00003000 fc:00 2883737                    /lib/x86_64-linux-gnu/libdl-2.23.so
7f751eecf000-7f751f08e000 r-xp 00000000 fc:00 2883738                    /lib/x86_64-linux-gnu/libc-2.23.so
7f751f08e000-7f751f28e000 ---p 001bf000 fc:00 2883738                    /lib/x86_64-linux-gnu/libc-2.23.so
7f751f28e000-7f751f292000 r--p 001bf000 fc:00 2883738                    /lib/x86_64-linux-gnu/libc-2.23.so
7f751f292000-7f751f294000 rw-p 001c3000 fc:00 2883738                    /lib/x86_64-linux-gnu/libc-2.23.so
7f751f294000-7f751f298000 rw-p 00000000 00:00 0
7f751f298000-7f751f2ae000 r-xp 00000000 fc:00 2887985                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f751f2ae000-7f751f4ad000 ---p 00016000 fc:00 2887985                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f751f4ad000-7f751f4ae000 rw-p 00015000 fc:00 2887985                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f751f4ae000-7f751f5b6000 r-xp 00000000 fc:00 2883743                    /lib/x86_64-linux-gnu/libm-2.23.so
7f751f5b6000-7f751f7b5000 ---p 00108000 fc:00 2883743                    /lib/x86_64-linux-gnu/libm-2.23.so
7f751f7b5000-7f751f7b6000 r--p 00107000 fc:00 2883743                    /lib/x86_64-linux-gnu/libm-2.23.so
7f751f7b6000-7f751f7b7000 rw-p 00108000 fc:00 2883743                    /lib/x86_64-linux-gnu/libm-2.23.so
7f751f7b7000-7f751f929000 r-xp 00000000 fc:00 6553716                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7f751f929000-7f751fb29000 ---p 00172000 fc:00 6553716                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7f751fb29000-7f751fb33000 r--p 00172000 fc:00 6553716                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7f751fb33000-7f751fb35000 rw-p 0017c000 fc:00 6553716                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7f751fb35000-7f751fb39000 rw-p 00000000 00:00 0
7f751fb39000-7f751fb64000 r-xp 00000000 fc:00 6565484                    /usr/lib/x86_64-linux-gnu/liblua5.1.so.0.0.0
7f751fb64000-7f751fd64000 ---p 0002b000 fc:00 6565484                    /usr/lib/x86_64-linux-gnu/liblua5.1.so.0.0.0
7f751fd64000-7f751fd66000 r--p 0002b000 fc:00 6565484                    /usr/lib/x86_64-linux-gnu/liblua5.1.so.0.0.0
7f751fd66000-7f751fd67000 rw-p 0002d000 fc:00 6565484                    /usr/lib/x86_64-linux-gnu/liblua5.1.so.0.0.0
7f751fd67000-7f751fd7b000 r-xp 00000000 fc:00 6562643                    /usr/lib/x86_64-linux-gnu/libXft.so.2.3.2
7f751fd7b000-7f751ff7a000 ---p 00014000 fc:00 6562643                    /usr/lib/x86_64-linux-gnu/libXft.so.2.3.2
7f751ff7a000-7f751ff7b000 r--p 00013000 fc:00 6562643                    /usr/lib/x86_64-linux-gnu/libXft.so.2.3.2
7f751ff7b000-7f751ff7c000 rw-p 00014000 fc:00 6562643                    /usr/lib/x86_64-linux-gnu/libXft.so.2.3.2
7f751ff7c000-7f751ff81000 r-xp 00000000 fc:00 6562639                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f751ff81000-7f7520180000 ---p 00005000 fc:00 6562639                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f7520180000-7f7520181000 r--p 00004000 fc:00 6562639                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f7520181000-7f7520182000 rw-p 00005000 fc:00 6562639                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f7520182000-7f7520184000 r-xp 00000000 fc:00 6562633                    /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f7520184000-7f7520383000 ---p 00002000 fc:00 6562633                    /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f7520383000-7f7520384000 r--p 00001000 fc:00 6562633                    /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f7520384000-7f7520385000 rw-p 00002000 fc:00 6562633                    /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f7520385000-7f7520396000 r-xp 00000000 fc:00 6562637                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f7520396000-7f7520595000 ---p 00011000 fc:00 6562637                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f7520595000-7f7520596000 r--p 00010000 fc:00 6562637                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f7520596000-7f7520597000 rw-p 00011000 fc:00 6562637                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f7520597000-7f75206cc000 r-xp 00000000 fc:00 6562622                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f75206cc000-7f75208cc000 ---p 00135000 fc:00 6562622                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f75208cc000-7f75208cd000 r--p 00135000 fc:00 6562622                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f75208cd000-7f75208d1000 rw-p 00136000 fc:00 6562622                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f75208d1000-7f75208d9000 r-xp 00000000 fc:00 2888004                    /lib/x86_64-linux-gnu/libiw.so.30
7f75208d9000-7f7520ad8000 ---p 00008000 fc:00 2888004                    /lib/x86_64-linux-gnu/libiw.so.30
7f7520ad8000-7f7520ad9000 r--p 00007000 fc:00 2888004                    /lib/x86_64-linux-gnu/libiw.so.30
7f7520ad9000-7f7520ada000 rw-p 00008000 fc:00 2888004                    /lib/x86_64-linux-gnu/libiw.so.30
7f7520ada000-7f7520aff000 r-xp 00000000 fc:00 2888119                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
7f7520aff000-7f7520cfe000 ---p 00025000 fc:00 2888119                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
7f7520cfe000-7f7520d02000 r--p 00024000 fc:00 2888119                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
7f7520d02000-7f7520d03000 rw-p 00028000 fc:00 2888119                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
7f7520d03000-7f7520d24000 r-xp 00000000 fc:00 2888027                    /lib/x86_64-linux-gnu/libncurses.so.5.9
7f7520d24000-7f7520f23000 ---p 00021000 fc:00 2888027                    /lib/x86_64-linux-gnu/libncurses.so.5.9
7f7520f23000-7f7520f24000 r--p 00020000 fc:00 2888027                    /lib/x86_64-linux-gnu/libncurses.so.5.9
7f7520f24000-7f7520f25000 rw-p 00021000 fc:00 2888027                    /lib/x86_64-linux-gnu/libncurses.so.5.9
7f7520f25000-7f7520f3d000 r-xp 00000000 fc:00 2883744                    /lib/x86_64-linux-gnu/libpthread-2.23.so
7f7520f3d000-7f752113c000 ---p 00018000 fc:00 2883744                    /lib/x86_64-linux-gnu/libpthread-2.23.so
7f752113c000-7f752113d000 r--p 00017000 fc:00 2883744                    /lib/x86_64-linux-gnu/libpthread-2.23.so
7f752113d000-7f752113e000 rw-p 00018000 fc:00 2883744                    /lib/x86_64-linux-gnu/libpthread-2.23.so
7f752113e000-7f7521142000 rw-p 00000000 00:00 0
7f7521142000-7f7521168000 r-xp 00000000 fc:00 2883727                    /lib/x86_64-linux-gnu/ld-2.23.so
7f752120f000-7f7521263000 r--p 00000000 fc:00 7210746                    /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
7f7521263000-7f752131c000 r--p 00000000 fc:00 7210744                    /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
7f752131c000-7f7521327000 r--s 00000000 fc:00 5380513                    /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-6
7f7521327000-7f752132d000 r--s 00000000 fc:00 5373998                    /var/cache/fontconfig/2cd17615ca594fa2959ae173292e504c-le64.cache-6
7f752132d000-7f7521340000 r--s 00000000 fc:00 5379707                    /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le64.cache-6
7f7521340000-7f752134e000 rw-p 00000000 00:00 0
7f7521352000-7f7521353000 rw-p 00000000 00:00 0
7f7521353000-7f7521358000 r--s 00000000 fc:00 5379877                    /var/cache/fontconfig/eb48934c523a49add3824bfad8846c40-le64.cache-6
7f7521358000-7f752135d000 r--s 00000000 fc:00 5379839                    /var/cache/fontconfig/385c0604a188198f04d133e54aba7fe7-le64.cache-6
7f752135d000-7f7521361000 r--s 00000000 fc:00 5374010                    /var/cache/fontconfig/d589a48862398ed80a3d6066f4f56f4c-le64.cache-6
7f7521361000-7f7521365000 r--s 00000000 fc:00 5379878                    /var/cache/fontconfig/7ef2298fde41cc6eeb7af42e48b7d293-le64.cache-6
7f7521365000-7f7521367000 rw-p 00000000 00:00 0
7f7521367000-7f7521368000 r--p 00025000 fc:00 2883727                    /lib/x86_64-linux-gnu/ld-2.23.so
7f7521368000-7f7521369000 rw-p 00026000 fc:00 2883727                    /lib/x86_64-linux-gnu/ld-2.23.so
7f7521369000-7f752136a000 rw-p 00000000 00:00 0
7fffd6565000-7fffd6586000 rw-p 00000000 00:00 0                          [stack]
7fffd6591000-7fffd6593000 r--p 00000000 00:00 0                          [vvar]
7fffd6593000-7fffd6595000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
Aborted

 

 

 

Do i get an award for longest ever single post on this forum?

Share this post


Link to post
Share on other sites

I like conky on my XFCE desktop, but I usually keep my moksha desktop completely clear of anything . ... its either keyboard shortcut or rightclick...

Share this post


Link to post
Share on other sites

Hello.. I was thinking about Conky and Moksha. Since the beggining, there's been some kind of issues (like transparency, for example). Of course, some of them we are able to find a way, but maybe we are missing some serious cool oportunities. What about forking conky into a Moksha module? Maybe, even putting a way to download instantly conky-moksha's themes and plugins directly from repositories using a conky-moksha gui options menu.. Also, capacitity to use it inside Moksha bars. Something I often use, for instance, is a left big bar to put some eyecandy widgets, like clock. It would be great to have a chance to put a conky inside that bar, having options to use a transparent or a themed bar... Since the beggining, Enlightenment is known for it's great visual capacities... perhaps we should focus a little more on it.. 

 

What do you guys think? :D

I didn't know that conky didn't work with Moksha...I was planning on giving it a try - glad this topic exists!

 

So it sounds like the Mythbusters would call this one "plausible" at most?

Share this post


Link to post
Share on other sites

I didn't know that conky didn't work with Moksha...I was planning on giving it a try - glad this topic exists!

 

So it sounds like the Mythbusters would call this one "plausible" at most?

 

True, there is no Conky module, but conky is an application that can be used freely and is present in the ubuntu repos.

Reading the manpages of conky is laborious but has the info about the opacity settings.

But:

Conky for the most of its effects needs a compositor. ATM there is no native compositing module that is working as wanted on BodhiLinux. However a valid alternative is "compton" (in the repos too) that allows for transparency and a more fluid behavior of the desktop. The same conky config that I had in Bodhi 1, 2 and 3 with various E17 versions still provides me lots of info on screen with Moksha.

 

I'd say, start playing and show us some of the resulting desktops in the desktop topic.

 

Enjoy,

Charles

 

Screenshot 2011

5XCWa.png

 

Screenshot today

UG4VwAw.png

  • Like 3

Share this post


Link to post
Share on other sites

True, there is no Conky module, but conky is an application that can be used freely and is present in the ubuntu repos.

Reading the manpages of conky is laborious but has the info about the opacity settings.

But:

Conky for the most of its effects needs a compositor. ATM there is no native compositing module that is working as wanted on BodhiLinux. However a valid alternative is "compton" (in the repos too) that allows for transparency and a more fluid behavior of the desktop. The same conky config that I had in Bodhi 1, 2 and 3 with various E17 versions still provides me lots of info on screen with Moksha.

 

I'd say, start playing and show us some of the resulting desktops in the desktop topic.

 

Enjoy,

Charles

 

That is sort of what I thought I gathered from reading some ubuntu forums, tidbits of the manpages, etc...it seems plausible (even more so now!)  I will have to check out compton and start playing around. 

 

I generally gravitate towards just having an absolute blank desktop...no shelves, no icons and just a black or gray background...however, on my new build, I thought seeing some network usage, memory, CPU/cores, temps, etc could be sweet...but then not really much else.

 

Our work PCs are configured by our parent company's IT department...all windowz boxes... but they have a blue background with some info...bios rev., java vers., uptime, etc.  Even though it is literally just white text, it got me thinking.

 

This is so great!  Thank you, Charles!  Those desktops are fantastic - thanks for sharing!

  • Like 1

Share this post


Link to post
Share on other sites

What I liked about Enlightenment/Bodhi was that it  provided a simple minimalist window environment and I install the apps that I wanted. Set up the menu, mouse shortcuts and that's it.

It was fast, simple.

 

What I don't like now is that it is trying to be a Desktop environment, turn the blackbox/openbox/fluxbox that was borrowed from into a full fledged Desktop environment.

Sure, we can uninstall epad, terminology...(and a few others that I forgot their names because I always uninstall them). But it is not the same feeling that I have to uninstall stuff that I do not want than to install stuff that I want.

 

Yes, I  have kde too and it is massive but there is a difference when things are complicated to simplify user requirements and complexity for its own sake.

For example, setting multiple monitors is a breeze in kde whereas setting up the same thing in openbox or enlightenment  is much of a hassle. I can appreciate the beauty in both approaches (the complex for easy user adaptability and being minimalist). But being redundant, superfluous and unnecessary is not we are looking for. It is like a corner fish and chips stall trying to open an upscale restaurant selling the same stuff.

 

And that has made me install server (netinstall) OS's. It is admittedly not easy, setting up display manager, working out rc.xml,  menu.xml getting to the point where I liked enlightenment/bodhi in the first place.

And for some of these, I allow some luxury of installing a wallpaper (feh) and a panel (tint2); but never a conky.

 

I hope Bodhi (and enlightenment) will relook into what made it so popular and successful in the first place.

Regards to all.

Share this post


Link to post
Share on other sites

You don't seem to have a very good understanding of what composes Moksha and what are independent applications.

 

epad, terminology and the other applications you are complaining about are in no way related to Moksha / Enlightenment other than the fact that they are written in the same toolkit (enlightenment foundation libraries).

 

Bodhi has always shipped with a text editor, terminal emulator, and file manager. The text editor and terminal emulator are just written in EFL now instead of the old GTK tools we used to have by default.

 

You are complaining about having to remove things now - but this isn't new. 

Share this post


Link to post
Share on other sites

Yes, you're right. Perhaps I just find the EFL apps wanting. Not that I haven't tried them.

Some of them may have improved, hopefully econnman for example.

I'll test them out again with the next stable version of Bodhi, as I always do.

 

Cheers.

 

ps: but I hope we keep out conky in default installation.

we can always have it as a user install and Charles@Bodhi can have a nice write up on how to do it.

Share this post


Link to post
Share on other sites

I don't intend to ever add more applications than we have now to the default Bodhi install. That is what the AppPack release is for.

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×