This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
ubuntu_22.04_with_cinnamon_desktop_setup_guide [12/26/2022 15:38] – Added further details. crowetic | ubuntu_22.04_with_cinnamon_desktop_setup_guide [02/25/2023 22:12] – gfactor | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====Ubuntu 22.04 Installation | + | =====Ubuntu 22.04 Installation |
+ | {{: | ||
Hello Qortians! This guide is for installation of Ubuntu 22.04 with Cinnamon Desktop Environment and a bunch of custom configurations by crowetic to setup everything necessary for Qortal, and automate as much as possible. | Hello Qortians! This guide is for installation of Ubuntu 22.04 with Cinnamon Desktop Environment and a bunch of custom configurations by crowetic to setup everything necessary for Qortal, and automate as much as possible. | ||
Line 19: | Line 20: | ||
For the purposes of this guide, I am doing the configuration and installation on a Dell Latitude 7370 laptop, Desktops and Laptops are also fairly different when it comes to what is available in the BIOS, however certain options are at least similar. | For the purposes of this guide, I am doing the configuration and installation on a Dell Latitude 7370 laptop, Desktops and Laptops are also fairly different when it comes to what is available in the BIOS, however certain options are at least similar. | ||
- | ===Disabling | + | ===Disabling |
- | There are multiple things in the BIOS (especially newer machines) that are completely UNNECESSARY. These are things that should simply be DISABLED with prejudice! | + | There are multiple things in the BIOS (especially newer machines) that are completely UNNECESSARY. These are things that should simply be DISABLED with prejudice! |
The above settings are generally found in the **Security** section of the BIOS, and you should be able to go into each one and DISABLE them. **note** - many machines do not have a direct link to the Intel Management Engine settings, so if you don't see it then it's possible that the settings are not there, or are in a separate section of the BIOS (like pushing another key to access them during boot.) You will have to do a little looking around in order to find them. If you can't, don't worry, disable what you can of the above, and move on. | The above settings are generally found in the **Security** section of the BIOS, and you should be able to go into each one and DISABLE them. **note** - many machines do not have a direct link to the Intel Management Engine settings, so if you don't see it then it's possible that the settings are not there, or are in a separate section of the BIOS (like pushing another key to access them during boot.) You will have to do a little looking around in order to find them. If you can't, don't worry, disable what you can of the above, and move on. | ||
Line 61: | Line 62: | ||
Now that we've gotten the BIOS/UEFI configuration out of the way, we can boot to a USB flash drive with Ubuntu 22.04 installer on it, and install the OS. | Now that we've gotten the BIOS/UEFI configuration out of the way, we can boot to a USB flash drive with Ubuntu 22.04 installer on it, and install the OS. | ||
- | **Download Ubuntu 22.04 Desktop Installation ISO** - You can go here... https:// | + | **Download Ubuntu 22.04 Desktop Installation ISO** - You can go here... https:// |
(In this guide, I will assume that you have a **Windows Computer** that you are going to use to create the installation media. If you are using a computer that does NOT have windows, you will need to use another tool to write the installation media to your flash drive.) | (In this guide, I will assume that you have a **Windows Computer** that you are going to use to create the installation media. If you are using a computer that does NOT have windows, you will need to use another tool to write the installation media to your flash drive.) | ||
Line 85: | Line 86: | ||
At first, it will ask you to connect to a wireless network if you're not already connected via LAN. If you aren't connected via LAN, simply connect via Wifi. Then it will ask you if you want to ' | At first, it will ask you to connect to a wireless network if you're not already connected via LAN. If you aren't connected via LAN, simply connect via Wifi. Then it will ask you if you want to ' | ||
+ | |||
+ | **use the username qortal** if you wish to have the **automation scripts setup by the install script to work correctly.** if you do NOT use the the username **qortal** then you will have to **manually moodify the crontab** in order for **the automation to work correctly.** | ||
When you get to the window for disk setup, you will choose **Erase Disk and Install Ubuntu** to perform a full format/ | When you get to the window for disk setup, you will choose **Erase Disk and Install Ubuntu** to perform a full format/ | ||
Line 102: | Line 105: | ||
**Download the ' | **Download the ' | ||
+ | |||
+ | (Any command given like the one below, is meant to be **run using the ' | ||
< | < | ||
Line 118: | Line 123: | ||
*NOTE* - If you are on a **laptop** and using the **touchpad** during the 'click your username' | *NOTE* - If you are on a **laptop** and using the **touchpad** during the 'click your username' | ||
+ | |||
+ | **Mouse/ | ||
====Ubuntu Settings Configuration==== | ====Ubuntu Settings Configuration==== | ||
Line 123: | Line 130: | ||
**Configuring Desktop** | **Configuring Desktop** | ||
- | Right click the desktop and click ' | + | **Right click the desktop** and click '**customize**' then turn **OFF ' |
Click **desktop settings** and turn on all of the desktop icons you prefer, I usually do all except ' | Click **desktop settings** and turn on all of the desktop icons you prefer, I usually do all except ' | ||
Line 134: | Line 141: | ||
Put trash icon bottom right, about 2 inches from the bottom (as the Qortal logo will be in bottom right corner, we want trash icon above that for ease of visibility.) | Put trash icon bottom right, about 2 inches from the bottom (as the Qortal logo will be in bottom right corner, we want trash icon above that for ease of visibility.) | ||
+ | |||
+ | To **set desktop background** the easy way - **open files app** (this is on the panel at the bottom as well as searchable in the menu) - open ' | ||
The **rebuilt-machine.sh** script that was utilized above, also includes with it a text file that is placed **on the desktop** - this file includes a few other settings that should be modified if the user wishes the machines to be EXACTLY like the ones setup by CHD. | The **rebuilt-machine.sh** script that was utilized above, also includes with it a text file that is placed **on the desktop** - this file includes a few other settings that should be modified if the user wishes the machines to be EXACTLY like the ones setup by CHD. | ||
Line 163: | Line 172: | ||
There are a few other visual settings that I will go over in the next section of the guide, but the majority is now completed. Enjoy your **AWESOME NEW LINUX DESKTOP SETUP** that is **fully customized to run and automate Qortal!** | There are a few other visual settings that I will go over in the next section of the guide, but the majority is now completed. Enjoy your **AWESOME NEW LINUX DESKTOP SETUP** that is **fully customized to run and automate Qortal!** | ||
+ | ====Ubuntu Power Settings==== | ||
+ | |||
+ | In order for the Qortal Core to run ALL THE TIME no matter what, we will need to configure a few of the **default power settings** on the machine. We will want to **disable sleep** and **disable any action when laptop lid is closed**. In order to do this, **click the menu and type ' | ||
+ | |||
+ | Open Power Management, and make sure **sleep is fully disabled** - ' | ||
+ | |||
+ | Make sure you do this for **both plugged in AND battery settings** (if you're doing this setup on a laptop with a battery, it will have a duplicate set of options for battery as it does for plugged in, ensure that both of these are configured as described above.) | ||
+ | |||
+ | ====Qortal Startup Settings==== | ||
+ | |||
+ | To make Qortal startup (with the Qortal icon) - click the Menu - search for ' | ||
+ | |||
+ | Click **plus icon** at the bottom and click **custom command** - Name the command **start-qortal** - then **browse** under the command section, and go to - Home - and find **start-qortal.sh** script. | ||
+ | |||
+ | You **can set a 5-10 second delay** for Qortal startup, to ensure your network connection is connected BEFORE Qortal starts. | ||
+ | |||
+ | Save, that's it! Now your Qortal core will **start automatically** after you login, and **show the Qortal icon** on the taskbar. | ||
+ | |||
+ | ====Ubuntu Visual Settings==== | ||
+ | |||
+ | **Desktop** | ||
+ | |||
+ | Make sure that ' | ||
+ | |||
+ | **Menu** - Set the various icon sizes slightly larger for ease of use. I generally set the ' | ||
+ | |||
+ | **Text editor** | ||
+ | |||
+ | The text editor has strange default configuration that I find annoying. I generally go into ' | ||
+ | |||
+ | **Terminal** | ||
+ | |||
+ | The terminal also has a default setting that makes the terminal window too small, in my opinion, so I modify that. **open a terminal** and go to **edit - preferences** and make the following changes. **default window size** should be set to a larger size, I generally set it to 135x35. Also, the default colors of the terminal aren't as visually appealing, so I **modify the colors** to **solarized** at the bottom of the ' | ||
+ | |||
+ | **Ubuntu Themes** | ||
+ | |||
+ | In order to TRULY **make the machine' | ||
+ | |||
+ | **Click the Menu, and type ' | ||
+ | |||
+ | This will update the list first, then show you the available free themes from Ubuntu and its theme community. | ||
+ | |||
+ | We want to find **3 specific themes** that will be utilized for **our custom overall theme**. | ||
+ | |||
+ | Those 3 themes are - **' | ||
+ | |||
+ | Click the **download button** (little downward-facing arrow) to **install these 3 themes**. | ||
+ | |||
+ | Once you HAVE them, **go back to the main ' | ||
+ | |||
+ | **Window borders** - set this to **Adapta-Nokto** | ||
+ | |||
+ | **Icons** - set to ' | ||
+ | |||
+ | **Controls** - set to ' | ||
+ | |||
+ | **Mouse Pointer** - set to **' | ||
+ | |||
+ | **Desktop** - set to **Windows-10** | ||
+ | |||
+ | That's it, now you should have a BEAUTIFUL and EASY to USE overall GUI theme for your machine. There is only **ONE FINAL THING** that truly **sets it off** and makes it look **awesome!** This is the **custom Menu Button and label**. | ||
+ | |||
+ | **Customizing Menu Button and Label** | ||
+ | |||
+ | For this **finishing touch** we will **right click the menu** and click **configure**, | ||
+ | |||
+ | **Icon** - **Browse** to your **Pictures** and find the **blue-gray-menu-button.png** file, select that. | ||
+ | |||
+ | **Icon Size** - Set the icon size to **40**. | ||
+ | |||
+ | **Text** - Set text to say ' | ||
+ | |||
+ | **THAT' | ||
+ | I will continue updating this guide as necessary as time goes on, and I will also include pictures for the settings configuration to make it as easy as possible for all learning types. Eventually I will also consider doing a full 'setup video' guide as well. | ||
+ | Hope this helps you to have an AWESOME, SECURE, and VISUALLY APPEALING computer for your Qortal Node! | ||
+ | ====notes==== | ||
+ | If you did **not use the username ' | ||
+ | -Open crontab editor | ||
+ | < | ||
+ | It will ask you which editor you would like to use, choose **nano** (generally option 1.) | ||
+ | Once you do that it will take you to the crontab, **edit any of the lines that have / | ||
+ | To **save and exit** use **cntrl+x** then **Y** and **ENTER**, once you have **done this** your **automation will function as intended. |