Cubic for End User Customize

Asked by kokoye2007  on 2021-01-13

Cubic is good enough for us.

we can customize package and boot menu (preseed / grub / boot etc)

for the end user

if we can support easy customize, they more use and more popular.

example

 Simple menu
|+ Wallpaper (Browse / Upload > Convert > Use)
|+ Login Screen (gdm or lightdm)
|+ BootSkin (plymouth)
|+ Checklist / Pre-define Software List (Mozilla / Chrome / VLC / MPV etc)
|+ OS Custom Name

relative idea from meilix
https://github.com/fossasia/meilix
https://meilix-generator.herokuapp.com/

#whichlist
#GUI
#EasyConfig

Question information

Language:
English Edit question
Status:
Solved
For:
Cubic Edit question
Assignee:
No assignee Edit question
Solved by:
Cubic PPA
Solved:
Last query:
Last reply:
Revision history for this message
Best Cubic PPA (cubic-wizard) said :
#1

--------------------------------------------------------------------------------------------------------------
Wallpaper (Browse / Upload > Convert > Use)
--------------------------------------------------------------------------------------------------------------

Yes.

See this example for Ubuntu MATE:
    https://answers.launchpad.net/cubic/+question/692588

Note that the keys for ubuntu are a little different.
Instead of "org.mate" they generally start with.

Use dconf editor to find out what are the correct keys for your distro.

--------------------------------------------------------------------------------------------------------------
Login Screen (gdm or lightdm)
--------------------------------------------------------------------------------------------------------------

Yes.

If you are a beginner, learning to do this will take some time and research.
 (I only have experience with GDM, but LDM will also be possible).

Here are some links to get you started:
    https://askubuntu.com/questions/1305080/how-to-change-the-tone-color-of-the-search-app-overview-overlay-ubuntu-20
    https://askubuntu.com/questions/1227070/how-do-i-change-login-screen-theme-or-background-in-ubuntu-20-04
    https://askubuntu.com/questions/1244901/how-does-gnome-shell-know-which-config-file-to-use-from-usr-share-gnome-shell-m

Instead of the ~/.themes directory, you should use /usr/share/gnome-shell/themes directory.
The files you need to update are in /usr/share/gnome-shell

--------------------------------------------------------------------------------------------------------------
BootSkin (plymouth)
--------------------------------------------------------------------------------------------------------------

Yes.

You have to update files in /usr/share/plymouth.
Remember to run `updateupdate-initramfs -k all` after making your changes.

--------------------------------------------------------------------------------------------------------------
Checklist / Pre-define Software List (Mozilla / Chrome / VLC / MPV etc)
--------------------------------------------------------------------------------------------------------------

Yes.

Update /usr/share/applications/defaults.list

--------------------------------------------------------------------------------------------------------------
OS Custom Name
--------------------------------------------------------------------------------------------------------------
Probably.

This depends on what you mean by "Custom Name".

A good place to start is...
1. /etc/lsb-release
2. /etc/os-release (if not a link to /usr/lib/os-release)
3. /usr/lib/os-release

Revision history for this message
Cubic PPA (cubic-wizard) said :
#2

In the wall paper section, some text was truncated. It should have been...

* Note that the keys for ubuntu are a little different.
Instead of "org.mate" they generally start with "org.gnome"

Revision history for this message
kokoye2007  (kokoye2007) said :
#3

I know how to make these.

I mentioned about GUI Menu for end User

However thanks for your time.

Revision history for this message
Cubic PPA (cubic-wizard) said :
#4

kokoye2007,

I misunderstood your question...

Foe these items...

     - Wallpaper
     - GDM or LDM Theme
     - Plymouth Theme
     - Default Software
     - OS Name

...do you want to...

    (a) Give the end user the ability to change these AFTER installing the custom OS ?

...or...

    (b) Have the ability to customize these in Cubic in order to create OS's with different characteristics?

Revision history for this message
kokoye2007  (kokoye2007) said :
#5

B)

OS Name is Optional

Upload / Choose from list
- Wallpaper
- Login Theme (GDM/LIGHTDM/SSDM)
- Plymouth Theme
- Grub (grub2) Theme

- Default Software (current is use chroot with installation, i mention
about deb upload or predefined check box / list )

On Thu, Jan 14, 2021 at 10:15 AM Cubic PPA <
<email address hidden>> wrote:

> Your question #694958 on Cubic changed:
> https://answers.launchpad.net/cubic/+question/694958
>
> Cubic PPA posted a new comment:
> kokoye2007,
>
> I misunderstood your question...
>
> Foe these items...
>
> - Wallpaper
> - GDM or LDM Theme
> - Plymouth Theme
> - Default Software
> - OS Name
>
> ...do you want to...
>
> (a) Give the end user the ability to change these AFTER installing
> the custom OS ?
>
> ...or...
>
> (b) Have the ability to customize these in Cubic in order to create
> OS's with different characteristics?
>
> --
> You received this question notification because you asked the question.
>

--

with regards *Ko Ko Ye`*

+95 97989 22022
+95 94500 22022
+95 9731 47907
<email address hidden>
<email address hidden>

skype: kokoye2007
jitsi: kokoye2007

http://ubuntu-mm.net
http://wiki.ubuntu.com/kokoye2007
http://wiki.ubuntu.com/MyanmarTeam http://loco.ubuntu.com/teams/ubuntu-mm