はじめに
Neofetch は、Linux システムの情報を簡潔かつカスタマイズ可能な方法で表示する多機能なコマンドラインツールです。このツールは、デスクトップのセットアップのスクリーンショットを共有するために、Linux ユーザーの間で人気があります。この実験(Lab)では、Neofetch のインストール、さまざまなオプションでの実行、設定のカスタマイズ、および遭遇する可能性のある一般的な問題の解決方法について学びます。
この実験(Lab)の終わりには、Neofetch をカスタマイズして、好みに合った視覚的に魅力的な形式で、必要な情報を正確に表示できるようになります。
Neofetch のインストールと最初の実行
Neofetch は、オペレーティングシステム、ソフトウェア、およびハードウェアに関する情報を美的(aesthetic)な方法で表示するコマンドラインシステム情報ツールです。このステップでは、Neofetch をインストールし、デフォルトでどのような情報が提供されるかを確認するために実行します。
Neofetch のインストール
Ubuntu 22.04 システムに Neofetch をインストールするには、次の手順に従います。
アプリケーションメニューのターミナルアイコンをクリックするか、
Ctrl+Alt+Tを押して、ターミナルウィンドウを開きます。パッケージリストを更新して、ソフトウェアの最新バージョンを取得します。
sudo apt update次のような出力が表示される場合があります。
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB] Get:3 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [108 kB] Get:4 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB] Fetched 337 kB in 1s (337 kB/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date.apt パッケージマネージャーを使用して Neofetch をインストールします。
sudo apt install neofetch -y出力には、インストールの進行状況が表示されます。
Reading package lists... Done Building dependency tree... Done Reading state information... Done The following NEW packages will be installed: neofetch 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 97.9 kB of archives. After this operation, 394 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu jammy/universe amd64 neofetch all 7.1.0-3 [97.9 kB] Fetched 97.9 kB in 0s (215 kB/s) Selecting previously unselected package neofetch. (Reading database ... 186774 files and directories currently installed.) Preparing to unpack .../neofetch_7.1.0-3_all.deb ... Unpacking neofetch (7.1.0-3) ... Setting up neofetch (7.1.0-3) ...
Neofetch の実行
Neofetch をインストールした後、ターミナルでコマンドを入力するだけで実行できます。
neofetch
これにより、次のようなシステムに関する情報を含むカラフルな出力が表示されます。
- ASCII アートの Ubuntu ロゴ
- オペレーティングシステム名とバージョン
- カーネルバージョン
- 稼働時間(Uptime)
- パッケージ数
- シェル
- 解像度
- デスクトップ環境
- ウィンドウマネージャー
- ターミナル
- CPU 情報
- メモリ使用量
- その他
出力は次のようになります。
.-/+oossssoo+/-. labex@ubuntu
`:+ssssssssssssssssss+:` ------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 22.04.2 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Host: KVM Virtual Machine
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 5.15.0-73-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 15 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 754 (dpkg)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: zsh 5.8.1
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Terminal: /dev/pts/0
ossyNMMMNyMMhsssssssssssssshmmmhssssssso CPU: AMD EPYC-Milan (2) @ 2.394GHz
ossyNMMMNyMMhsssssssssssssshmmmhssssssso Memory: 231MiB / 3921MiB
+sssshhhyNMMNyssssssssssssyNMMMysssssss+
.ssssssssdMMMNhsssssssssshNMMMdssssssss.
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
+sssssssssdmydMMMMMMMMddddyssssssss+
/ssssssssssshdmNNNNmyNMMMMhssssss/
.ossssssssssssssssssdMMMNysssso.
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
基本的な Neofetch 出力の理解
Neofetch の表示は、主に次の 2 つの部分に分かれています。
ロゴ: 左側には、Neofetch が ASCII アートを使用して Linux ディストリビューション(この場合は Ubuntu)のロゴを表示します。
システム情報: 右側には、Neofetch が次のようなシステムに関するさまざまな詳細を表示します。
- OS 名とバージョン
- ホスト名
- カーネルバージョン
- 稼働時間(Uptime)
- パッケージ数
- シェル
- ターミナル
- CPU 情報
- メモリ使用量
このデフォルトの出力は、システムの概要を良好に提供しますが、Neofetch は、次のステップで説明するように、必要な情報を正確に表示するように広範囲にカスタマイズできます。
Neofetch の理解と設定
Neofetch をインストールし、デフォルトで何が表示されるかを確認したので、好みに合わせてさまざまな情報を表示するように設定する方法を説明します。
Neofetch 設定ファイルの場所
Neofetch は、設定をホームフォルダーの .config/neofetch ディレクトリにある config.conf というファイルに保存します。このファイルが存在するかどうかを確認し、必要に応じて作成しましょう。
まず、設定ディレクトリが存在するかどうかを確認します。
ls -la ~/.config/neofetchNeofetch を既に実行している場合、ディレクトリと設定ファイルが存在するはずで、次のような出力が表示されます。
total 40 drwxrwxr-x 2 labex labex 4096 Jul 20 12:34 . drwxr-xr-x 9 labex labex 4096 Jul 20 12:34 .. -rw-rw-r-- 1 labex labex 31535 Jul 20 12:34 config.confディレクトリが存在しない場合、Neofetch は最初にコマンドを実行したときに、デフォルトの設定ファイルとともに作成します。作成されていることを確認しましょう。
neofetch次に、設定ファイルをもう一度確認します。
ls -la ~/.config/neofetch設定ファイルを開いて調べましょう。
nano ~/.config/neofetch/config.confこれにより、nano テキストエディターで設定ファイルが開きます。ここで、利用可能なすべてのオプションを確認できます。
設定ファイルの理解
Neofetch の設定ファイルは非常に広範囲にわたり、カスタマイズできる多くのオプションが含まれています。主なセクションには、以下が含まれます。
- Print Info: どの情報をどのような順序で表示するかを定義します。
- Text Options: テキストの書式設定と表示方法を制御します。
- Color Options: 出力で使用される色を定義します。
- ASCII Options: 左側に表示されるロゴ/アートを制御します。
- Image Options: ASCII アートの代わりに画像モードを使用する場合。
- Config Options: 情報収集に使用されるバックエンドなど、その他の設定。
表示される情報を制御する設定ファイル内の print_info() 関数を見てみましょう。
print_info() {
info title
info underline
info "OS" distro
info "Host" model
info "Kernel" kernel
info "Uptime" uptime
info "Packages" packages
info "Shell" shell
info "Resolution" resolution
info "DE" de
info "WM" wm
info "WM Theme" wm_theme
info "Theme" theme
info "Icons" icons
info "Terminal" term
info "Terminal Font" term_font
info "CPU" cpu
info "GPU" gpu
info "Memory" memory
## info "GPU Driver" gpu_driver ## Linux/macOS only
## info "CPU Usage" cpu_usage
## info "Disk" disk
## info "Battery" battery
## info "Font" font
## info "Song" song
## info "Local IP" local_ip
## info "Public IP" public_ip
## info "Users" users
## info "Locale" locale ## This only works on glibc systems.
info cols
}
この関数では、info で始まる各行が Neofetch の出力に情報を表示します。コメントアウトされている行(# で始まる行)は、情報を表示しません。
さまざまなオプションでの Neofetch の実行
Neofetch は、設定設定を一時的に上書きするために、さまざまなコマンドラインオプションを使用して実行することもできます。いくつか試してみましょう。
特定の情報のみで Neofetch を表示します。
neofetch --os --kernel --memoryこれにより、OS、カーネル、およびメモリ情報のみが表示されます。出力はより簡潔になります。
.-/+oossssoo+/-. `:+ssssssssssssssssss+:` OS: Ubuntu 22.04.2 LTS x86_64 -+ssssssssssssssssssyyssss+- Kernel: 5.15.0-73-generic .ossssssssssssssssssdMMMNysssso. Memory: 231MiB / 3921MiB /ssssssssssshdmmNNmmyNMMMMhssssss/ +ssssssssshmydMMMMMMMNddddyssssssss+ /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ .ssssssssdMMMNhsssssssssshNMMMdssssssss. +sssshhhyNMMNyssssssssssssyNMMMysssssss+ ossyNMMMNyMMhsssssssssssssshmmmhssssssso ossyNMMMNyMMhsssssssssssssshmmmhssssssso +sssshhhyNMMNyssssssssssssyNMMMysssssss+ .ssssssssdMMMNhsssssssssshNMMMdssssssss. /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ +sssssssssdmydMMMMMMMMddddyssssssss+ /ssssssssssshdmNNNNmyNMMMMhssssss/ .ossssssssssssssssssdMMMNysssso. -+sssssssssssssssssyyyssss+- `:+ssssssssssssssssss+:` .-/+oossssoo+/-.別の ASCII アートで Neofetch を表示します。
neofetch --ascii_distro debianこれにより、Ubuntu ロゴの代わりに Debian ロゴが表示されます。
_,met$$$$$gg. labex@ubuntu ,g$$$$$$$$$$$$$$$P. ------------ ,g$$P" """Y$$.". OS: Ubuntu 22.04.2 LTS x86_64 ,$$P' `$$$. Host: KVM Virtual Machine ',$$P ,ggs. `$$b: Kernel: 5.15.0-73-generic `d$$' ,$P"' . $$$ Uptime: 30 mins $$P d$' , $$P Packages: 754 (dpkg) $$: $$. - ,d$$' Shell: zsh 5.8.1 $$; Y$b._ _,d$P' Terminal: /dev/pts/0 Y$$. `.`"Y$$$$P"' CPU: AMD EPYC-Milan (2) @ 2.394GHz `$$b "-.__ Memory: 231MiB / 3921MiB `Y$$ `Y$$. `$$b. `Y$$b. `"Y$b._ `"""ASCII アートなしで Neofetch を表示します。
neofetch --offこれにより、ASCII アートなしでシステム情報のみが表示されます。
labex@ubuntu ------------ OS: Ubuntu 22.04.2 LTS x86_64 Host: KVM Virtual Machine Kernel: 5.15.0-73-generic Uptime: 30 mins Packages: 754 (dpkg) Shell: zsh 5.8.1 Terminal: /dev/pts/0 CPU: AMD EPYC-Milan (2) @ 2.394GHz Memory: 231MiB / 3921MiB
これらの例は、設定ファイルを変更せずに、コマンドラインオプションを使用して Neofetch の出力をすばやくカスタマイズする方法を示しています。次のステップでは、設定ファイルに永続的な変更を加え、好みに合わせて Neofetch をカスタマイズします。
Neofetch 出力のカスタマイズ
Neofetch の設定ファイルを理解したので、好みに合わせて出力をカスタマイズするために、いくつかの永続的な変更を加えましょう。
設定ファイルの編集
Neofetch に次のカスタマイズを行います。
- 表示される情報を変更する
- 出力で使用される色を変更する
- 別の ASCII アートを使用する
設定ファイルを編集するには、次の手順に従います。
nano で Neofetch 設定ファイルを開きます。
nano ~/.config/neofetch/config.confまず、
print_info()関数を編集して、表示される情報を変更します。ファイル内でこの関数を見つけます(一番上にあります)。最も重要な情報のみを表示し、カスタムフィールドを追加する簡略化されたバージョンを作成します。print_info()関数を見つけて、次のように変更します。print_info() { info title info underline info "OS" distro info "Kernel" kernel info "Uptime" uptime info "Shell" shell info "CPU" cpu info "Memory" memory info "Disk" disk ## Add a custom line with your name info "User" users prin "Lab Completed" "Yes" info cols }この変更された関数は、表示される項目を減らし、この実験を完了したことを示すカスタム行を追加します。
次に、配色を変更します。下にスクロールして、
Colorsセクションを見つけます。## Text Colorsサブセクションを探し、緑色を使用するように色を変更します。以下を見つけます。
## Text Colors # ## Default: 'distro' ## Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' ## Flag: --colors # ## Each number represents a different part of the text in ## this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' # ## Example: ## colors=(distro) - Text is colored based on Distro colors. ## colors=(4 6 1 8 8 6) - Text is colored in the order above. colors=(distro)これを次のように変更します。
## Text Colors colors=(2 2 2 2 2 7)これにより、ほとんどのテキストが緑色(カラーコード 2)に設定され、情報テキストが白色(カラーコード 7)になります。
最後に、
ascii_distroオプションを変更して、ASCII アートを変更します。以下を見つけます。## ASCII Distro ## Which distro's ascii art to display. # ## Default: 'auto' ## Values: 'auto', 'distro_name' ## Flag: --ascii_distro ## NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS", ## "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs, ## ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock, ## Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD, ## BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, ## Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, ## Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin, ## DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary, ## EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, ## FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, ## gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, ## Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, ## Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite, ## LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, ## Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib, ## Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner, ## NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba, ## OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD, ## Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint, ## popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix, ## Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, ## Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, ## Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, ## SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, ## openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, ## Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio, ## Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin, ## and IRIX have ascii logos ## NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants. ## Use '{distro name}_old' to use the old logos. ## NOTE: Ubuntu has flavor variants. ## Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME, ## Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors. ## NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu, ## CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android, ## Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola, ## Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS, ## Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian, ## postmarketOS, and Void have a smaller logo variant. ## Use '{distro name}_small' to use the small variants. ascii_distro="auto"これを次のように変更します。
ascii_distro="arch_small"これにより、デフォルトの Ubuntu ロゴの代わりに、小さな Arch Linux ロゴが表示されます。
Ctrl+O、Enterの順に押してファイルを保存し、Ctrl+Xを押して nano を終了します。
カスタマイズされた Neofetch のテスト
次に、Neofetch を実行して、カスタマイズされた出力を確認しましょう。
neofetch
次のような出力が表示されるはずです。小さな Arch Linux ロゴ、緑色のテキスト、および表示するように選択した情報のみが表示されます。
/\ labex@ubuntu
/ \ ------------
/\ \ OS: Ubuntu 22.04.2 LTS x86_64
/ \ Kernel: 5.15.0-73-generic
/ ,, \ Uptime: 45 mins
/ | | -\ Shell: zsh 5.8.1
/_-'' ''-_\ CPU: AMD EPYC-Milan (2) @ 2.394GHz
Memory: 250MiB / 3921MiB
Disk: 2.0G / 77G (3%)
User: labex
Lab Completed: Yes
カスタム Neofetch 設定の作成
簡単に切り替えられる簡略化されたカスタム設定ファイルを作成しましょう。これは、さまざまな目的で異なる設定が必要な場合に役立ちます。
カスタム設定を保存するための新しいディレクトリを作成します。
mkdir -p ~/custom_configs簡略化された Neofetch 設定ファイルを作成します。
nano ~/custom_configs/simple_neofetch.confファイルに次の内容を追加します。
## Simple Neofetch configuration print_info() { info title info underline info "OS" distro info "Uptime" uptime info "CPU" cpu info "Memory" memory info cols } ## Colors colors=(4 4 4 4 4 7) ## ASCII ascii_distro="ubuntu_small"Ctrl+O、Enterの順に押してファイルを保存し、Ctrl+Xを押して nano を終了します。カスタム設定ファイルを使用して Neofetch を実行します。
neofetch --config ~/custom_configs/simple_neofetch.conf出力は、青色の配色と小さな Ubuntu ロゴを使用した非常に簡略化されたバージョンになるはずです。
_ labex@ubuntu ---(_) ------------ _/ --- \ OS: Ubuntu 22.04.2 LTS x86_64 (_) | | Uptime: 50 mins \ --- _/ CPU: AMD EPYC-Milan (2) @ 2.394GHz ---(_) Memory: 250MiB / 3921MiB
これで、変更されたメイン設定と簡略化されたカスタム設定という 2 つの異なる Neofetch 設定ができました。必要に応じて切り替えたり、さまざまな目的で追加の設定を作成したりできます。
エイリアスの作成と Neofetch のトラブルシューティング
このステップでは、さまざまな設定で Neofetch をより簡単に実行できるようにエイリアスを作成し、発生する可能性のある一般的な問題をいくつかトラブルシューティングします。
Neofetch のエイリアスの作成
エイリアスは、数回のキーストロークで複雑なコマンドを実行できるコマンドのショートカットです。さまざまな Neofetch 設定のエイリアスを作成しましょう。
シェル設定ファイルを開きます。zsh を使用しているので、
.zshrcファイルを開きます。nano ~/.zshrcファイルの末尾に次のエイリアスを追加します。
## Neofetch aliases alias nf='neofetch' alias nfs='neofetch --config ~/custom_configs/simple_neofetch.conf' alias nfm='neofetch --memory --cpu --os'これらのエイリアスは、3 つのショートカットを作成します。
nf: デフォルト設定で Neofetch を実行しますnfs: シンプルな設定で Neofetch を実行しますnfm: メモリ、CPU、OS 情報のみを表示する Neofetch を実行します
Ctrl+O、Enterの順に押してファイルを保存し、Ctrl+Xを押して nano を終了します。現在のセッションに変更を適用します。
source ~/.zshrcエイリアスをテストします。
nfこれにより、デフォルト設定で Neofetch が実行されます。
nfsこれにより、シンプルな設定で Neofetch が実行されます。
nfmこれにより、メモリ、CPU、OS 情報のみを表示する Neofetch が実行されます。
一般的な Neofetch の問題のトラブルシューティング
Neofetch を使用する際に発生する可能性のある一般的な問題をいくつか見て、それらを解決する方法を説明します。
問題 1: 情報の欠落または誤り
Neofetch が誤った情報または欠落した情報を表示することがあります。これは、サポートされていないハードウェアやソフトウェア設定など、さまざまな理由が考えられます。
これを修正するには、次の解決策を試すことができます。
Neofetch を最新バージョンに更新します。
sudo apt update && sudo apt upgrade neofetch -yシステム情報を手動で検出できるかどうかを確認します。
CPU 情報の場合:
cat /proc/cpuinfo | grep "model name"メモリ情報の場合:
free -hこれらの出力を Neofetch が表示するものと比較します。
問題 2: Neofetch の起動が遅い
Neofetch の起動に時間がかかる場合は、取得に時間がかかる情報を取得しようとしている可能性があります。特定の情報収集を無効にすることで、速度を上げることができます。
パフォーマンスが最適化された設定を作成します。
nano ~/custom_configs/fast_neofetch.conf次の内容を追加して、一部の低速な情報収集を無効にします。
## Fast Neofetch configuration print_info() { info title info underline info "OS" distro info "Kernel" kernel info "CPU" cpu info "Memory" memory } ## Disable slow info gathering disk_show=() music_player="off" disable_gpu=trueCtrl+O、Enterの順に押してファイルを保存し、Ctrl+Xを押して nano を終了します。この高速設定のエイリアスを作成します。
nano ~/.zshrc次のエイリアスを追加します。
alias nff='neofetch --config ~/custom_configs/fast_neofetch.conf'Ctrl+O、Enterの順に押してファイルを保存し、Ctrl+Xを押して nano を終了します。現在のセッションに変更を適用します。
source ~/.zshrc新しいエイリアスをテストします。
nffこれにより、より少ない情報を収集するため、Neofetch がはるかに高速に実行されるはずです。
問題 3: ASCII アートが正しく表示されない
ターミナルで ASCII アートが正しく表示されない場合があります。これは、フォントの問題またはターミナル設定が原因である可能性があります。これを修正するには、次の手順を実行します。
ターミナルとの互換性が高い別の ASCII アートを試してください。
neofetch --ascii_distro ubuntu_smallそれでも問題が解決しない場合は、ASCII アートを完全に無効にしてみてください。
neofetch --offまた、ASCII なしの設定ファイルを作成することもできます。
nano ~/custom_configs/no_ascii_neofetch.conf次の内容を追加します。
## No ASCII Neofetch configuration print_info() { info title info underline info "OS" distro info "Kernel" kernel info "Uptime" uptime info "CPU" cpu info "Memory" memory } ## Disable ASCII art ascii="off"Ctrl+O、Enterの順に押してファイルを保存し、Ctrl+Xを押して nano を終了します。この設定のエイリアスを作成します。
nano ~/.zshrc次のエイリアスを追加します。
alias nfna='neofetch --config ~/custom_configs/no_ascii_neofetch.conf'Ctrl+O、Enterの順に押してファイルを保存し、Ctrl+Xを押して nano を終了します。現在のセッションに変更を適用します。
source ~/.zshrc新しいエイリアスをテストします。
nfnaこれにより、ASCII アートなしで Neofetch が実行されます。
これらのトラブルシューティング手順に従うことで、Neofetch に関する最も一般的な問題を解決し、特定のニーズに合わせて最適化できます。
まとめ
この実験では、Linux 用の多用途のコマンドラインシステム情報ツールである Neofetch の使用方法を学習しました。以下のタスクを完了しました。
- Neofetch をインストールし、デフォルト設定で実行する方法を学習しました
- Neofetch 設定ファイルを調べ、その構造を理解しました
- 優先する色と ASCII アートを使用して、特定の情報を表示するように Neofetch をカスタマイズしました
- さまざまな目的のために複数のカスタム設定ファイルを作成しました
- さまざまな設定で Neofetch をより簡単に実行できるように、エイリアスを設定しました
- 一般的な Neofetch の問題のトラブルシューティング方法を学習しました
これらのスキルにより、次のことが可能になります。
- Linux システムに関する詳細情報をすばやく表示する
- 最も重要な情報に焦点を当てるように出力をカスタマイズする
- さまざまなユースケースに合わせてさまざまな設定を作成する
- 必要に応じて Neofetch のパフォーマンスを最適化する
Linux の旅を続ける中で、次の方法で Neofetch の設定をさらに強化できます。
- 設定ファイルでより多くのカスタマイズオプションを調べる
- 特定の目的のために、より専門的な設定を作成する
- Linux コミュニティと Neofetch のスクリーンショットを共有する
- Neofetch をシステム監視ワークフローに組み込む
Neofetch は、システム情報を表示するためのツールであるだけでなく、Linux 体験をパーソナライズして、より楽しくするための方法でもあります。



