← Back to team overview

torios team mailing list archive

Re: The Technical Side of ToriOS

 

On 06/03/2014 05:05 AM, Jörn Schönyan wrote:
>
> I take this as a compliment, too ;-)
You should!!
>> Hi Israel and Jörn,
>>
>> I'm glad you tried it, Israel :-)
>>
>> The main credit is due to Jörn. He set up ToriOS and the only things I
>> did was to
>>
>> 1. use his scripts (which worked out of the box for me) and make an iso
>> file.
>>
>> 2. make it a hybrid iso file (so easily used from a USB drive too).
>>
>> 3. install it
>>
>> 4. make a tarball of the installed system
>>
>> 5. make an OBI-9w installer iso file.
>>
>> -o-
>>
>> I think we can and should continue now to discuss what to include in
>> ToriOS. The present version is very basic.
@Nio very nice!!
> Yes, and some configuration issues should be fixed. Has someone experience with 
> JWM configs? Especially autostart (which isn't handled by 
> /etc/xdg/autostart/*.desktop files)
I like to separate things into various files, so the structure could be
~/.jwmrc
~/.tori/panel
~/.tori/autostart
~/.tori/windows
~/.tori/keyboard
etc...
And in the .jwmrc we'd just need something like:
<Include>~/.tori/panel</Include><!-- configuration for the Panel(s)-->

It is really fairly easy to configure.
http://www.joewing.net/projects/jwm/config.shtml

for autostart you need something like:
<StartupCommand>rox -p ToriSession</StartupCommand>

Though I do want to have a GUI configuration tool.  the .jwmrc file is
an XML file so we can parse it with an XML parser.
I have been trying to work on an FLTK/TinyXML program, but I am not
extremely good at programming yet, and have run into some issues...
If there is a programmer around who knows C++ really well, we can work
on something for this.  Isn't Alex the lead developer/programmer?
>> 1. You are right Israel, the menu should be improved (including the
>> application programs). Or there should be some menu to install the final
>> system, whichever is preferred.
>>
>> "The first problem I notice is the lack of the package 'menu' being
>> installed."
> Included this, but I'm not happy with it on the long term. Could be better. 
I don't like that it says 'Debian'  not that I dislike Debian.  I
suppose we could download the source for that and modify it to put
things in different categories, etc..
I do think the Debian menu has a bit too many categories/subcategories.

>> Maybe you think of the menu in the OBI-9w system of Ubuntu minimal text
>> only system that comes with
>>
>> http://phillw.net/isos/linux-tools/9w/obi_Trusty-npae124-txt4-9w.iso
>>
>> as described in
>>
>> https://help.ubuntu.com/community/9w
>>
>> That installer is independent of ToriOS, but the same idea can be
>> applied (to ToriOS).
>>
>>
>> 2. There is only a pae kernel now. Jörn wrote that it is easy to change
>> to a non-pae kernel. I am not so sure that it is easy, since Phill has
>> failed to make an alternate style installer work with it in his non-pae
>> project. It works in my workaround with the OBI-9w installer, but that
>> system offers no live session of the final system (but the 9w itself
>> runs 'live').
> Included this, too. But currently there would be not automatic updates as 
> there is no metapackage. Phill, do you need any help in this? What's about the 
> Bodhi Linux team and their nonpae plan?
>> Let us hope you, Jörn, can make your ToriOS installer work with a
>> non-pae kernel.
> Now, I've opened a Git repo at Github. You can check it out at 
> https://github.com/JoernSchoenyan/torios-livecd
>  - if you're not experienced with Git, you can just download it as a .zip file. 
> Have a look at livecd-script-chroot.sh were the fixes are.
I will check this out, when I get some time to.  GitHub is setup very
well, and using git from CLI is pretty easy also.
>> Best regards
>> Nio
> Additionally, we should ASAP care about Plymouth theme and stuff - at least, if 
> ToriOS wants to have an own "identity". But decisions should be made by Ali 
> (hope you are healthier now :D ). Any volunteers on this?
I think we need to divide the 'branding' tasks into smaller portions.

One task will be *_configuring JWM_* to our likings.  It will be easy to
include this, as it will only need to install to the $HOME
So I think some _design mockups _would be nice.  If we aren't going to
have a GUI to configure it, we need to make sure it looks AWESOME out of
the box.
We could potentially make a ~/.tori/theme which could have one
include... something like ~/.tori/themes/default
Which could have the colors of the panel, and windows, etc...
and have a GUI that simply runs a script that grep/sed the .jwmrc to use
a different scheme, and restarts JWM.
Any thoughts?

The other tasks would be***_Icons _*what icon theme do we use? We should
try to avoid one that is in use by another Distro (at least a major
one).  Sam Hewitt has a pretty popular Moka theme that a lot of people
seem to really like.  Or there is Numix.  I'd like to avoid using
Lubuntu's Box theme, because it is a part of their specific 'branding'
even though I like it quite well.

*_Desktop backgrounds_* should be simple to do, as I have quite a few
photos that I think are nice that I have taken myself.  I am sure others
on this list have some things they can contribute.  We can also hold a
contest for Backgrounds at some point.  I would like to avoid using the
logo as our background, since it most likely will be the Apllication
menu button


*_Plymouth Theme_*, of course :)

*_GTK theme_*... there are so many available in the Ubuntu repos, and so
many in places like gnome-look.org etc...  We should choose a really
nice one that fits with our color scheme.

*_COLOR SCHEME_*!!!  What colors are we using?  Black, Red, White,
Grey?  I like those colors.

Here is a mockup :)


>
> Regards, Jörn
>

Attachment: mockup.png
Description: PNG image


Follow ups

References