Windows 10 is too difficult to use. How to customize your Ubuntu?

Windows 10 is too difficult to use. How to customize your Ubuntu?

Author | Editor Awen | Produced by Tu Min | CSDN (ID: CSDNnews)

Win 10 that makes people complain

Let me first give you some background. I changed jobs in early April and sold my 2015 Macbook. I didn't expect to get another 4,000 yuan for it. I felt it was worth it. The reason I sold it was because my next job would come with a Mac, so my Mac would be redundant. So, I spent more than 1,000 yuan to assemble a desktop computer and installed Windows 10. Because I think the flat style of Windows 10 is actually pretty good. Since I have been using Mac before, and I heard that Windows 10 has a Linux subsystem, I thought it might be okay to use it for work and study.

However, I took it for granted. After using it for a while, I still feel that Mac is more comfortable. However, the company's Mac configuration is relatively low, and it is very slow when running Docker. Anyone who has used Docker on Windows knows it. Moreover, I always feel that Windows 10 is relatively slow. Without opening any software, my configuration is not low, and it is more than enough to run Win 10. However, every time I start a software, it feels extremely slow. I checked the system processes and there is no software occupying memory. The disk read and write speed is not high, but it is still slow. At the same time, I can't stand the default updates of Win 10 and the various pop-up ads on the platform, and the so-called wls2 linux subsystem is actually far less smooth than running it directly on Linux in my opinion. In short, I am 100% dissatisfied.

So, I had an idea to switch to Linux and work and study directly under Linux. I did it right away, and then I chose the system. I tried manjaro, deepin, and Ubuntu. Finally, I chose Ubuntu 20.04 because LTS has 5 years of support, and Deepin v20 has too many bugs; Manjaro is a derivative version of Arch and is more radical. It will be troublesome if the system crashes, after all, the cost of reinstalling the system is quite high.

Ugly Ubuntu

Actually, I am quite familiar with Ubuntu. After all, I have been using it since Ubuntu 9.04. I don't know if anyone feels the same as me, that is, the default style of Ubuntu is not suitable for the aesthetics of Chinese people. If not, it may be that it is not suitable for me. Moreover, many of the default system configurations do not meet my expectations, for example:

  • The default font of ibus is too small, and the font library is not comprehensive enough, so many words cannot be typed.
  • The terminal is often not centered, and the default terminal cannot be split and copied as in item 2.
  • The default docker does not conform to my long-term habit of using Mac
  • Graphics Driver
  • The default icon is too ugly

So I started to customize it drastically, and the final effect is as follows

insert image description here

insert image description here

Of course, this wallpaper is the Big Sur background of Mac.

Customization steps

Input Method

The default ibus is actually OK, but the vocabulary is small, so I used rime, which is an open source input method tool, the website is https://rime.im/ Why not use Sogou and Baidu. Because I am not at all confident about these domestic software, and rime is open source, so you can customize the vocabulary yourself. All are local. Your privacy will not be uploaded. In the past, after installing Ubuntu, I would uninstall ibus and replace it with fcitx. However, I found that in NetEase Cloud Music, ibus can type Chinese in the search box without any configuration, but fcitx cannot. So I just used the default one and didn't bother with it. Installation is also very simple, execute:

sudo apt install ibus-rime

Then the configuration of rime is in ~/.config/ibus/rime. I use the configuration of https://github.com/wongdean/rime-settings. Just git clone it and follow the documentation of the warehouse. After the installation is complete, deploy it and you can use it. If it doesn’t work, it is recommended to restart ibus instead of restarting the computer.

ibus restart

By default, the font size of ibus is very small. To adjust the font size, we can execute ibus-setup and then configure the font size.

insert image description here

The effect is as follows. The skin is not changed. The default black is consistent with gnome-shell and looks good.

insert image description here

Note that ctrl+space cannot be switched, the switch mode of rime is shift key

Configure the theme

To use gnome-tweaks to configure the theme, first, you need to create two new directories locally

mkdir ~/.themes # Theme mkdir ~/.icons # Icon

Our theme configuration is shown in the figure below. You can go to gnome-look to download the theme. Remember to bring a password, otherwise it will be stuck. Anyway, you can't go wrong by choosing the one with the highest comments. First install all the following plug-ins at once, as they will be used later.

sudo apt-get install gnome-tweak-tool #Optimize system configuration sudo apt-get install gnome-shell-extensions 
sudo apt install chrome-gnome-shell # Install the chrome extension. You can install it directly on the web page. sudo apt-get autoremove --purge gnome-shell-extension-Ubuntu-dock -y # Delete the built-in dock, otherwise there will be conflicts.

After downloading the theme, unzip it and put it in the theme directory created above. Put the icon and cursor in the directory corresponding to the icon, then start gnome-tweak-tool and configure it in the appearance. I use the pure black theme.

insert image description here

Note that gnome-shell cannot be enabled by default. You must first enable User Themes (https://extensions.gnome.org/extension/19/user-themes/) and then restart.

Configuring the dock

Then there is the dock. The default dock in Ubuntu is ugly. I still prefer dock-to-dash.

insert image description here

Install the corresponding extension, open https://extensions.gnome.org/extension/307/dash-to-dock/, since you have already installed chrome-gnome-shell, it will be automatically installed after opening

insert image description here

After installation, just open it in gnome-tweak-tool

insert image description here

There are other plug-ins that can be found and installed directly at https://extensions.gnome.org/, and then enabled

clpboard indicator pasteboard history

insert image description here

drop down termail Press the shortcut key to start a terminal, as shown below, but there is a pitfall. By default, it is the ~ key above the TAB key. I use this a lot when writing markdown, so there will be conflicts. Therefore, it is recommended to change it to another key

insert image description here

Font

The default Chinese font is ugly. The font I use here is as follows

insert image description here

Font Installation

sudo apt install fonts-wqy-microhei

terminal

The default gnome-terminal is relatively simple, for example, it lacks the function of copying when selecting and the function of splitting the screen, so use terminator instead.

insert image description here

The default configuration is ugly, you have to adjust it yourself. My configuration is as follows

cat ~/.config/terminator/config 
[global_config]
 focus = system
 tab_position = hidden
 broadcast_default = off
 title_hide_sizetext = True
[keybindings]
 hide_window = None
 edit_tab_title = None
[profiles]
 [[default]]
 icon_bell = False
 background_darkness = 1.0
 cursor_color = "#aaaaaa"
 show_titlebar = False
 palette = "#282828:#cc241d:#98971a:#d79921:#458588:#b16286:#689d6a:#a89984:#928374:#fb4934:#b8bb26:#fabd2f:#83a598:#d3869b:#8ec07c:#ebdbb2"
 copy_on_selection = True
[layouts]
 [[default]]
 [[[child0]]]
  type = Window
  parent = ""
  order = 0
  position = 303:84
  maximised = False
  fullscreen = False
  size = 1260, 600
  title = fwj@fwj-Linux: ~
  last_active_term = 93ec1cf1-686d-4a24-8328-8e2e81a3e144
  last_active_window = True
 [[[terminal1]]]
  type = Terminal
  parent = child0
  order = 0
  profile = default
  uuid = 93ec1cf1-686d-4a24-8328-8e2e81a3e144
[plugins]

This feels the same as using item2.

The terminal recommends using zsh with a few plug-ins. It’s really great.

First, install zsh

sudo apt install zsh

Then install oh-my-zsh, official website https://ohmyz.sh/

sudo apt install curl
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

After the installation is complete, execute

vim ~/.zshrc

In plugins, enable the following plugins:

plugins=(git autojump zsh-autosuggestions zsh-syntax-highlighting)

autojump

sudo apt install autojump

zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

zsh-syntax-highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Then execute the following command

source ~/.zshrc

Center the window

This function is turned on in the gnome-tweak-tool window, otherwise the terminal will run to the upper right corner every time you open it.

insert image description here

The top bar monitoring plugin gnome-system-monitor

insert image description here

Post-installation command line execution

gnome-system-monitor &

Then right-click and select the plugin, turn it on in general, and then switch to advanced to configure it.

cpu: {cpu} mem: {mem} net: {net} 

insert image description here

Change the login interface

The default login interface does not match the customized theme. We can use focalgdm3 to change it. Download address: https://github.com/PRATAP-KUMAR/focalgdm3 and follow the documentation.

Commonly used software

  • typroa
  • vcode
  • pycharm
  • idea
  • NetEase Cloud Music
  • steam

This is the end of this article about how to customize your Ubuntu when Windows 10 is too difficult to use. For more information about how to customize Ubuntu when Windows 10 is too difficult to use, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Detailed graphic tutorial on installing Ubuntu 20.04 dual system on Windows 10
  • How to update Ubuntu 20.04 LTS on Windows 10
  • How to install WSL2 Ubuntu20.04 on Windows 10 and set up the docker environment
  • Install Ubuntu 18 without USB drive under Windows 10 using EasyUEFI

<<:  How to quickly import data into MySQL

>>:  Javascript basics about built-in objects

Recommend

Detailed explanation of chmod command usage in Linux

chmod Command Syntax This is the correct syntax w...

How to use iostat to view Linux hard disk IO performance

TOP Observation: The percentage of CPU time occup...

How to start and restart nginx in Linux

Nginx (engine x) is a high-performance HTTP and r...

Detailed explanation of CentOS configuration of Nginx official Yum source

I have been using the CentOS purchased by Alibaba...

Vue3 (III) Website Homepage Layout Development

Table of contents 1. Introduction 2. Actual Cases...

Markup language - specify CSS styles for text

Click here to return to the 123WORDPRESS.COM HTML ...

Using Docker to create static website applications (multiple ways)

There are many servers that can host static websi...

Background image cache under IE6

CSS background image flickering bug in IE6 (backg...

MySQL 5.7.17 winx64 installation and configuration tutorial

Today I installed the MySQL database on my comput...

4 ways to modify MySQL root password (summary)

Method 1: Use the SET PASSWORD command First log ...