Tiny Core Base > TCB Q&A Forum

How to install Desktop GUI

(1/4) > >>

Adam:
Hi all,

First of all, thanks for the great job on Tiny Core. I've been using it for a while and very happy with the performance (lightweight and super fast).

This is the image that I use.
http://tinycorelinux.net/7.x/x86/release/Core-current.iso

Initially, Desktop GUI was not required as I can do all my stuff in CLI. However, it seems like Desktop GUI is required now.


--- Code: ---tc@box:~$ startx
-sh: startx: not found
tc@box:~$
--- End code ---

As usual, I did a quick google and found this.
https://www.reddit.com/r/linux/comments/3ht3ew/cmd_to_start_running_linux_tiny_core/

This was one of the suggestions and I tried that.

--- Quote ---[–]1armsteve 3 points 1 year ago

off the top of my head try startx. usually boots your GUI. if it's installed.

If not, you need to download Xprogs.gz and Xlibs.gz and put them in your /tce folder (not your tce/optional folder).
--- End quote ---

Unfortunately, I'm getting another error message.


--- Code: ---tc@box:~$ startx
cat: can't open '/etc/sysconfig/Xserver': No such file or directory

tc@box:~$
--- End code ---

I would like to have CLI as default login as for now and GUI as an option.
Please let me know how to install the Desktop GUI in core Linux or share the link if there is any. Thanks.

gerald_clark:
This is covered in the wiki.
http://wiki.tinycorelinux.net/wiki:adding_a_desktop_to_microcore
That should get you running.

Adam:

--- Quote from: gerald_clark on March 22, 2017, 07:55:21 AM ---This is covered in the wiki.
http://wiki.tinycorelinux.net/wiki:adding_a_desktop_to_microcore
That should get you running.

--- End quote ---

Thanks gerald_clark.
Btw, problem resolved. Found this link
http://forum.tinycorelinux.net/index.php/topic,18224.msg110684.html#msg110684

Here is the quick solution

--- Code: ---tce-load -wi Xvesa.tcz Xlibs.tcz Xprogs.tcz aterm.tcz flwm_topside.tcz wbar.tcz
--- End code ---

Full installation

--- Code: ---tc@box:~$ tce-load -wi Xvesa.tcz Xlibs.tcz Xprogs.tcz aterm.tcz flwm_topside.tcz wbar.tcz
Xvesa is already installed!
Xlibs.tcz.dep OK
libXfont.tcz.dep OK
libXi.tcz.dep OK
libXext.tcz.dep OK
libX11.tcz.dep OK
libxcb.tcz.dep OK
libXmu.tcz.dep OK
libXt.tcz.dep OK
libXpm.tcz.dep OK
libXrandr.tcz.dep OK
libXrender.tcz.dep OK
Downloading: libXdmcp.tcz
Xprogs.tcz.dep OK
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
wget: server returned error: HTTP/1.1 416 Requested Range Not Satisfiable
libXdmcp.tcz: OK
fltk-1.3.tcz.dep OK
Downloading: libXau.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
libXau.tcz           100% |*******************************************************************************************************************|  8192   0:00:00 ETA
libXau.tcz: OK
Downloading: libxcb.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
flwm_topside.tcz.dep OK
libxcb.tcz             3% |****                                                                                                               | 10416   0:00:24 ETAwbar.tcz.dep OK
libxcb.tcz           100% |*******************************************************************************************************************|   256k  0:00:00 ETA
libxcb.tcz: OK
Downloading: libX11.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
libX11.tcz           100% |*******************************************************************************************************************|   892k  0:00:00 ETA
libX11.tcz: OK
Downloading: libXrender.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
libXrender.tcz       100% |*******************************************************************************************************************| 16384   0:00:00 ETA
libXrender.tcz: OK
Downloading: libXext.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
libXext.tcz          100% |*******************************************************************************************************************| 24576   0:00:00 ETA
libXext.tcz: OK
Downloading: libXrandr.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
libXrandr.tcz        100% |*******************************************************************************************************************| 16384   0:00:00 ETA
libXrandr.tcz: OK
Downloading: libXpm.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
libXpm.tcz           100% |*******************************************************************************************************************| 45056   0:00:00 ETA
libXpm.tcz: OK
Downloading: libSM.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
libSM.tcz            100% |*******************************************************************************************************************| 12288   0:00:00 ETA
libSM.tcz: OK
Downloading: libICE.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
libICE.tcz           100% |*******************************************************************************************************************| 40960   0:00:00 ETA
libICE.tcz: OK
Downloading: libXt.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
libXt.tcz            100% |*******************************************************************************************************************|   144k  0:00:00 ETA
libXt.tcz: OK
Downloading: libXmu.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
libXmu.tcz           100% |*******************************************************************************************************************| 45056   0:00:00 ETA
libXmu.tcz: OK
Downloading: libXi.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
libXi.tcz            100% |*******************************************************************************************************************| 24576   0:00:00 ETA
libXi.tcz: OK
Downloading: libfontenc.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
libfontenc.tcz       100% |*******************************************************************************************************************| 12288   0:00:00 ETA
libfontenc.tcz: OK
Downloading: libXfont.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
libXfont.tcz         100% |*******************************************************************************************************************|   104k  0:00:00 ETA
libXfont.tcz: OK
Downloading: Xlibs.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
Xlibs.tcz            100% |*******************************************************************************************************************|  1232k  0:00:00 ETA
Xlibs.tcz: OK
Downloading: fltk-1.3.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
fltk-1.3.tcz         100% |*******************************************************************************************************************|   440k  0:00:00 ETA
fltk-1.3.tcz: OK
Downloading: Xprogs.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
Xprogs.tcz           100% |*******************************************************************************************************************|   112k  0:00:00 ETA
Xprogs.tcz: OK
Downloading: aterm.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
aterm.tcz            100% |*******************************************************************************************************************| 53248   0:00:00 ETA
aterm.tcz: OK
Downloading: flwm_topside.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
flwm_topside.tcz     100% |*******************************************************************************************************************| 24576   0:00:00 ETA
flwm_topside.tcz: OK
Downloading: wbar.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
wbar.tcz             100% |*******************************************************************************************************************| 36864   0:00:00 ETA
wbar.tcz: OK
tc@box:~$
--- End code ---

Then, startx  :)

Adam:
There is 1 small problem. The system will boot to GUI automatically after reboot.
I would like to have CLI as default login, not GUI.
GUI should be an option with startx.

Any idea how to do this?

polikuo:
On x86, there are three Xserver available: Xvesa, Xfbdev, Xorg (On x86_64 though, only Xfbdev and Xorg)
Xvesa is about the same size as Xfbdev while Xorg is much much bigger...

Xvesa should be enough for most machine.
Xfbdev (tinyX) can be buggy on some machine.
Xorg provides the best quality.

You'll need a desktop manager (flwm, openbox, hackedbox and more)


--- Quote from: Adam on March 22, 2017, 08:11:30 AM ---There is 1 small problem. The system will boot to GUI automatically after reboot.
I would like to have CLI as default login, not GUI.
GUI should be an option with startx.

Any idea how to do this?

--- End quote ---

Use boot code "text"

Navigation

[0] Message Index

[#] Next page

Go to full version