LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Bodhi
User Name
Password
Bodhi This forum is for the discussion of Bodhi Linux.

Notices


Reply
  Search this Thread
Old 03-13-2020, 09:45 AM   #1
safaia
Member
 
Registered: Mar 2020
Posts: 88

Rep: Reputation: Disabled
Cool The module operation should be encapsulated in a black box


The module operation should be encapsulated in a black box. Because normal users do not get used to this term.

I think this term is for
engineers. For the user, they should have simple windows or simple commands to install the software and do the related configuration.
E.g. for install and configure the Chinese pinyin input.

Bodhi uses Module to load and install the feature.
Given this is new to me , so I do some checking.

I find it is
used in Ruby programming Language:
"Modules

Modules are a way of grouping together methods, classes, and constants. Modules give you two major benefits:
Modules provide a namespace and prevent name clashes.
Modules implement the mixin facility."

This module way, maybe excellent for coding,
but NOT for users without
software background.

so in backend, we don't need to change any things,we can continue to use Module concept in OS development.
But in the front end ,
it should be hided from users. For users, make is simple by just
pick and add. Make it as easy as to install from Bodhi App
 
Old 03-13-2020, 09:54 AM   #2
the_waiter
Bodhi Developer
 
Registered: Jun 2018
Location: Banská Bystrica, Slovakia
Distribution: Bodhi Linux
Posts: 717

Rep: Reputation: 536Reputation: 536Reputation: 536Reputation: 536Reputation: 536Reputation: 536
Please do not fight with Moksha terms!

Enlightenment creators built modular desktop consisted of modules. It was their decision and we will not change it. Lot of stuff is related to modules. As I said several times before, Bodhi is not for everyone. Unfortunately not for new Linux users. Desktop is different and needs some time to understand and use all benefits which provides. Loading modules is an activity I do just once after Bodhi install. Not on daily basis. I see no reason devoting our time for fully working stuff.

If you can not live with it, clone moksha code, make your changes, compile, build to deb and use.

Stefan
 
1 members found this post helpful.
Old 03-13-2020, 10:39 AM   #3
hazel
Senior Member
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware, OpenBSD
Posts: 4,197
Blog Entries: 11

Rep: Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372
Moksha/Enlightenment didn't invent this terminology. I remember fvwm had modules back in the 1990s. And what else would you call a subsidiary program that links into a bigger one?
 
1 members found this post helpful.
Old 03-17-2020, 08:43 AM   #4
rbtylee
Bodhi Developer
 
Registered: Jun 2018
Location: Ladson, SC US
Distribution: Bodhi
Posts: 366

Rep: Reputation: 346Reputation: 346Reputation: 346Reputation: 346
Quote:
Originally Posted by hazel View Post
Moksha/Enlightenment didn't invent this terminology. I remember fvwm had modules back in the 1990s...
Wikipedia claims enlightenment grew from fvwm. So it is unsurprising they share some similar terminologies.

And I agree with Stefan, "Please do not fight with Moksha terms!" It is not hard to learn the basic enlightenment based terminologies for things on our desktop. We are not changing what is it 20 or 30 years worth of tradition. Sure gnome users may prefer we call Shelves panels and .... But we attract users hunting for an "Enlightenment like desktop" and this kind of user prob knows fully well how to use enlightenment and what things are traditionally called.

@hazel, ran across a fairly interesting distro a week or so ago: KISS. From the programmer than brings us Neofetch.
 
1 members found this post helpful.
Old 03-17-2020, 09:18 AM   #5
hazel
Senior Member
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware, OpenBSD
Posts: 4,197
Blog Entries: 11

Rep: Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372Reputation: 2372
Quote:
Originally Posted by rbtylee View Post
@hazel, ran across a fairly interesting distro a week or so ago: KISS. From the programmer than brings us Neofetch.
Nice! Reminds me a bit of Crux. And very traditional. But the basic system looks as if it was written for a bare board, not a proper desktop machine. I mean musl and busybox!
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Decoding vendor-encapsulated-information in dhclient-script Rish.Ahm Linux - Networking 2 09-20-2012 03:22 AM
SIOCSIFFLAGS: Operation not permitted SIOCSIFFLAGS: Operation not permitted sushan1982 Linux - Wireless Networking 1 01-01-2012 08:04 PM
[SOLVED] RPM encapsulated in a shell script vikas027 Linux - Software 2 10-20-2011 01:09 PM
[WireShark] shows only headers ? or even encapsulated Data ? Fahim Akhter Linux - Networking 10 11-19-2008 12:17 AM
DHCP vendor-encapsulated-options substring bwilliam79 Linux - Networking 1 10-29-2002 10:08 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Bodhi

All times are GMT -5. The time now is 08:18 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration