Ubuntu 20.04 – Bestes Konfigurationshandbuch (unverzichtbar für Anfänger)

Ubuntu 20.04 – Bestes Konfigurationshandbuch (unverzichtbar für Anfänger)

1. Systemkonfiguration

1. Deaktivieren Sie das Sudo-Passwort

Um zu vermeiden, dass Sie bei jeder Verwendung des sudo-Befehls ein Kennwort eingeben müssen, können wir das Kennwort deaktivieren. So geht's:

1. Geben Sie den Befehl sudo visudo im Terminal ein, um visudo zu öffnen;

2. Suchen Sie die Zeile %sudo ALL=(ALL:ALL) ALL und ändern Sie sie in %sudo ALL=(ALL:ALL) NOPASSWD:ALL

2. Ändern Sie die Softwarequelle

Die Standardsoftwarequelle von Ubuntu befindet sich im Ausland, was zu Geschwindigkeitsproblemen führen kann. Wir können unter „Software & Updates“ einen inländischen Mirror auswählen.

3. Aktualisieren Sie das System

# Lokale Berichtsdatenbank aktualisieren

sudo apt update

# Alle installierten Pakete aktualisieren (kann auch ein vollständiges Upgrade verwenden)

sudo apt upgrade

# Unnötige Pakete automatisch entfernen

sudo apt autoremove

Hier sind einige häufig verwendete Bereinigungsbefehle:

4. Hochauflösende Bildschirmadaption

Standardmäßig werden UI-Elemente auf hochauflösenden Bildschirmen zu klein angezeigt. Daher müssen Sie das Zoomverhältnis der Benutzeroberfläche anpassen. Ubuntu 20.04 verwendet standardmäßig den GNOME-Desktop
Auf der GNOME-Seite können Sie die HiDPI-Unterstützung unter „Einstellungen > Anzeigen“ aktivieren, um das Bildschirmverhältnis in ganzzahligen Vielfachen anzupassen. Es kann auch mit dem folgenden Befehl festgelegt werden:

# Skalierungsfaktor kann nur auf ganze Zahlen eingestellt werden: 1=100 %, 2=200 % 3=300 % ...
gsettings set org.gnome.desktop.interface Skalierungsfaktor 2

Ganzzahlige Vielfache der Zoomeinstellung können dazu führen, dass UI-Elemente auf manchen Geräten zu groß oder zu klein erscheinen, sodass wir weitere Anpassungen vornehmen müssen.
Verwenden Sie den folgenden Befehl, um das Fenstersystem (grafisches Schnittstellenprotokoll) auf Ihrem Linux-Gerät zu überprüfen, normalerweise Wayland/X11

echo $XDG_SESSION_TYPE

Wayland

Wenn es Wayland ist, verwenden Sie den folgenden Befehl, um die experimentelle nicht-ganzzahlige Skalierungsfunktion zu aktivieren.

Einstellungen setzen org.gnome.mutter experimentelle Funktionen "['scale-monitor-framebuffer']"

Öffnen Sie dann erneut „Einstellungen > Anzeigen“ und Sie können eine nicht ganzzahlige Skalierung (125 %, 150 %, 175 %) auswählen. Ubuntu 20.04 bietet bereits eine grafische Oberfläche unter Einstellungen>Anzeigen, um die experimentelle nicht ganzzahlige Skalierungsfunktion zu aktivieren, sodass es nicht notwendig ist, die oben genannten
Befehl, um es zu öffnen.

Ich habe es getestet und festgestellt, dass diese Methode den nicht ganzzahligen Zoom auf meinem Gerät nicht richtig einstellen kann. Ich denke, es liegt daran, dass das Standard-Fenstersystem von Ubuntu 20.04 X11 und nicht Wayland ist. Wenn Ihr Gerät Wayland verwendet, sollte es normal eingerichtet werden können. Oder Sie können theoretisch Ubuntu On Wayland auswählen, wenn Sie sich beim Desktop-System anmelden.

X11

Für X11 können wir Skalierungsfaktor und xrandr zusammen verwenden, um eine nicht ganzzahlige Skalierung zu erreichen, wodurch TTF-Schriftarten richtig skaliert werden und Unschärfe vermieden wird, wenn xrandr allein verwendet wird. Den Vergrößerungsfaktor können Sie mit gsettings oder unter „Einstellungen > Anzeigen“ festlegen, den Verkleinerungsfaktor mit xrandr.
Stellen Sie zunächst den Skalierungsfaktor der Benutzeroberfläche auf den Mindestfaktor ein, bei dem die Benutzeroberfläche zu groß erscheint, normalerweise 2 (200 %). Wenn das nicht groß genug ist, versuchen Sie es mit 3 oder einem noch größeren Faktor. Verwenden Sie dann xrandr, um den Reduktionsfaktor festzulegen. Ich habe ihn auf 1,25 eingestellt. Wenn die Benutzeroberfläche zu groß erscheint, erhöhen Sie den Faktor. Andernfalls verringern Sie ihn. Der Befehl lautet wie folgt:

xrandr --output DP-4 --scale 1.25x1.25

Bei Verwendung des obigen Befehls wird möglicherweise die folgende Warnung angezeigt: „Ausgabe DP-4 nicht gefunden; wird ignoriert“, oder die Schnittstelle ändert sich nach der Ausführung des Befehls möglicherweise nicht. An diesem Punkt müssen Sie den Befehl xrandr ausführen, um Ihren Ausgabeparameter anzuzeigen (d. h. den Namen der aktuellen Anzeigeschnittstelle, die im Protokoll als verbunden angezeigt wird). Mein Gerät ist beispielsweise DP-4.


Nach der korrekten Ausführung des Befehls erscheinen die UI-Elemente möglicherweise zu klein. Gehen Sie zurück zu Einstellungen > Anzeigen, um zu überprüfen, ob der ganzzahlige Zoom auf 100 % wiederhergestellt wurde. Wenn ja, wählen Sie erneut einen geeigneten Zoomfaktor (z. B. 200 %). Nach dem Neustart werden die xrandr-Einstellungen ungültig. Wir können ein Skript so einrichten, dass es beim Start automatisch ausgeführt wird, z. B.: start-service.sh:

# start-service.sh
#!/bin/bash
xrandr --output DP-4 --scale 1.25x1.25
Ausfahrt 0

Erteilen Sie dann Ausführungsberechtigungen für start-service.sh

sudo chmod +x start-service.sh

Suchen Sie dann in Ubuntu nach „sartup Applications“ (Startup-Anwendung) und fügen Sie das Skript hinzu:


Jetzt unterstützt es die 4K-Bildschirmanzeige perfekt.

5. Installieren Sie Python 2

Ubuntu 20.04 wird mit Python3 ausgeliefert, aber einige Tools oder Skripte von Drittanbietern verwenden immer noch Python2, sodass wir es selbst installieren müssen

apt install python

6. Installieren Sie Git

apt installieren git

7. Chinesische Eingabemethode

Da die Sogou-Eingabemethode Ubuntu 20.04 derzeit nicht unterstützt und die Unterstützung für High-Split-Screen nicht sehr benutzerfreundlich ist, habe ich stattdessen ibus-libpinyin gewählt.

# Installieren Sie sudo apt install ibus-libpinyin
sudo apt installiere ibus-clutter

Suchen Sie dann in der Anwendung nach „Sprachunterstützung“ und ändern Sie „Tastatur-Eingabemethodesystem“ in „IBUS“. Starten Sie das System neu und fügen Sie dann „Chinesisch (Intelligentes Pinyin)“ unter Einstellungen > Region und Sprache > Eingabequellen hinzu, um die chinesische Eingabemethode zu verwenden.

2. Erstellen Sie Ihr Kommandozeilentool (Terminator && ZSH)

Terminator installieren

Wenn Sie iTerm2 auf der Mac-Plattform gewohnt sind, werden Sie von der Split-Screen-Funktion begeistert sein. Das mit Ubuntu gelieferte Terminal ist jedoch nicht einfach zu verwenden. Glücklicherweise gibt es unter Linux verschiedene Open-Source-Terminals. Persönlich empfehle ich Terminator, der genauso leistungsstark ist wie iTerm2 und auch Splitscreen unterstützt.

# Installieren Sie sudo add-apt-repository ppa:gnome-terminator
sudo apt update
sudo apt installiere Terminator

Die Standardoberfläche von Terminator ist hässlich, aber die Konfiguration ist flexibel und jeder kann sie nach seinen Wünschen anpassen.

2. Shell konfigurieren (zsh und oh-my-zsh installieren)

Nachdem Sie nun das Terminal eingerichtet haben, konfigurieren wir die Shell. Führen Sie den folgenden Befehl aus:

Katze /etc/shells

Sie können sehen, dass Ubuntu verschiedene integrierte Shells hat:

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh

Die von den gängigen Linux-Distributionen auf dem Markt verwendete Standard-Shell ist normalerweise Bash, aber zsh ist viel leistungsfähiger als Bash.

# Installieren Sie zsh
apt installiere zsh
# zsh als Standard-Shell des Systems festlegen
sudo chsh -s /bin/zsh

Die Konfiguration von zsh ist jedoch zu kompliziert. Glücklicherweise hat jemand oh-my-zsh entwickelt, mit dem wir zsh bequemer konfigurieren können.

# Automatische Installation. Wenn Sie Git nicht installiert haben, müssen Sie zuerst Git installieren.
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
# Oder Sie können die manuelle Installation wählen git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

Starten Sie Terminal neu und Sie werden die Änderungen bemerken.

3. ZSH-Konfiguration

Die Konfiguration von zsh konzentriert sich hauptsächlich auf die Datei ~/.zshrc. Beispielsweise können wir Aliase für häufig verwendete Befehle konfigurieren:

Alias ​​cls='klar'
Alias ​​ll='ls -l'
Alias ​​la='ls -a'
Alias ​​vi='vim'
Alias ​​grep="grep --color=auto"

Oder wählen Sie ein Zsh-Thema

ZSH_THEME="robbyrussell"

oh-my-zsh hat viele integrierte Designs. Die entsprechenden Designdateien sind im Verzeichnis ~/.oh-my-zsh/themes gespeichert. Sie können das Design nach Ihren Wünschen auswählen oder bearbeiten.

4. Installation des ZSH-Plugins

oh-my-zsh unterstützt auch verschiedene Plug-Ins, die im Verzeichnis ~/.oh-my-zsh/plugins gespeichert sind. Hier sind einige Empfehlungen:
Autojump: Schnell zwischen Verzeichnissen wechseln

# apt install autojump
# Verwendung
j Dokument/

zsh-autosuggestions: Ein Plugin für Verlaufsbefehlsvorschläge beim Eingeben von Befehlen in der Befehlszeile

# Installieren Sie git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-
zsh/benutzerdefiniert}/plugins/zsh-autosuggestions

zsh-syntax-highlighting: Plugin zur Hervorhebung der Befehlszeilensyntax

# Installgit-Klon https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-
~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Nachdem das Plugin installiert wurde, muss es in der Datei ~/.zshrc konfiguriert werden, bevor es verwendet werden kann. Die Konfiguration ist wie folgt

# Öffnen Sie die Datei ~/.zshrc, suchen Sie die folgende Zeile Konfigurationscode und fügen Sie am Ende den Plugin-Namen plugins=(other plugin names autojump zsh-autosuggestions zsh-syntax-highlighting) hinzu

5. Interessante Kommandozeilen-Spielzeuge

Nachdem wir Terminator und ZSH konfiguriert haben, können wir der Befehlszeile auch einige interessante Spielzeuge hinzufügen.
CMatrix (https://github.com/abishekvashok/cmatrix)

Terminal Black Empire Bildschirmschoner

# Installieren Sie sudo apt install cmatrix
# Ausführen (durch Hinzufügen des Parameters -lba sieht es eher wie ein Film aus, durch Hinzufügen des Parameters -ol sieht es eher wie ein Win/Mac-Bildschirmschoner aus)
cmatrix

Effektbild:
Dampflokomotive (https://github.com/mtoyoda/sl)

Terminalzug-Animation

# Installieren Sie sudo apt install sl
# Laufen
esl

Effektbild:


Screenfetch (https://github.com/KittyKatt/screenFetch)

Das Bash Screenshot Information Tool, das zum Anzeigen von Systeminformationen und ASCII-Linux-Distributionssymbolen im Terminal verwendet wird

# Installieren Sie sudo apt install screenfetch
# Laufen
Bildschirmabruf

Effektbild:

3. Softwareinstallation

1. Clash installieren (ein Tizi bauen, wissen Sie)

Schritt 1: Gehen Sie zu https://github.com/Dreamacro/clash/releases, um die neueste Linux-Version von Clash herunterzuladen, zum Beispiel: clash-
linux-amd64-v0.19.0.gz. Nach der Dekomprimierung erhalten Sie eine ausführbare Datei clash-linux-amd64-v0.19.0:

tar -zxvf clash-linux-amd64-v0.19.0.gz

Schritt 2: Verwenden Sie den Befehl mv, um zu /usr/local/bin/clash zu wechseln:

sudo mv clash-linux-amd64-v0.19.0 /usr/local/bin/clash

Schritt 3: Geben Sie sudo chmod +x /usr/local/bin/clash im Terminal ein, um Ausführungsberechtigungen hinzuzufügen;

sudo chmod +x /usr/local/bin/clash

Schritt 4: Führen Sie den Clash-Befehl im Terminal aus, um Clash auszuführen;

# Zusammenstoß ausführen
Zusammenstoß

Zu diesem Zeitpunkt werden zwei Dateien im Verzeichnis /home/{user ID}/.config/clash generiert: config.yaml und Country.mmdb; bearbeiten Sie die Datei config.yaml und konfigurieren Sie die Proxyserverinformationen und -regeln. Einige Händler stellen YAML-Dateien zur Verfügung. Laden Sie diese herunter und kopieren Sie sie.

Starten Sie Clash neu (schließen und öffnen Sie das Terminal erneut, führen Sie den Clash-Befehl aus), um die aktualisierte Konfigurationsdatei zu laden.

Lassen Sie Clash laufen, öffnen Sie einen Browser und besuchen Sie clash.razord.top, um Richtlinien zu konfigurieren, Proxy-Leitungen auszuwählen usw. (Möglicherweise müssen Sie IP, Port und Befehl gemäß den Eingabeaufforderungen eingeben, die in config.yaml angezeigt werden können;

Lassen Sie Clash laufen und richten Sie den manuellen Proxy in den Systemnetzwerkeinstellungen „Einstellungen > Netzwerk > Netzwerkproxy > Manuell“ ein. Informationen zur Konfiguration finden Sie in config.yaml oder in der Protokollausgabe des Terminals beim Starten von Clash. Jetzt können Sie über Clash auf das Netzwerk zugreifen.

Nach der oben beschriebenen Konfiguration müssen Sie bei jedem Systemstart das Terminal öffnen und den Clash-Befehl ausführen. Das Terminal kann nicht geschlossen werden, da sonst der gesamte Clash-Prozess beendet wird. Wenn Sie das Terminal nicht ständig geöffnet lassen möchten, können Sie es mit dem Befehl „nohup clash“ im Hintergrund starten. Oder wenn Sie Clash beim Booten automatisch starten möchten, können Sie den Befehl „nohup clash“ am Ende des oben erwähnten Skripts „start-service.sh“ hinzufügen.

2. Installieren Sie Typroa (Open Source MarkDown-Editor)

# oder ausführen:
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
# Typoras Repository hinzufügen
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt update
# Typora installieren
sudo apt install typora

3. JetBrains-Familien-Bucket

Nach der Installation der ToolBox-App von JetBrains können Sie verschiedene IDEs, einschließlich Android Studio, mit einem Klick installieren.

4. Installation anderer Anwendungen

Wenn auf der offiziellen Website die .deb-Installationsdatei für die Ubuntu-Version bereitgestellt wurde, können Sie die .deb-Installationsdatei von der offiziellen Website herunterladen und den folgenden Befehl ausführen, um sie zu installieren:

# Installieren Sie sudo apt install ./<Datei>.deb

Wenn Sie eine frühere Linux-Distribution verwenden, müssen Sie zur Installation den folgenden Befehl verwenden (dasselbe gilt unten):

sudo dpkg -i <Datei>.deb
sudo apt-get install -f # Abhängigkeiten installieren 


Hinweis: Einige Anwendungen werden nicht durch den Skalierungsfaktor gesteuert. Selbst wenn Sie die Skalierung unter „Einstellungen > Anzeigen“ auf 200 % einstellen, sind die UI-Elemente auf hochauflösenden Bildschirmen immer noch zu klein. Zum Beispiel: ZOOM, NetEase Cloud Music usw. Um dieses Problem zu lösen, können Sie sie mit dem folgenden Befehl starten und sie werden normal angezeigt.

# Zoom starten, der Zoomfaktor kann nach Bedarf angepasst werden QT_SCALE_FACTOR=2 zoom
# Starten Sie Netease Cloud Music QT_SCALE_FACTOR=2 netease-cloud-music

5. Verwenden Sie Deepin-Wine, um QQ/TIM/WeChat/Office/… zu installieren.

Die offizielle Website bietet keine Installationsdateien für die Ubuntu-Version .deb, aber einige Anwendungen in Deepin können mit Deepin-Wine installiert werden.

Wine ist eine Technologie, die einige Windows-System-APIs auf der Linux-Plattform implementiert und es Benutzern ermöglicht, Windows-Plattformanwendungen nahtlos auf der Linux-Plattform zu verwenden.

Deepin-Wine ist ein Wine-Programm, das von der inländischen Deepin-Community auf Deepin Linux geändert wurde. Die Community hat viele Windows-Programme auf Deepin-Wine portiert, beispielsweise WeChat, QQ, TIM usw.

Jemand hat auf GitHub ein Projekt „Deepin-Wine-Ubuntu“ entwickelt, das Deepin-Wine und verschiedene darauf enthaltene Deb-Pakete auf Ubuntu migriert hat. Um WeChat, QQ und andere Software zu installieren, müssen wir zuerst deep-wine-ubuntu installieren. So geht's:

# Klonen Sie zuerst den Quellcode von deepin-wine-ubuntu in Ihren lokalen Git-Klon [email protected]:wszqkzqk/deepin-wine-ubuntu.git
# Wechseln Sie in das Quellverzeichnis cd deepin-wine-ubuntu
# Autorisierung des Installationsskripts sudo chmod +x install_2.8.22.sh
# Installieren Sie deep-wine-ubuntu
./install_2.8.22.sh

Nach der Installation von Deep-Wine-Ubuntu können wir verschiedene von der Deepin-Community bereitgestellte Deb-Software herunterladen. Die spezifische Installationsmethode ist dieselbe wie die Installationsmethode in Abschnitt 4.

# Installieren Sie sudo apt install ./<Datei>.deb

Von der Deepin Community bereitgestellte Downloadadressen verschiedener Deb-Software:

Adresse für den Software-Download
QQ https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im
TIM https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.o!ice
WeChat https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat

Weitere Installationsmethoden und Softwareadressen finden Sie unter https://github.com/wszqkzqk/deepin-wine-ubuntu

Wenn Ihre Systemsprache nicht Chinesisch ist, wird die chinesische Version der von deepin-wine gestarteten Software verstümmelt. Sie müssen die Zeile WINE_CMD in der Datei /opt/deepinwine/tools/run.sh wie folgt ändern: WINE_CMD=“LC_ALL=zh_CN.UTF-8 deepin-wine”

6. Installieren Sie die Software im RPM-Format

Viele Softwareprogramme stellen Installationspakete nur im .rmp-Format bereit, nicht jedoch im Deb-Format, wie beispielsweise xmind. Daher müssen wir es vor der Installation in ein Deb-Installationspaket konvertieren. Hier nehmen wir xmind als Beispiel, um zu sehen, wie es bedient wird.

Als Beispiel haben wir das XMind-Installationspaket XMind-2020.rpm heruntergeladen:

# Fügen Sie das Universe-Repository hinzu (falls es noch nicht hinzugefügt wurde)
sudo add-apt-repository-universum
# Aktualisieren Sie sudo apt update
# Alien installieren
sudo apt installiere Alien

# Konvertieren Sie das .rpm-Paket in ein .deb-Paket (ein Deb-Installationspaket wird im aktuellen Verzeichnis generiert, zum Beispiel: XMind-2020.deb)
sudo alien XMind-2020.rpm
# Installieren Sie sudo dpkg -i XMind-2020.deb

4. Desktop-Verschönerung

1. Installieren Sie tweek

sudo apt installiere Gnome-Tweak-Tool

2. Installieren Sie die Unterstützung für Plugin-Erweiterungen

# Lassen Sie Gnome Plugin-Erweiterungen unterstützen sudo apt install gnome-shell-extensions
# Chrome-Browser-Erweiterungsunterstützung, Sie können den Browser verwenden, um das Plug-In zu installieren sudo apt install chrome-gnome-shell

3. Liste häufig verwendeter Plug-Ins

Plugin Name Beschreibung
Dash to Dock Passen Sie Ihr Dock an
Screenshot Tool Screenshot-Plugin
Zwischenablage-Indikator Erweitern Sie die Zwischenablage, um den eingefügten Inhalt anzuzeigen
Coverflow Alt-Tab Ändern Sie den Alt-Tab-Anwendungswechseleffekt
Anwendungsmenü Fügen Sie der oberen Statusleiste einen Anwendungseintrag hinzu
Die obere Statusleiste von OpenWeather zeigt Wetterdaten an
Orte-Statusanzeige Dateiverzeichnis-Zugriffseintrag zur oberen Statusleiste hinzufügen
Statustitelleiste: Zeigt den Titel des aktuellen Fensters in der oberen Statusleiste an.
GTK Title Bar entfernt die Titelleiste von Nicht-GTK-Anwendungen
Obere Leiste ausblenden Automatisches Ausblenden der Statusleiste
Transparente obere Leiste Transparente Statusleiste

Weitere Erweiterungen finden Sie unter https://extensions.gnome.org.

4. Thema

Sie können verschiedene Desktop-Designs, Shell-Designs und Symbol-Designs auf GNOME-LOOK herunterladen und Desktop- oder Shell-Designs installieren.

# Entpacken Sie die heruntergeladene Designdatei tar -xvf Dateiname.tar //Entpacken # Kopieren Sie die entpackte Designdatei nach /usr/share/themes
sudo cp -r Dateiname /usr/share/themes

Installieren von Symbolthemen

# Entpacken Sie die heruntergeladene Designdatei tar -xvf FileName.tar //Entpacken # Kopieren Sie die entpackte Designdatei nach /usr/share/icons
sudo cp -r Dateiname /usr/share/icons

Öffnen Sie dann Tweeks und wählen Sie das installierte Design aus.
Bildbeschreibung hier einfügen

5. Tapete

Empfohlene Websites zum Herunterladen von 4K 8K Ultra-High-Definition-Hintergrundbildern:
https://pixabay.com
https://unsplash.com
https://wallpapersite.com
https://wallpapershome.com

Zum Schluss noch ein Bild des verschönerten Desktops (Anwendungsdesign: SURU++; Symboldesign: Reversal)

Entpacken Sie die heruntergeladene Designdatei

tar -xvf Dateiname.tar //Dekomprimierung

Kopieren Sie die entpackte Designdatei nach /usr/share/themes

sudo cp -r Dateiname /usr/share/themes

5. Verwenden Sie Fragen, um Probleme aufzuzeichnen

1. Die Zeit der Dualsysteme Windows und Ubuntu stimmt nicht überein

Wenn Sie über zwei Systeme verfügen, werden Sie nach der Installation von Ubuntu und dem Einstellen der Systemzeit feststellen, dass die Zeit nicht übereinstimmt, wenn Sie zu Windows zurückkehren. Um dies zu verstehen, müssen wir zunächst einige Grundlagen verstehen:

  • UTC (Koordinierte Weltzeit), Koordinierte Weltzeit (Weltzeit);
  • GMT (mittlere Greenwich-Zeit), mittlere Greenwich-Zeit.

Windows und Unix-ähnliche Systeme (Unix/Linux/Mac) betrachten die Systemhardwarezeit unterschiedlich:

  • Windows betrachtet die Hardwarezeit des Computers als Ortszeit, daher entspricht die im Windows-System angezeigte Zeit der im BIOS angezeigten Zeit.
  • Unix-ähnliche Systeme behandeln die Hardwarezeit des Computers als UTC, sodass nach dem Systemstart die vom Computer eingestellte Zeitzonennummer (z. B. 8 für China) zur Zeit addiert wird. Daher ist die in Ubuntu angezeigte Zeit immer 8 Stunden schneller als die in Windows angezeigte Zeit.

Wenn Sie die Systemzeit in Ubuntu richtig einstellen, wird die Hardwarezeit des Computers um diese Zeit minus 8 Stunden erhöht. Deshalb ist es 8 Stunden langsamer, wenn Sie auf ein Windows-System umsteigen.

Lösung: Ändern Sie die Hardwarezeit des Computers auf die Systemanzeigezeit in Ubuntu, d. h. deaktivieren Sie UTC in Ubuntu

timedatectl set-local-rtc 1 --Systemuhr anpassen

Problem 2: Ubuntu-Anmeldeschleife

Dieses Problem ist mir in Ubuntu 19.10 begegnet. Ich habe es in 20.04 nicht überprüft und bin mir daher nicht sicher, ob das gleiche Problem besteht.

Bevor wir das Problem lösen, fügen wir einen wichtigen Wissenspunkt hinzu: Display Manager, der für die grafische Anmeldung verwendet wird.
Zeigt dem Benutzer eine grafische Anmeldeoberfläche an und übernimmt die Benutzerauthentifizierung. Zu den gängigen Display-Managern in Linux zählen gdm3, kdm,
LightDM usw.:

  • gdm3: gdm3 ist der Nachfolger von gdm, dem Display-Manager von GNOME;
  • kdm: kdm ist der Anzeigemanager für KDE;
  • LightDM: LightDM ist ein leichtgewichtiger Display-Manager, der die Standardlösung für Display-Manager darstellt.

Grund:

Nach praktischer Überprüfung stellte sich zunächst heraus, dass das Problem durch die Aktivierung der automatischen Anmeldung in den Einstellungen verursacht wurde, wodurch ein Fehler in dgm3 ausgelöst wurde. (Ubuntu 19.10 verwendet standardmäßig das GNOME-Desktopsystem und gdm3 ist der Anzeigemanager von GNOME)

Lösung: Verwenden Sie LightDM statt gdm3

Schritt 1: Installieren Sie LightDM (Da Sie den grafischen Desktop jetzt nicht aufrufen können, müssen Sie auf der Anmeldeseite mit der Tastenkombination Strg + Alt + F2 in den Befehlszeilenmodus wechseln, das Kontokennwort zur Anmeldung eingeben und dann zur Installation den folgenden Befehl verwenden).

sudo apt-get installiere lightdm

Nach Abschluss der Installation öffnet das System automatisch ein Fenster, in dem Sie aufgefordert werden, den im aktuellen System installierten Display-Manager auszuwählen. Wählen Sie lightdm.

Schritt 2: Neustart

sudo Neustart

Nach dem Neustart können Sie sich normal anmelden.

Zu diesem Zeitpunkt werden Sie feststellen, dass sich die Anmeldeoberfläche geändert hat. Wenn Sie zur vorherigen Anmeldeoberfläche zurückkehren möchten, deaktivieren Sie die automatische Anmeldung nach dem Aufrufen des Systems und führen Sie dann den folgenden Befehl aus, um den GDM3-Anzeigemanager erneut auszuwählen (Neustart erforderlich, um wirksam zu werden).

sudo dpkg - gdm3 neu konfigurieren

Das bedeutet nicht, dass der gdm3-Bug durch Abschalten der automatischen Anmeldung vermieden werden kann. Dies gilt möglicherweise nur für mein installiertes Ubuntu 19.10; die hier genannten Gründe gelten möglicherweise nicht für alle. Eines ist jedoch sicher: Tritt eine Login-Schleife auf, lässt sich das Problem in den meisten Fällen durch eine Änderung des Display-Managers beheben.

Wenn Sie den Display-Manager anzeigen möchten, der aktuell auf Ihrem System ausgeführt wird, können Sie den folgenden Befehl verwenden:

Katze /etc/X11/Standard-Display-Manager

Problem 3: NVIDIA-Treiber reparieren

Ubuntu 20.04 wird mit dem NVIDIA-Grafiktreiber geliefert, aber ich habe ihn versehentlich kaputt gemacht. Hauptsächlich manifestiert in:

1. Der oben erwähnte xrandr-Befehl ist ungültig und eine fraktionale Skalierung kann nicht erreicht werden.

2. Der NVIDIA X Server-Einstellungsclient wird leer geöffnet;

3. Beim Ausführen des Befehls „nvidia-settings“ in der Befehlszeile ist ein Fehler aufgetreten.

4. Es ist nicht möglich, unter „Einstellungen“ > „Anzeigen“ usw. mehrere Auflösungen einzustellen.

Wenn Sie das gleiche Problem wie ich haben oder den Grafiktreiber manuell installieren möchten, können Sie die folgenden Schritte ausführen. (Sie müssen zuerst auf die offizielle NVIDIA-Website gehen, um den Grafikkartentreiber für Ihr Gerät herunterzuladen.)

# Installieren Sie zuerst einige abhängige Bibliotheken sudo apt install build-essential libglvnd-dev pkg-config
# Stoppen Sie den Desktop-Manager und geben Sie die Befehlszeile ein: sudo telinit 3
# Installierte NVIDIA-Treiber entfernen sudo apt purge "nvidia*"
# Installieren Sie den Grafiktreiber manuell sudo bash NVIDIA-Linux-x86_64-440.82.run
# Neustart sudo reboot

Weitere Methoden für Grafikkartentreiber finden Sie unter: https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-20-04-focal-fossa-linux

Quellen:

  • HiDPI#Nicht ganzzahlige Skalierung
  • Ultimative Hülle
  • So installieren Sie die NVIDIA-Treiber auf Ubuntu 20.04 Focal Fossa Linux

Referenzlinks:

Installation, Konfiguration und Verschönerung von Ubuntu 18.04: https://www.cnblogs.com/xiyu714/p/9900525.html

Dies ist das Ende dieses Artikels über die beste Konfigurationsanleitung für Ubuntu 20.04 (ein Muss für Neulinge). Weitere relevante Inhalte zur Konfiguration von Ubuntu 20.04 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Installieren und konfigurieren Sie die C/C++-Entwicklungsumgebung von VScode in Ubuntu 20.04 (grafisches Tutorial)

<<:  Stapelweises Ersetzen eines Teils der Daten eines Felds in MySQL (empfohlen)

>>:  Vue implementiert eine Formularvalidierungsfunktion

Artikel empfehlen

Vue+openlayer5-Methode zum Abrufen der Koordinaten des aktuellen Mauszeigers

Vorwort: Wie erhält man die Koordinaten der aktue...

Die einfachste Formularimplementierung des Flexbox-Layouts

Flexibles Layout (Flexbox) erfreut sich zunehmend...

Gedanken zu copy_{to, from}_user() im Linux-Kernel

Inhaltsverzeichnis 1. Was ist copy_{to,from}_user...

Detaillierte Erklärung, wie Tomcat asynchrone Servlets implementiert

Vorwort Durch meine vorherige Tomcat-Artikelserie...

Die wichtigsten Unterschiede zwischen MySQL 4.1/5.0/5.1/5.5/5.6

Einige Befehlsunterschiede zwischen den Versionen...

JavaScript BOM-Standortobjekt + Navigatorobjekt + Verlaufsobjekt

Inhaltsverzeichnis 1. Standortobjekt 1. URL 2. Ei...

JS-Interviewfrage: Kann forEach aus der Schleife aussteigen?

Als mir diese Frage gestellt wurde, war ich unwis...

Ubuntu 19.10 aktiviert SSH-Dienst (detaillierter Prozess)

Ich habe mehr als eine Stunde gebraucht, um SSH i...

CSS zum Erzielen eines Beispielcodes für eine Bildlaufleiste

Auf manchen Websites sieht man oft Bilder, die ko...

Zwei Möglichkeiten, die CSS-Priorität zu verstehen

Methode 1: Werte hinzufügen Gehen wir zu MDN, um ...

WiFi-Entwicklung | Einführung in die WiFi-Wireless-Technologie

Inhaltsverzeichnis Einführung in die WiFi-Wireles...