We can all do default installs and get what we are given. However, if you want just gnome 3 (not classic) desktop experience and you are not too impressed by gnome documents, boxes, contacts and all those mini gnome applications that are not really useful for anything. What follows is what you can do.
Download
CentOS 7 and write it to the media of your choice, then let us boot from it and begin the installation.
Screen 01:
At this screen, please select
Install CentOS 7 using the arrow keys (will be highlighted in white when correctly selected) and then press
ENTER on your keyboard.
Screen 02:
At this screen, please the select the language of your choice and then click on
Continue.
Screen 03:
At this screen, you will be presented with sections that need to be worked through before you can proceed with the actual installation.
In the
LOCALIZATION section. Check all is correct. If something is not correct, click on that section and rectify it.
In the
SECURITY section.
Click on
SECURITY POLICY.
Screen 04:
At this screen, you will be presented with a selection of security policies to select from. The one highlighted is the one the author uses by default.
Note: Please do not take this as a recommendation. Select the one that fits your needs.
To select a policy. Click on the one you want and then click on
Select profile. Once you are happy with your selection, click on
Done in the top left corner of the screen.
You will now be sent back to
Screen 03.
Click on
SOFTWARE SELECTION.
Screen 05:
At this screen, you will be presented with a number of software group installation options. For the purposes of this tutorial we are only after a basic gnome 3 desktop. Please click on
GNOME Desktop and then
Done in the top left corner of the screen.
You will now be sent back to
Screen 03.
In the
SYSTEM section.
Click on
INSTALLATION DESTINATION.
Screen 06:
We are not going into depth on file-systems, partitioning and disk encryption in this tutorial. In this tutorial we will accept the defaults of automatic partitioning. Please click on
Done in the top left corner of the screen.
You will now be sent back to
Screen 03.
Scroll the screen down and then click on
NETWORK & HOSTNAME.
Screen 07:
At this screen, you will need to select your preferred network interface. This will be normally a wired or wireless interface. Please select and turn on/connect as required.
At the bottom of the screen. you will see a text box labelled
Host name. This is a unique name for this particular computer. Please choose one and enter it into the box. For the purposes of this tutorial we have named our computer
c7-yoda.
Once you have completed these tasks. Click on
Done in the top left corner of the screen.
You will now be sent back to
Screen 03.
Screen 08:
Back at this screen, you will now notice that
Begin Installation in the bottom right corner is now blue.
Click on
Begin Installation to now begin the installation process.
Screen 09:
Once the installation process has begun, you will be presented with the
CONFIGURATION screen.
Click on
ROOT PASSWORD.
Screen 10:
At this screen, you need to input (twice) the root password of your choosing.
Screen 11:
Once complete, click on
Done in the top left corner of the screen.
You will now be sent back to
Screen 09.
Click on
USER CREATION.
Screen 12:
At this screen, you need to enter your user data.
Full name: Your full name e.g.
John Smith.
User name: A user name of your choosing e.g.
johnsmith.
Make this user administrator: If this is your computer. Check the box and make yourself an administrator.
Password and Confirm password: Input (twice) the password of your choosing.
Screen 13:
Once complete, click on
Done in the top left corner of the screen.
You will now be sent back to
Screen 09.
Screen 14:
Now we make a cup of tea and wait for the installation process to complete.
After a little time...
Screen 15:
The installation process is now complete. Click on
Reboot in the bottom right corner to restart the computer.
During the first boot of the installed system you will be presented with an initial setup screen.
Screen 16:
Here is time to accept the license agreement.
Do the following if you wish to accept the agreement.
Press
1 and then
ENTER on the keyboard.
Press
2 and then
ENTER on the keyboard.
Press
c and then
ENTER on the keyboard.
Press
c and then
ENTER on the keyboard.
The boot will now continue.
You will now be presented with the gnome login screen.
Screen 17:
You now could login and have the defaults.
Nope... Now it gets fun.
Press
CTRL+ALT+F3 on the keyboard.
Screen 18:
You will be presented with the console login screen.
Type in your
username and press ENTER on the keyboard.
Type in your
password and press ENTER on the keyboard.
Screen 19:
Now you are logged in and have a command prompt.
We are now going to remove packages that the author deems unnecessary bloat.
Packages to be removed:
nano: How many editors do people need.
vim is the way.
gnome-software: Shocking graphical package manager in gnome 3.14. We do command line package management and see what is happening.
gnome packagekit: Same as above and will also remove the graphical updater
gnome-packagekit-updater.
gnome-contacts: Don't see the point of this at all.
gnome-documents: We organise my own data thanks.
gnome-clocks: We have a mobile phones and a watches. If we need around the world time we can go to
timeanddate.com.
gnome-boxes: Doesn't work. Use the more powerful and flexible
virt-manager.
gnome-tweak-tool: Do tweaks manually.
gnome-weather: Look out of the window.
gnome-shell-extension*: Nobody can be a shell extension fan in gnome 3.14 and by removing them all will also remove
gnome-classic-session. Some people may want a gnome 2 look - Sensible people don't.
Screen 20:
Type in the command line below and then press
ENTER on the keyboard.
sudo yum remove nano gnome-software gnome-packagekit gnome-boxes gnome-clocks gnome-contacts gnome-documents gnome-weather gnome-tweak-tool gnome-shell-extension*
You will be now asked for your password. Type it and then press
ENTER on the keyboard.
Screen 21:
After some processing you will be asked if you wish to commit to the changes you have asked for. Press
y and then
ENTER on the keyboard.
Screen 22:
The tasks will be performed and you will eventually be dropped back to the command prompt.
Screen 23:
Depending on tasks performed, the computer may need rebooting. As a precaution we will reboot anyway. Type
sudo reboot and press
ENTER on the keyboard. You will be prompted to enter your password. Type in your password and press
ENTER on the keyboard.
Screen 24:
After the system has fully rebooted, you will be presented with the login screen. Click on your name on the screen.
Screen 25:
You will now be asked for your password. Type in your password into the box provided and click on
Sign In.
Screen 26:
When entering the gnome desktop for the first time you will be presented with some initial setup screens. The first is to conform your language selection. If correct, click on
Next in the top right corner of the screen.
Screen 27:
The second screen is to confirm your keyboard selection. If correct, click on
Next in the top right corner of the screen.
Screen 28:
The third screen is sign in for a selection of online accounts. At this moment, it would advised you skip this step. Click on
Skip in the top right corner of the screen
Screen 29:
Your all done. To finish the process, click on
Start using CentOS Linux.
Screen 30:
You will now be presented with help. At this time, please click on the
X at at the top right of the window.
Screen 31:
You are now on the gnome 3 desktop of CentOS GNU Linux 7.
Screen 32:
Let us navigate and move onto the next task - Updating.
Move to the top left corner of the screen and click on
Activities.
Next, find the icon above and click on it. This will launch the
terminal.
Screen 33:
The terminal is the most powerful and flexible tool. In time you will agree.
Screen 34:
Type in the command line below and then press
ENTER on the keyboard.
sudo yum update
You will be prompted for your password. Type in your password and then press
ENTER on the keyboard.
Screen 35:
Updates being downloaded ready for install.
Screen 36:
Once all updates have been downloaded. They will attempt to install. As this is a first time update, your computer will not have the updates security key installed and you will be prompted to accept it's installation. Type
y and then
ENTER on the keyboard.
The updates will now be installed and when complete, you will be dropped back to the command prompt.
Screen 37:
Depending on updates installed, the computer may need rebooting. As a precaution we will reboot anyway. Type
sudo reboot and press
ENTER on the keyboard. You will be prompted to enter your password. Type in your password and press
ENTER on the keyboard.
Screen 38:
Once rebooted you will be back at the login screen. See
Screens 24 and 25.
Screen 39 and 40:
Move to the top left corner of the screen and click on
Activities.
Next, find the icon above and click on it. This will launch
Show Applications.
Navigate these menu screens by either use the scroll wheel or your mouse or click on the circles on the right side of the screen.
Those familiar with CentOS 7 will notice, the two sub-menus (Sundry and Utilities) have gone.
There are some odd and pretty ugly icons in our new menu. Let us do some magic and make a few disappear.
Screen 41:
Move to the top left corner of the screen and click on
Activities
Next, find the icon above and click on it. This will launch
Files.
files is your simple graphical file manager.
Screen 42:
Once files has appeared. In the left side-menu, click on
Computer. Now in the right main section of the window double click on the folder
usr, then
share and lastly
applications.
You should now be at the same screen as in our above screenshot.
Press and hold down the
CTRL key. Now scroll down and and click on the icons listed below.
IcedTea-Web Control Panel
IcedTea-Web Policy Editor
IcedTea Web Start
OpenJDK 8 Policy Tool 1.8.0.102-1.b14.el7_2.x86_64
Note: The above maybe named slightly different dependant on the update version installed on the system.
Startup Applications
Once done and while still hovering over the last icon selected. Right click to activate the menu and then click on
Copy.
Screen 43:
In the left side-menu, click on
Home.
Screen 44:
Move to the top right corner of the window and click on the icon above.
Click on
Show Hidden Files.
Screen 45:
In the right main section of the window double click on the folder
.local, then
share and lastly
applications.
Screen 46:
In the right main section of the window. Right click and then click on
Paste.
Screen 47:
Move to the top left corner of the screen and click on
Activities.
Next, find the icon above and click on it. This will launch the
terminal.
Type in the command line below and then press
ENTER on the keyboard.
cd .local/share/applications
Screen 48:
We are now in the terminal and located in the folder that we just copied our desktop files into. We will now append a line to the end of each file using one command. This will configure the icons not to display in our menu (
see Screens 39 and 40).
Type in the command line below and then press
ENTER on the keyboard.
echo "NoDisplay=true" | tee -a *.desktop
Screen 49:
What you see after using the command in the last section.
Now we can close the open windows. Click on the
X at the top right of each window.
Screen 50 and 51:
Move to the top left corner of the screen and click on
Activities. If you now look at the menu/applications, the icons we have hidden are no longer visible.
Screen 52:
Now we have a clean and a touch more minimal gnome 3 CentOS 7. Have fun and be productive.