WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: ??? If I create a linux installer gui(TUI) written in bash for tiny core linux!  (Read 6159 times)

Offline xor

  • Hero Member
  • *****
  • Posts: 1259
If I create a linux installer gui(TUI) written in bash for tiny core linux!
Can you add this to the Core linux distribution!?
I will decide what to do based on the answer to this question.

Text-based user interface >> https://en.wikipedia.org/wiki/Text-based_user_interface

Learning linux was a different experience for me.
I found what I was looking for in the core configuration.
I have a project in mind to benefit everyone.

---

current installers
it only brings to the fore where to install.
desktop interface> window manager selection
on video card> driver preference
on file manager preferences
cannot create a guide guidance.
far from the expectation of new users.
« Last Edit: January 24, 2021, 12:26:34 AM by xor »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10957
tc-install.sh is already a shell-script installer?
The only barriers that can stop you are the ones you create yourself.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
..so go ahead and propose something  :)

Offline xor

  • Hero Member
  • *****
  • Posts: 1259
// It was translated into English with google translation. //

a guide for new users to facilitate their most difficult points

I'm thinking of planning so that everything is on one page.
many different linux installers;
it makes people wait unnecessarily at the beginning of the screen.

$COLUMNS=80 and $LINES=24

1 line;
info: language settings
a) keybord language [popup menu]
b) local language font (including uft-8 option) [drop down] pre-definition suggestion based on previous preference
c) local language coding preferences for applications [drop down menu] pre-definition suggestion according to previous preference
// note: you can work on the menus a little more :)

2nd line;
info: graphics card driver preferences
a) brand identification [drop-down menu] ATi / AMD / Nvidia
b) model definition [popup menu]
c) Installing 3D basic drivers [on / off] (xorg 3d install)
// note: you can work on the menus a little more :)

3rd line
info: desktop peripheral
a) 1st option [popup menu] (boot option; do not use desktop interface)
b) Option 2 [popup menu] to install multiple desktop interfaces
c) 3rd option [dropdown] to install multiple desktop interfaces
// note: you can work on the menus a little more :)

Comparison of X Window System desktop environments
https://en.wikipedia.org/wiki/Comparison_of_X_Window_System_desktop_environments

4th line
info: file manager
a) 1st option [popup menu] (opening option; use)
b) 2nd option [drop down menu] for multiple options
c) 2nd option [drop down menu] for multiple options
// note: you can work on the menus a little more :)

Comparison of file managers
https://en.wikipedia.org/wiki/Comparison_of_file_managers

5th line
info: internet browser
a) 1st option [popup menu] (opening option; use)
b) 2nd option [drop down menu] for multiple options
c) 2nd option [drop down menu] for multiple options

6th line
info: office application
a) 1st option [popup menu] (opening option; use)
b) 2nd option [drop down menu] for multiple options
c) 2nd option [drop down menu] for multiple options

7th line
info: graphic editor
a) 1st option [popup menu] (opening option; use)
b) 2nd option [drop down menu] for multiple options
c) 2nd option [drop down menu] for multiple options

8th line
info: media player
a) 1st option [popup menu] (opening option; use)
b) 2nd option [drop down menu] for multiple options
c) 2nd option [drop down menu] for multiple options

9th line
info: media editor
a) 1st option [popup menu] (opening option; use)
b) 2nd option [drop down menu] for multiple options
c) 2nd option [drop down menu] for multiple options
« Last Edit: January 24, 2021, 02:17:03 AM by Juanito »

Offline xor

  • Hero Member
  • *****
  • Posts: 1259
Since the loading menu will be created in a narrow area of 24x80

You need to create a drop-down option with 2 options.

[[1 # combo box]]>> ((options)) >> (option)>> (2 # combo box] >> ((preferences)) >> (preference)

https://www.google.com/search?q=display+dialog+boxes+from+shell+scripts
« Last Edit: January 24, 2021, 01:57:51 AM by xor »

Offline xor

  • Hero Member
  • *****
  • Posts: 1259
How can I make this menu system!? bash : shell scripts menu !???
« Reply #6 on: January 24, 2021, 03:30:44 AM »
I can even use a simpler and ready menu system, but the point where people ask for help is;
where they don't know where the problem is.

In this respect, ensuring that upload settings are reported on a single page for both a professional and a beginner.
will provide great convenience for.



now the golden question of the day;

How can I make this menu system!? bash : shell scripts menu !???


« Last Edit: January 24, 2021, 03:38:09 AM by xor »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: How can I make this menu system!? bash : shell scripts menu !???
« Reply #7 on: January 24, 2021, 03:44:21 AM »
How can I make this menu system!? bash : shell scripts menu !???

Did you take a look at the cvoicecontrol source code?

Offline xor

  • Hero Member
  • *****
  • Posts: 1259
Re: How can I make this menu system!? bash : shell scripts menu !???
« Reply #8 on: January 24, 2021, 05:16:42 AM »
I'm not a programmer
I think some menus will be easier to use in an amateur sense.
Can you help with this ?!

How can I make this menu system!? bash : shell scripts menu !???

Did you take a look at the cvoicecontrol source code?

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
I thought you were going to do it - that’s what your first post seems to suggest..

Offline xor

  • Hero Member
  • *****
  • Posts: 1259
What is the definition of making the options selected from the submenu visible in the upper menu!?
« Last Edit: January 24, 2021, 07:26:08 AM by Juanito »

Offline xor

  • Hero Member
  • *****
  • Posts: 1259
programming for the public; (This is a relay race.)

In terms of drivers, a very close alternative to the main idea: https://github.com/jorgeluiscarrillo/arch-setup

It is easy for new users to work with the graphical interface.
It is difficult to write commands that he does not know by heart.

Offline xor

  • Hero Member
  • *****
  • Posts: 1259
Installation guide interface, providing the best minimalist installation experience

https://github.com/MatMoul/archfi

https://www.youtube.com/watch?v=f5MewjcSjDA&list=PLytHgIKLV1caHlCrcTSkm5OF2WSVI1_Sq

Installing an operating system using only the arrow keys
we are not just talking about where (which HDD) to install.

even what apps to install
You can do it simply by using the arrow keys: D

For someone new to experience linux
Each key on the keyboard means 256 possibilities.
Pressing just one letter means eliminating 256 possibilities.
Typing something with 5 letters 256 ^ 5
Typing something with 10 letters 256 ^ 10

* debian installer you might think it looks like
but it does not offer such fine and precise application loading options.

Offline cast-fish

  • Hero Member
  • *****
  • Posts: 1000
  • hi there
Hello F,

Tincyore's primary design is the "nomadic cloud" operation mode.

It is alive in RAM of computer. 
It always starts in a fresh clean condition.
It is best to run Tinycore in that way it was designed to do.

So, there is also the small "extra" job of always having Tinycore "recover" your installed apps upon power downs and reboots..........and having tinycore remember it's operating system's  + apps state. upon power off's and restarts  (persistence)

backup ........persistence.   

The Tinycore graphical desktop "should" tell any new user how to do the above.
Perhaps 3 simple steps.  An Einstien  bubble icon   "make this computer remember"

Or i even had a way of "telling" the Repo  the current "snapshot state" of tinycore.....saved there as snapshot.

......then upon a fresh (fire and forget) reboot......Still the snapshot re-appears for you in the repo....click it....and tinycore takes that snapshot state up again... (backup complete blanket backup)

thx

c
« Last Edit: January 25, 2021, 08:56:23 AM by Rich »

Offline xor

  • Hero Member
  • *****
  • Posts: 1259
Installation guide interface, providing the best minimalist installation experience

I am a non-native English speaker,
If google translate did not translate so well, I wouldn't have learned anything here. (first of all; thanks google translate :)

Let me tell you a story :) Let me tell you my own story,: D
In 1998 I bought my first personal computer.
It was an operating system that was easy to install, easily rebuilt when it crashed.
and I used this operating system easily. or because it is easy to use; I had to use

At the time of linux, in terms of popular culture, all computer magazines had superficial information,
but there were no fully explanatory and guiding source information magazines on linux.

I've had the experience of switching to linuxe maybe 20 times in the past 20 years.
I could not find what I was looking for in any of them. Until I find the TCL on it.
TCL has taught me a lot. but sometimes it is not easy to teach what you learn.

I do not know which definition is correct; I have grasped the bash shell script gui tui menu event roughly in the last 48 hours.

frankly i think now; One thing that makes things so easy, especially for 99% of the world whose native language is not English, is something that makes it so easy to easily create systems. (by pressing the arrow keys with instructions such as right, left, up, down, yes, no; It is very easy to create a system with name familiarity)

Looking at the symbols and reading them roughly takes some familiarity.
but believe it or not, typing commands that are not your native language
It's like torture for cultures and geographies with different native languages!

I am not only evaluating the event in terms of my local language or geographical culture.
Already a good road map always brings you to your destination with signs of road and direction.

symbols that are universal are like traffic signs :) they are like the silent common language of the whole world :) In this respect, we need to pay more attention to this road map. the world thinks about the same things as you, but we cannot use the same language formally.

from this point ; bash shell script gui tui menu system is like a universal guide. :)

By the way, I'm using TCL and I want this feature to come to TCL.

« Last Edit: January 25, 2021, 08:46:01 AM by xor »