#1 How to create a custom Linux GUI (Desktop) from scratch

Linux



Use a basic Linux base and install some packages to make a desktop however you want. See my other videos on further customization! My Patreon : https://www.patreon.com/doriandotslash
(CLICK / SHOW MORE / FOR A LIST OF COMMANDS!)

The base Ubuntu I installed is the Ubuntu MinimalCD. You can find the ISO here:
https://help.ubuntu.com/community/Installation/MinimalCD

To install all the packages I’m using “sudo apt install” and the packages I install, in the order I install them are:

lightdm
openbox-gnome-session
openbox
gnome-terminal
obmenu
gedit
tint2
docky
nitrogen
ubuntu-wallpapers
pcmanfm
lxappearance
xcompmgr
firefox
pavucontrol
volti
gconf-editor

The file you want to create/edit for openbox autostart commands is located at ~/.config/openbox/autostart.sh

The file you want to create/edit to automatically login is located at /etc/lightdm/lightdm.conf (Must be root to edit/create this file).

While this is “almost” from scratch, I have no intention of truly going completely from scratch, AKA, compiling the kernel etc. So many things go wrong! LOL

source

46 thoughts on “#1 How to create a custom Linux GUI (Desktop) from scratch

  1. Some additions from June 15th 2018:
    1. If you don't see "manual package selection" in installation, select none of the packages and Continue.
    2. When setup is complete click Yes to GRUB Boot setting. If you dont boot into the terminal after restarting the VM. Go to settings > Motherboard and uncheck Floppy Disk & Disk drive. You will then reach the same screen as Dorian above.
    3. After installing gnome-terminal, I received "Failed to start session" too. Changing to OpenBox instead worked
    And thanks for great video!

  2. i want to use compiz instead of openbox but every time i install compiz through commands it doesnt work. and im using debian instead of ubuntu is there anyway to install it?

  3. Trying 18.04 I first got a failed to retrieve error with openbox-gnome-session that nothing I did fixed, and on an install retry, selected Kubuntu Desktop instead and it installed fine, which is not what I originally intended, but which was painless enough. I have Arch running only Firefox for something really lean to grind through. Enjoyed the video. Keep up the good work.

  4. Everyone he missed a simple step that has been messing me up for days and it's a easy fix, when you get into the terminal(for me anyways) it was in read-only so it wouldn't download anything its a simple fix just type the command

    "mount -o remount,rw /"

    And you'll be in read/write and you may carry on as normal

  5. Is there any way to compile this so it automatically installs everything when you install the OS? Im trying to make my own and want my own, unique desktop.

  6. Do you know any tutorials or maybe you can do it yourself on how to make Steam OS like GUI, I want to make a home PC, controlled with controller for comfort at least I feel like it's more comfortable than using a keyboard and mouse on sofa? or is it too advanced for beginners or even for a single person or should I learn Linux itself 1st and figure it out myself?

  7. You Can Install the Ubuntu ISO File on the Ubuntu website https://www.ubuntu.com/download/desktop and then burn it to a USB Drive using Unetbootin https://unetbootin.github.io and install it and after Unetbootin is done installing you click on it, after that just install it, open Unet bootin and change the drive to the USB Drive/Disk Drive That you want to burn ubuntu too now click the button that say … and select the ISO File you want to burn to Your Usb Drive and click open and then click next and it will burn it to the USB Drive/Disk Drive you selected, after it is done exit Unetbootin and unplug your USB Drive And put it in the computer you want ubuntu on, after that turn on the computer and spam f12 to get to the BIOS Menu and select the drive that you want to boot off of and ubuntu will load.

  8. Great video, definitely going to try this some day. But, I'm also wondering how one would go about customizing things such as the folders, pop-up windows, etc.? More so the appearence factor, but also functionality (if possible)? That's what I really want to do, but I cannot find a video that shows the tools needed to do it. Someone please help me out!!

  9. Does the installation of the base system also probe the hardware for the network devices and then install the appropriate drivers for WIFI? What WIFI configuration app would you recommend? Thank you!

  10. you may also get issues trying to install software with gnome-software, synaptic and gdebi. to fix this add the following to your autostart.sh file

    /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &

    then reboot

  11. Nice video!
    Next level -> Install Arch Linux
    Next level -> Install Gentoo
    And next level -> Install Linux From Scratch
    After that -> Go meet Linus Torvalds – he has a job for you! πŸ™‚

Comments are closed.