Table of contents
- About DeepIn Linux
- Downloading a DeepIn 20 ISO
- Creating a Bootable USB on Windows 10
- Unified Extensive Firmware Interface (UEFI) Setting
- Install DeepIn 20
- Connecting to Wi-Fi
- DeepIn Software Update
- Touchscreen Settings
- Resolving the FireFox Touchscreen Issue
- DeepIn Store
- Disable Sound Effects
- Start Menu
- Screen Capture
- System Monitor, Device Manager and Log Viewer
- Boot Maker
About DeepIn Linux
DeepIn is a Chinese software company and they have commercially modified a Linux distribution known as DeepIn Linux similar to Redhat with Fedora and Canonical with Ubuntu.
China and the West (particularly the USA) have a bit of a love/hate relationship. This love/hate recently been exacerbated in the technology field with the USA applying sanctions on Chinese devices manufactured by Huawei and also requiring USA companies such as Google to apply restrictions on their software when used on Huawei devices. For example the blocking of Google Services on Huawei Devices giving impaired functionality. China has long been unhappy with US dominance in software Google/Microsoft and Apple are all US companies. It therefore has placed a renewed interest in creating a Chinese solution to stay independent from the USA, welcome DeepIn Linux.
The DeepIn company have spent a lot of time to get the user interface of Linux up to scratch making the menus on a similar par to Windows 7 for keyboard and mouse usage.
While the DeepIn company are trying to push the DeepIn OS to international users, their primary market is targeted internally within China. Unfortunately this lead to several drawbacks with the OS being Chinese based for international users primarily due to the update servers being based in China. This included an out of the box update issue (an international update server needs to be added) and an app store that failed to install many apps. In addition a lot of the text and icons in the App Store are in Chinese as well as almost all the software reviews. Many of these issues were resolved in the 1003 Update (a DeepIn 20 1003 ISO is now available).
While the OS has some limited touchscreen capabilities, it is on par with with Windows 7 and substantially behind Windows 10 and Linux Distributions such as Ubuntu 20.04 or Fedora 32 which use the GNOME Desktop environment for touch interface. The DeepIn OS onscreen keyboard onboard is very limited and there is no auto-rotation for 2 in 1 touchscreen devices or tablets. On my XPS 13 9365, the touchscreen experience with DeepIn 20 is worse than it was with DeepIn 20 Beta. The touch input highlights an option on the settings menu but there is no response to pressing down. Rumour is that the DeepIn company will work closely with Huawei and perhaps together look to create software for 2 in 1 devices, tablets and phones so should naturally address these issues.
For a new user I would recommend sticking to Ubuntu 20.04 as an introductory Linux Distribution simply due to the Update Issues/Store Issues and Touchscreen Functionality. If DeepIn fixes these issues it has the potential to be one of the best Linux Distributions for new users.
Secure Boot GRUB2 Bootloader Issue
There was a Secure Boot Security Vulnerability that has been addressed by newer UEFI BIOS Updates. The older Grand Unified Bootloader GRUB2 bootloader which is used in DeepIn 20 relies on the same mechanisms as the security exploit and is unfortunately blocked by Secure Boot. You will now get Verification Failed: (0x1A) Security Violation when Booting from a DeepIn Bootable USB. You will need to Disable Secure Boot to proceed.
Awaiting an updated installation ISO with an updated GRUB2 Bootloader. Unfortunately the DeepIn 20 (1003) ISO didn't update the Bootloader.
Downloading a DeepIn 20 ISO
The DeepIn ISO can be downloaded from their website.
I recommend selecting ISO Repository:
Then searching for your country:
In this case I will select the University of Kent:
Then the 20 folder on their server:
This gives a direct download link to the ISO:
The ISO Checksum file is also listed:
Creating a Bootable USB on Windows 10
To check the ISO checksums and create a Bootable USB on Windows we will use Rufus.
Accept the User Account Control Prompt:
Select the ISO and select Open:
Check the ISO Checksums:
The SHA256 should match that listed on the download server (if not the ISO download is corrupt and you will need to try again). Select OK:
Insert a 16 GB USB Flash Drive. DeepIn 20 will only work on computers manufactured in 2012 or later with a UEFI BIOS and Secure Boot. Ensure the Partition Scheme is GPT and the File System is FAT32. Select Start to Create the Bootable USB:
Select ISO Mode and then OK:
Select OK to format your USB Flash Drive acknowledging this will result in removal of the contents of the USB Flash Drive:
When Rufus is Finished it will state Ready:
Unified Extensive Firmware Interface (UEFI) Setting
Dell Unified Extensive Firmware Interface (UEFI) Settings
Update your UEFI BIOS
All Computers Manufactured in 2012 or later have a Unified Extensive Firmware Interface (UEFI). Make sure your UEFI BIOS is updated to the latest version before attempting to install DeepIn 20as a number of UEFI BIOS Updates resolve some common Boot Issues. For new Dell systems you can update the BIOS from a USB Flash Drive within the UEFI BIOS Boot Menu. For older models you will have to either update the UEFI BIOS within Windows or use a FreeDOS Bootable USB:
UEFI and Secure Boot
You should install Ubuntu DeepIn 20 with a UEFI BIOS with Secure Boot Disabled. The SATA Operation must be AHCI.
Lenovo Unified Extensive Firmware Interface (UEFI) Settings
You should install Ubuntu 20.04 with a UEFI BIOS with Secure Boot. The SATA Operation must be AHCI.
Update your UEFI BIOS
Ensure your UEFI BIOS Update is up to date before attempting to install Ubuntu 20.04 as there are a number of boot issues when attempting to install Ubuntu 20.04 on older UEFI BIOS Versions. You should use FreeDOS to do this.
UEFI and Secure Boot
Secure Erase Internal Drives
Install DeepIn 20
Booting From Bootable USB Flash Drive
Insert your USB Flash Drive into your Dell and press [F12] while powering up to get to the Boot Menu:
The Boot Mode should be set to UEFI and Secure Boot should be Enabled.
Select your USB Flash Drive and press [↵]:
Insert your USB Flash Drive into your Lenovo and press [F12] while powering up to get to the Boot Menu:
Highlight your USB Flash Drive and select [↵]:
Install DeepIn 20 with Kernel 5.4 Desktop will be automatically selected and the install will proceed after a 5 s countdown:
You will see some white writing on a black screen and then the DeepIn logo:
DeepIn is designed for the Chinese market and the default options are for a Chinese installation:
If you have a NVIDIA graphics card ensure that you select Install NVIDIA Closed Source Driver to the bottom right (otherwise you may have display issues during the installation). Then highlight your Drive:
Details about the partitions to be created will be displayed, select Next:
The install will now proceed:
When finished, remove the DeepIn 20 Bootable USB and select Reboot Now:
User Account Setup
Your computer will Reboot:
DeepIn 20 GNU/Linux will be automatically highlighted and boot after 5 s:
In the next screen you will need to select your Keyboard Layout:
I will change to English (U.K.):
Select your Location on the Map (it will then default to the timezone of the Capital city) and select Next:
Input your username, it has to be all lower case characters. A computer name will be generated from your username but you can change it if you wish. Then input a password and confirm your password. Then select Next.
Note the [↹] key does not work properly when moving from password to repeat password (which is a minor annoyance).
The next screen Configure Network is very limited and appears to be for ethernet only. In my case I am connecting wirelessly so will just select Next:
The setup will spend some time tuning your system (installing the correct device drivers etc):
First Time Login In:
You will then be taken to the login screen:
You will be presented with an optional introduction video, you can view it if you want. When ready select Next:
You have the option of either Fashion Mode which has a Central Dock (like Mac OS) or Efficient Mode which has a traditional Taskbar (like Windows):
The Effect Mode (similar to Windows 7 Aero) or Fashion Mode (similar to the Windows 10 Taskbar). The Effect Mode is recommended if you are installing on a powerful physical computer but the Fashion Mode is recommended if you are installing on lower spec hardware or a Virtual Machine.
You will then be presented with an option of icon themes. Select your Icon theme and select Done. DeepIn 20 is now installed:
Connecting to Wi-Fi
To the bottom right select the Wi-Fi icon:
Select Wireless and then select your Wireless Network:
Input your password and select Connect:
You will be connected to the internet:
DeepIn Software Update
Open the Settings Icon from the Dock and select Updates.
There was previously an Out of themBox Update Issue which has been resolved with DeepIn 20 (1003) Installation Media.
The Touchscreen on my XPS 13 9365 2-in-1 touchscreen did not work properly, it can highlight test but pressing down on any of the DeepIn buttons does nothing. This is a software issue but may be Device Specific. The XPS 13 9365 Touchscreen worked for this on DeepIn 20 Beta.
That aside there are limited settings for the touchscreen and no options for rotation or auto-rotation and therefore no 2-in-1 functionality.
Comparing with Ubuntu you can see the missing options such as Orientation including Auto-Rotation:
The onscreen keyboard "onboard" is woeful and not much better than the onscreen keyboard in Windows 7, leaps behind the touchscreen developments made in Windows and Linux:
Comparing this onscreen keyboard with the onscreen keyboard in GNOME3 used in Ubuntu and Fedora shows how primitive it is:
Ideally the DeepIn team will add all these innovations to DeepIn in their next major update.
Resolving the FireFox Touchscreen Issue
Unfortunately the preinstalled browser FireFox is awful with touchscreen and ruins the DeepIn20 Out of Box Experience on Touchscreen. It in essence has a major issue with scrolling, highlighting text opposed to scrolling:
It appears the main issue is that it is configured by default to use dreadful touchscreen settings. Enabling the xinput2 setting in your user profile will resolve the issue.
Open a terminal:
echo export MOZ_USE_XINPUT2=1 | sudo tee /etc/profile.d/use-xinput2.sh
Because you are using sudo, super user do you will need to provide your password.
You can now close the Terminal.
Then select the power button:
The touch response is much better on Chrome which can be installed from the DeepIn Store.
The DeepIn Store has been patched in the DeepIn 20 (1003) update resolving the issues where international users could not install software.
Disable Sound Effects
You may wish to disable the notification sounds as they can be kind of annoying. The most annoying one was the Wi-Fi Connect/Disconnect as there was an issue with this and the sound continuously played as the wireless dropped and it intermittently disconnected and reconnected. This has been resolved in the DeepIn 20 (1003) Update.
Select Settings and then Sound and Sound Effects:
By default there is a Windows 7 style Start Menu. It can be expanded to give a Windows 8 style Start Menu:
One can select to view All Categories:
One neat feature is the screen capture:
You can capture the full screen by default or make a selection:
You can capture the screen in a snapshot, I recommend changing the settings to save the image file in the pictures folder and using the PNG format:
Press the top right button to take the screen capture:
You can alternatively switch to a screen recording by highlighting the Record Button:
The Record Menu will display:
I recommend using the MP4 format and 25 fps.
Unfortunately there is no option to select the save folder here (it by default saves the recording to Desktop instead of Videos which is another minor annoyance).
You can toggle on/off Audio recording with the video:
Or switch to a webcam:
You can optionally show the clicks:
To begin the recording select the Record Button:
To end the recording click the Record icon in the taskbar:
System Monitor, Device Manager and Log Viewer
This is essentially the DeepIn version of Task manager:
The Device Manager and log viewer need permission to open. Input your password and select confirm:
DeepIn has an inbuilt utility to make a DeepIn Bootable USB: