エンジニア向けのUbuntu20.04ベスト構成ガイド

最近、Ubuntuは20.04 LTSバージョンをリリースしましたが、私も初めてインストールしました。 MacOSやWindowsのように、さまざまなLinuxディストリビューションをそのまま使用することはできないため、多くの構成が必要になります。構成ごとにさまざまな資料を参照する必要があります。インターネット上には多くの構成記事がありますが、基本的にいくつかの問題があります。

  1. 理由ではなく、その方法を教えるだけです。
  2. ドキュメントは古く、更新されません。
  3. コンテンツが不足していて、リッチではありません; ...

したがって、実行する必要があることを記録するだけでなく、その背後にある原理と技術的背景についても説明するだけでなく、最適な構成ガイドをまとめたいと思います。将来的には参考にしておくと便利ですが、このガイドもみんなで共有していきたいと思います。 **したがって、これは、実用的な原則と豊富なコンテンツを使用して継続的に更新される最適な構成ガイドです。 ****

パブリックアカウント** BaronTalk **をフォローし、Ubuntuに返信して、構成ドキュメントの最新のPDFバージョンをダウンロードします。

1.システム構成

1. sudoパスワードをオフにする

sudoコマンドを使用するたびにパスワードを入力しないようにするために、パスワードをオフにすることができます。操作方法:

  1. ターミナルでコマンド sudo visudoを入力して、visudoを開きます。
  2. %sudo ALL =(ALL:ALL)ALLを見つけて、%sudo ALL =(ALL:ALL)NOPASSWD:ALLに変更します。

2. ソフトウェアソースを変更する

Ubuntuのデフォルトのソフトウェアソースは海外であり、速度に問題があります。「ソフトウェアとアップデート」で国内のミラーを選択できます。

3. システムの更新

# ローカルパッケージデータベースを更新する
sudo apt update
​
# インストールされているすべてのパッケージを更新します(完全に使用することもできます-upgrade)
sudo apt upgrade
​
# 不要なパッケージを自動的に削除
sudo apt autoremove

一般的に使用されるクリーンアップコマンドは次のとおりです。

コマンド 説明
apt autoclean 削除したパッケージの.debインストールファイルをハードディスクから削除します
apt clean 上記と同じですが、インストールされたソフトウェアパッケージのインストールパッケージも削除されます
apt autoremove 他のパッケージの依存関係を満たすためにインストールされたが、不要になったパッケージを削除します
apt remove [パッケージ名] インストールされているパッケージを削除します(構成ファイルを保持します)
apt --purge remove [パッケージ名] インストールされたパッケージを削除します(構成ファイルを保持しないでください)

4. ハイスコア画面の適応

デフォルトでは、UI要素は高解像度画面では小さすぎるため、インターフェイスのズーム率を調整する必要があります。 Ubuntu20.04はデフォルトでGNOMEデスクトップです。GNOMEは** [設定]> [ディスプレイ] **でHiDPIサポートを有効にして、画面の比率を整数倍に調整できます。次のコマンドで設定することもできます。

# scaling-係数は整数1にのみ設定できます=100%,2=200%3=300%......
gsettings set org.gnome.desktop.interfacescaling-factor 2

整数ズーム設定では、一部のデバイスでUI要素が大きすぎるか小さすぎるため、さらに調整する必要があります。

次のコマンドを使用して、Linuxデバイス(通常はWayland / X11)でウィンドウシステム(グラフィックインターフェイスプロトコル)を表示します。

echo $XDG_SESSION_TYPE

Wayland

ウェイランドの場合は、次のコマンドを使用して、実験的な非整数ズーム機能を開始します。

gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

設定>ディスプレイを再度開いた後、非整数ズーム(125%、150%、175%)を選択できます。 Ubuntu20.04は、** [設定]> [ディスプレイ] **にグラフィカルインターフェイスを提供して、実験的な非整数ズーム機能を有効にしているため、上記のコマンドで有効にする必要はありません。

実験してみたところ、この方法では通常、デバイスに非整数ズームを設定できないことがわかりました。 Ubuntu 20.04のデフォルトのウィンドウシステムがWaylandではなくX11であるためだと思います。デバイスにWaylandがある場合は、通常どおりに設定する必要があります。または、理論的にはデスクトップシステムにログインするときにUbuntu OnWaylandを選択できます。

X11

X11の場合、scaling-factorとxrandrを同時に使用して、非整数スケーリングを実現できます。これにより、TTFフォントが正しくスケーリングされ、xrandrのみを使用した場合のぼやけを防ぐことができます。 gsettingsまたは** Settings> Display **でズーム率を指定し、xrandrを使用してズーム率を指定できます。

まず、インターフェイスのズーム係数を「UIが大きすぎる」という最小係数に設定します。通常は2(200%)です。十分に大きくない場合は、引き続き3倍以上を試してください。次に、xrandrを使用して削減係数を設定します。自分で1.25に設定しました。UIが大きすぎる場合は係数を増やし、その逆も同様です。コマンドは次のとおりです。

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

**上記のコマンドを使用すると、「警告:出力DP-4が見つかりません;無視します」というプロンプトが表示されるか、コマンドの実行後にインターフェイスに変更がない場合があります。この時点で、 xrandrコマンドを実行して、出力パラメータ(つまり、ログに接続されている現在表示されているインターフェイスの名前)、たとえばデバイスのDP-4を表示する必要があります。 ****

コマンドが正しく実行された後、UI要素が小さすぎる可能性があります。** [設定]> [ディスプレイ] **に戻って、整数ズームが100%に復元されているかどうかを確認します。適切なズーム率を再選択する場合(たとえば、200%)。

再起動後、xrandrの設定は無効になります。start-service.shなどの自動実行を開始するスクリプトを設定できます。

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

次に、start-service.shに実行権限を付与します

sudo chmod +x start-service.sh

次に、Ubuntuで「sartupApplications」を検索し、スクリプトを追加します。

これまでのところ、4K画面表示を完全にサポートできます。

5. Python2をインストール

Ubuntu20.04にはpython3が付属していますが、一部のサードパーティツールまたはスクリプトは引き続きpython2を使用しているため、自分でインストールする必要があります

apt install python

6. Gitをインストール

apt install git

7. 中国の入力方法

Sogou入力メソッドは現在Ubuntu20.04をサポートしておらず、ハイスコア画面のサポートはあまりフレンドリーではないため、ibus-libpinyinを投げて選択することはなくなりました。

# インストール
sudo apt install ibus-libpinyin 
sudo apt install ibus-clutter

次に、アプリで「言語サポート」を見つけ、「キーボード入力方法システム」を「IBUS」に変更します。システムを再起動し、** [設定]> [地域と言語]> [入力ソース] **に「Chinese(Intelligent Pinyin)」を追加して、中国語の入力方法を使用しますアップ。

2.コマンドラインツール(Terminator && ZSH)を構築します

1. ターミネーターをインストール

MacプラットフォームでiTerm2に慣れている場合は、その分割画面機能に間違いなく夢中になりますが、Ubuntu独自のターミナルは使いやすいものではありません。幸い、Linuxにはさまざまなオープンソース端末があります。個人的には、iTerm2と同じくらい強力で、分割画面をサポートするTerminatorをお勧めします。

# インストール
sudo add-apt-repository ppa:gnome-terminator
sudo apt update
sudo apt install terminator

ターミネーターのデフォルトのインターフェースは見苦しいですが、構成は柔軟であり、好みに応じて調整できます。

2. シェルを構成します(zshとoh-my-zshをインストールします)

ターミナルを入手して、シェルを構成します。次のコマンドを実行します。

cat /etc/shells

Ubuntuにはさまざまなシェルが組み込まれていることがわかります。

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

市場で一般的に使用されているLinuxディストリビューションは、通常、デフォルトでbashを使用しますが、zshはbashよりもはるかに強力です。

# zshをインストールします
apt install zsh
​
# zshをシステムのデフォルトシェルとして設定します
sudo chsh -s /bin/zsh

ただし、zshの構成は複雑すぎます。幸い、誰かが[oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh)を開発しました。これにより、zshをより便利に構成できます。

# 自動インストール。gitがインストールされていない場合は、最初にgitをインストールする必要があります
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O -| sh
​
# または、手動でインストールすることを選択できます
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

ターミナルを再起動すると、変更が見つかります。

3. ZSH構成

zshの構成は、主に〜/ .zshrcファイルに集中しています。たとえば、一般的なコマンドのエイリアスを構成できます。

alias cls='clear'
alias ll='ls -l'
alias la='ls -a'
alias vi='vim'
alias grep="grep --color=auto"

またはzshのテーマを選択してください

ZSH_THEME="robbyrussell"

oh-my-zshには多くのテーマが組み込まれています。対応するテーマファイルは〜/ .oh-my-zsh / themesディレクトリに保存されています。好みに応じて、テーマを選択または編集できます。

4. ZSHプラグインのインストール

oh-my-zshは、〜/ .oh-my-zsh / pluginsディレクトリに保存されているさまざまなプラグインもサポートしています。推奨されるものは次のとおりです。

[ autojump](https://github.com/wting/autojump):ディレクトリプラグインをすばやく切り替える

# インストール
apt install autojump

# 使用する
j Document/

[ zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions):コマンドラインコマンドを入力するときの履歴コマンド提案プラグイン

# インストール
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

[ zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting):コマンドライン構文強調表示プラグイン

# インストール
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

プラグインをインストールすると、〜/ .zshrcファイルで構成した後に使用できます。構成は次のとおりです。

# オンにする~/.zshrcファイルで、次の構成コード行を見つけて、プラグイン名を追加します
plugins=(その他のプラグイン名autojumpzsh-autosuggestions zsh-syntax-highlighting)

5. 楽しいコマンドラインのおもちゃ

ターミネーターとZSHを構成した後、コマンドラインにいくつかの興味深い小さなおもちゃを追加することもできます。

CMatrix(https://github.com/abishekvashok/cmatrix)

ターミナルマトリックススクリーンセーバー

# インストール
sudo apt install cmatrix

# 実行(プラス-lbaパラメータは映画のように見えます。-olパラメータはWinに似ています/Macスクリーンセーバー)
cmatrix

効果画像:

Steam Locomotive(https://github.com/mtoyoda/sl)

ターミナルトレインの動的効果

# インストール
sudo apt install sl

# 実行
sl

効果画像:

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

ターミナルにシステム情報とASCIILinux配布アイコンを表示するために使用されるBashスクリーンショット情報ツール

# インストール
sudo apt install screenfetch

# 実行
screenfetch

効果画像:

3.ソフトウェアのインストール

1. Clashをインストールします(tiziを取ります)

ステップ1:[https://github.com/Dreamacro/clash/releases](https://github.com/Dreamacro/clash/releases)に移動して、最新のLinuxバージョンのClashをダウンロードします。例:[clash-linux-amd64-v0.19.0.gz](https://github.com/Dreamacro/clash/releases / download / v0.19.0 / clash-linux-amd64-v0。 19.0.gz)。解凍後、実行可能ファイルclash-linux-amd64-v0.19.0が取得されます。

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

手順2:mvコマンドを使用して/ usr / local / bin / clashに移動します。

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

手順3:ターミナルにsudo chmod + x / usr / local / bin / clashと入力して、実行権限を追加します。

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

ステップ4:端末はclashコマンドを実行してclashを実行します。

# クラッシュを実行します
clash

このとき、/ home / {user ID} /。config / clashディレクトリにconfig.yamlとCountry.mmdbの2つのファイルが生成されます。config.yamlファイルを編集し、プロキシサーバーの情報とルールを構成します。一部の企業はyamlファイルを提供します。 、ダウンロード後にコピーします。

clashを再起動して(ターミナルを閉じて再度開き、clashコマンドを実行して)、更新された構成ファイルをロードします。

clashを実行し続け、ブラウザーを開いてclash.razord.topにアクセスしてポリシーを構成し、プロキシ回線を選択します(プロンプトに従ってIP、ポート、およびパスワードを入力する必要がある場合があります。特定のコンテンツはconfig.yamlで表示できます。

クラッシュの実行を継続し、システムネットワーク設定** [設定]> [ネットワーク]> [ネットワークプロキシ]> [手動**]で手動プロキシを設定します。構成情報またはクラッシュの開始時に端末から出力されるログについては、config.yamlを参照してください。これで、clashを介してネットワークにアクセスできます。

前の方法で構成した後は、システムが起動するたびにターミナルを開き、clashコマンドを実行する必要があります。そうしないと、ターミナルを閉じることができません。そうしないと、クラッシュプロセス全体が終了します。ターミナルを常に開いたままにしたくない場合は、nohupclashコマンドを使用してバックグラウンド操作を開始できます。または、起動後に自動的にclashを開始する場合は、前述のstart-service.shスクリプトの最後にコマンド nohupclashを追加できます。

2. ** [ Typroa ](https://typora.io/)(オープンソースのMarkDownエディター)**をインストールします###

# or run:
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
​
# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt update
​
# install typora
sudo apt install typora

3. JetBrainsファミリーバケット

JetBrainsの[ToolBoxApp](https://www.jetbrains.com/toolbox-app/)をインストールすると、AndroidStudioを含むさまざまなIDEをワンクリックでインストールできます。

4. その他のアプリケーションのインストール

公式ウェブサイトですでにUbuntuバージョンの.debインストールファイルを提供している場合は、公式ウェブサイトで.debインストールファイルをダウンロードした後、次のコマンドを実行してインストールします。

# インストール
sudo apt install ./<file>.deb

以前のLinuxディストリビューションの場合は、次のコマンドを使用してインストールする必要があります(以下と同じ)。

sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies
アプリケーション ダウンロードアドレス
Chrome https://www.google.com/chrome
VS Code https://code.visualstudio.com
ZOOM https://zoom.us/download#client_4meeting
WPS https://www.wps.cn/product/wpslinux
NetEase Cloud Music https://music.163.com/#/download
Baidu SkyDrive Baidu SkyDrive ...?このゴミで何をしているの? ! !
... ...

注:一部のアプリケーションはスケールスケーリング係数によって制御されないため、** [設定]> [ディスプレイ] **でスケールを200%に設定した後でも、高解像度画面ではUI要素が小さすぎます。例:ZOOM、NetEase Cloud Musicなど。この問題を解決するには、次のコマンドを使用して起動すると、正常に表示されます。

# ズームを開始します。ズーム率は必要に応じて調整できます
QT_SCALE_FACTOR=2 zoom

# NetEase CloudMusicを開始する
QT_SCALE_FACTOR=2 netease-cloud-music

**5. Deepin-Wineを使用してQQ / TIM / WeChat / Office / ... ** ###をインストールします

公式ウェブサイトではUbuntuバージョンの.debインストールファイルは提供されていませんが、deepinの一部のアプリケーションはDeepin-Wineを使用してインストールできます。

Wineは、LinuxプラットフォームにWindowsシステムAPIの一部を実装するテクノロジーであり、ユーザーがLinuxプラットフォームでWindowsプラットフォームアプリケーションをシームレスに使用できるようにします。

deepin-wineは、中国のdeepinコミュニティによってdeepin linuxで変更されたワインプログラムであり、コミュニティは、WeChat、QQ、TIMなどの多くのWindowsソフトウェアをdeepin-wineに移植しています。

githubの誰かがプロジェクト[deepin-wine-ubuntu](https://github.com/wszqkzqk/deepin-wine-ubuntu)を開発しました。このプロジェクトは、deepin-wineとそれに適合したさまざまなdebパッケージをUbuntuに移行しました。 WeChat、QQ、およびその他のソフトウェアをインストールするには、最初にdeep-wine-ubuntuをインストールする必要があります。以下の方法:

# 最初のクローンdeepin-wine-ubuntuソースコードからローカルへ
git clone [email protected]:wszqkzqk/deepin-wine-ubuntu.git

# ソースディレクトリに切り替えます
cd deepin-wine-ubuntu

# インストールスクリプトの承認
sudo chmod +x install_2.8.22.sh

# 深くインストールする-wine-ubuntu
. /install_2.8.22.sh  

deep-wine-ubuntuをインストールすると、Deepin Communityが提供するさまざまなdebソフトウェアをダウンロードできます。具体的なインストール方法は、セクション4のインストール方法と同じです。

# インストール
sudo apt install ./<file>.deb

Deepin Communityが提供するさまざまなdebソフトウェアのダウンロードアドレス:

ソフトウェア ダウンロードアドレス
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.office
WeChat https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat
... ...

その他のインストール方法とソフトウェアアドレスについては、[https://github.com/wszqkzqk/deepin-wine-ubuntu](https://github.com/wszqkzqk/deepin-wine-ubuntu)を参照してください。

システム言語が中国語でない場合、deepin-wineによって起動されたソフトウェアの中国語は文字化けして表示されます。 /opt/deepinwine/tools/run.shファイルのWINE_CMD行を次のように変更する必要があります。
WINE_CMD="LC_ALL=zh_CN.UTF-8 deepin-wine"

6. rmp形式でソフトウェアをインストールします

多くのソフトウェアは、rmp形式でのみインストールパッケージを提供し、次のようなdeb形式では提供しません:[xmind](https://www.xmind.net/download/)。したがって、インストールする前に、debインストールパッケージに変換する必要があります。ここでは、操作方法を確認するための例としてxmindを取り上げます。

たとえば、xmindインストールパッケージXMind-2020.rpmをダウンロードしました。

# ユニバースウェアハウスを追加します(追加されていない場合)
sudo add-apt-repository universe

# 更新
sudo apt update

# エイリアンをインストールする
sudo apt install alien

# 意志.rpmパッケージはに変換されます.debパッケージ(debインストールパッケージは、XMindなどの現在のディレクトリに生成されます。-2020.deb)
sudo alien XMind-2020.rpm

# インストール
sudo dpkg -i XMind-2020.deb

4.デスクトップの美化

1. tweekをインストール

sudo apt install gnome-tweak-tool

2. プラグイン拡張サポートをインストールします

# gnomeにプラグイン拡張機能をサポートさせます
sudo apt install gnome-shell-extensions 

# Chromeブラウザ拡張機能のサポート。ブラウザを使用してプラグインをインストールできます
sudo apt install chrome-gnome-shell

3. 一般的に使用されるプラグインのリスト

プラグイン名 説明
ダッシュからドック カスタムドック
スクリーンショットツール スクリーンショットプラグイン
クリップボードインジケーター クリップボードを拡張すると、過去の貼り付け内容を確認できます
Coverflow Alt-Tab Alt-Tabアプリケーション切り替え効果の変更
アプリケーションメニュー 上部のステータスバーにアプリケーションエントリを追加
OpenWeather 上部のステータスバーに気象データが表示されます
ステータスインジケータを配置します 上部のステータスバーにファイルディレクトリアクセスエントリを追加します
ステータスタイトルバー 現在のウィンドウのタイトルを上部のステータスバーに表示します
GTKタイトルバー gtk以外のアプリケーションのタイトルバーを削除する
トップバーを非表示 ステータスバーを自動的に非表示
透明トップバー 透明ステータスバー
... ...

[https://extensions.gnome.org](https://extensions.gnome.org/)で他の拡張機能を調べることができます。

4. 件名

[GNOME-LOOK](https://cloud.tencent.com/developer/article/gnome-look.org?from=10680)で、さまざまなデスクトップテーマ、シェルテーマ、アイコンテーマをダウンロードできます。

デスクトップまたはシェルのテーマをインストールする

# ダウンロードしたテーマファイルを解凍します
tar -xvf FileName.tar //解凍する

# 解凍したテーマファイルをにコピーします/usr/share/themes
sudo cp -r FileName /usr/share/themes

アイコンテーマをインストール

# ダウンロードしたテーマファイルを解凍します
tar -xvf FileName.tar //解凍する

# 解凍したテーマファイルをにコピーします/usr/share/icons
sudo cp -r FileName /usr/share/icons

次に、Tweeksを開き、インストールするテーマを選択します

5. 壁紙

4K 8K Ultra HDの壁紙をダウンロードするには、いくつかのWebサイトをお勧めします。

https://pixabay.com

https://unsplash.com

https://wallpapersite.com

https://wallpapershome.com

最後に、美化されたデスクトップを投稿します(アプリケーションテーマ:SURU ++;アイコンテーマ:リバーサル)

5.問題レコードを使用する

問題1:WindowsとUbuntuのデュアルシステム時間が均一ではない

デュアルシステムを使用している場合、Ubuntuをインストールしてシステム時間を設定した後、Windowsに戻ったときに時間が均一ではないことがわかります。その理由を理解するには、まず基本を理解する必要があります。

WindowsおよびUnixのようなシステム(Unix / Linux / Mac)は、システムハードウェア時間をさまざまな方法で処理します。

Ubuntuでシステムが表示する時間を正しく設定すると、コンピューターのハードウェア時間がこの時間から8時間差し引かれるので、Windowsシステムに切り替えると8時間遅くなります。これが理由です。

解決策:コンピューターのハードウェア時間をUbuntuのシステム表示時間に変更します。つまり、UbuntuでUTCを無効にします。

timedatectl set-local-rtc 1--adjust-system-clock

質問2:Ubuntuサイクリックログイン

Ubuntu19.10バージョンでこの問題が発生しました。20.04バージョンでは確認しませんでした。同じ問題があるかどうかはわかりません。

問題を解決する前に、重要な知識ポイントを追加しましょう。ディスプレイマネージャーは、グラフィカルログインを提供し、ユーザーにグラフィカルログインインターフェイスを表示し、ユーザー認証を処理するために使用されます。 Linuxの一般的なディスプレイマネージャには、gdm3、kdm、LightDMなどがあります。

理由:

実用的な検証では、設定での自動ログインによってトリガーされるdgm3の特定のバグが原因であることが事前に判断されています。 (Ubuntu19.10はデフォルトでGNOMEデスクトップシステムを使用し、gdm3はGNOMEディスプレイマネージャーです)

解決策:LightDMを使用してgdm3を置き換えます

ステップ1:LightDMをインストールします(現在、グラフィカルデスクトップに入ることができないため、ログインページでctl + alt + F2ショートカットを使用してコマンドラインモードに入り、アカウントパスワードを入力してログインし、次のコマンドを使用してインストールする必要があります)

sudo apt-get install lightdm

インストールが完了すると、システムは自動的に現在のシステムにインストールされているディスプレイマネージャーを選択し、lightdmを選択するように求めます。

ステップ2:再起動

sudo reboot

再起動後、通常どおりログインできます。

このとき、ログインインターフェイスが変更されていることがわかります。以前のログインインターフェイスに戻す場合は、システムに入ってから自動ログインをオフにしてから、次のコマンドを実行してgdm3ディスプレイマネージャを再度選択します(再起動して有効になります)。

sudo dpkg-reconfigure gdm3

自動ログインをオフにした後、gdm3のバグを回避できるわけではありません。これは、インストールしたUbuntu 19.10にのみ当てはまる可能性があります。ここで述べた理由は、すべての人に当てはまるとは限りません。ただし、循環ログインがある場合は、通常、ディスプレイマネージャーを置き換えることで問題を解決できることは確かです。

システムで現在実行されているディスプレイマネージャを表示する場合は、次のコマンドを使用できます。

cat /etc/X11/default-display-manager

問題3:NVIDIAドライバーの修復

Ubuntu 20.04にはnvidiaグラフィックドライバーが付属していますが、誤って壊してしまいました。主に以下に現れます:

  1. 前述のxrandrコマンドは無効であり、10進ズームを実行できません。
  2. NVIDIAXサーバー設定クライアントが空白で開きます。
  3. コマンドラインから nvidia-settingsコマンドを実行中にエラーが発生しました。
  4. [設定]> [ディスプレイ]では、複数の解像度などを設定することはできません。

私と同じ問題が発生した場合、またはグラフィックカードドライバを手動でインストールしたい場合は、以下の手順に従ってください。 (まず、[NVIDIA公式ウェブサイト](https://www.nvidia.com/)にアクセスして、デバイスに対応するグラフィックカードドライバーをダウンロードする必要があります)

# 最初にいくつかの依存ライブラリをインストールします
sudo apt install build-essential libglvnd-dev pkg-config

# デスクトップマネージャーを停止し、コマンドラインを入力して探索します
sudo telinit 3

# インストールされているnvidiaドライバーを削除します
sudo apt purge "nvidia*"

# グラフィックドライバを手動でインストールする
sudo bash NVIDIA-Linux-x86_64-440.82.run 

# リブート
sudo reboot

グラフィックドライバのインストール方法の詳細については、[https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-20-04-focal-fossa-linux](https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-20-04-focal-fossa-linux)を参照してください。


**参照文書: **

このドキュメントは引き続き更新されます。パブリックアカウント** BaronTalk **に従い、Ubuntuに返信して、構成ドキュメントの最新のPDFバージョンをダウンロードしてください。

Recommended Posts

エンジニア向けのUbuntu20.04ベスト構成ガイド
エンジニア向けのUbuntu20.04ベスト構成ガイド
Ubuntu 20.04の最適な構成ガイド(初心者に必要)
ubuntu18.04初期構成
Ubuntuインストールガイド
Ubuntunfs構成
ubuntu美化ガイド
Ubuntu20.04構成に関する注意事項
Ubuntu14.04構成レコード
Ubuntuインストールのマニュアル
Ubuntu構成開発環境
Ubuntu18.04ネットワークカードの構成
Ubuntu開発環境の構成
Ubuntuでのネットワーク構成
ubuntuiptablesファイアウォールガイド
023.Ubuntuの一般的なパーソナライズされた構成
Ubuntuシステムのインストールと構成に関する一般的な例外と解決策
Ubuntu16.04のインストールと簡単な構成
Ubuntu16.04のインストールとSVNの構成
UbuntuPostgreSQLのインストールと構成