このアプリで Linux ターミナルをレトロなコンピューターのように見せましょう
重要なポイント
- Cool Retro Terminal を使用して、古いブラウン管エクスペリエンスを Linux 上で再現して楽しんでください。
- Ubuntu、Fedora、Manjaro では、「sudo apt install Cool-retro-term」などの単純なコマンドを使用してインストールが簡単です。
- 設定で多くの視覚効果を調整して、外観をカスタマイズします。
懐かしのブラウン管の揺らめく輝きを求めているなら、この気の利いた、ただ楽しむだけのターミナル エミュレーターを使用して、Linux デスクトップ上で往年のちらつきコマンド ラインを再現できます。
陰極線 さてどうする?
私は年をとりました。私はスクリーンのないコンピューターを使用し、紙ベースのテレプリンターにコマンドを打ち込んで、インクのリボンを介してロール紙に叩きつけられるコンピューターからの応答を、カタカタ音を立てて一文字ずつ読み取ってきました。
そこから、一体型スクリーンと軽いタッチのキーを備えたキーボードを備えた端末に移行したことは、状況を大きく変えるものでした。入力すると、コンピューターが応答しました。机を揺さぶることなく、素早く、静かに。
これらの初期の端末はデスクトップの占有面積が大きかった。最大のスペースを食うのはスクリーンでした。画面の目に見える部分は、非常に大きなガラス部品の一部にすぎません。目に見えるスクリーンは実際には、スクリーンの高さと幅よりもさらに奥に伸びた四角いガラスのティアドロップの平らな底部でした。画面サイズのわずかな増加は、ガラスアセンブリ全体の体積の大幅な増加と重量の大幅な増加を意味します。
これらは陰極線管または CRT と呼ばれていました。加熱された陰極から放出された電子の流れは、スクリーン上の燐光内側コーティングに照射され、電子が衝突した箇所を照らします。ストリームは画面全体をピクセルごとにスキャンし、オンにする必要があるポイントを照らしました。次に、ピクセルを 1 つ落として次の行のプロセスを繰り返し、瞬く間に画面全体を実行します。次に、このプロセスを画面の上部から繰り返しました。
以上はテキストのみのモノクロ表示です。グラフィックとカラーはずっと後から登場しました。 CRT スクリーンは高価で、重く、壊れやすく、大量の電力を消費しました。最終的には、今日私たちが使用しているフラット スクリーン テクノロジーに置き換えられました。 Linux コンピュータの最新のフラット スクリーン上で、なぜ古いディスプレイを再現する必要があるのでしょうか?楽しみのために。他に理由はありません。する必要はありません。見た目がきれいだと思ったら、ぜひ試してみてください。
クールなレトロターミナルのインストール
Cool Retro Terminal (CRT) は、GNOME ターミナルのようなターミナル エミュレータです。さまざまなビンテージ ディスプレイの外観を模倣していますが、完全に機能する端末ウィンドウです。それは目新しいことかもしれませんが、実用的な目新しさです。
Ubuntu にインストールするには、次のように入力します。
sudo apt install cool-retro-term
Fedora では、コマンドは次のとおりです。
sudo dnf install coo-retro-term
Manjaro ユーザーは次のように入力する必要があります。
sudo pacman -S cool-retro-term
設定を微調整する
GNOME のアプリケーション ビューに Cool Retro Terminal (CRT) が表示されます。または、Super キーを押して「cool Retro Terminal」と入力し始めることもできます。数回キーを押すと、そのアイコンが表示されます。
アイコンをクリックして CRT を起動します。必要に応じて、アイコンを右クリックして [ダッシュにピン留め] (Fedora および Manjaro では [ドックにピン留め]) を選択すると、ドックに CRT アイコンが表示され便利です。
CRT は、デフォルトの白黒の琥珀色の画面で開きます。追加機能はすべて有効になっていますが、これは少しやりすぎかもしれません。
配色は明らかに、濃い茶色の背景にオレンジ色の文字が表示された琥珀色の画面です。昔のガラススクリーンの曲線も再現されています。
ここまでは順調ですね。窓の背景には、スクランブル状の雪のエフェクトが表示されます。これは、非常に初期の機器または低グレードの機器で発生する可能性のある静的干渉を表すことを目的としています。
オリジナルのハードウェアから忠実に再現されたもう 1 つの異常は、キャリブレーションがわずかにずれているモニターで時々見られる、ゆっくりと下降する「グロー ライン」です。これら 2 つに加えて、よく見るとキャラクターが非常に速く震えているのがわかります。これは「ジッター」と呼ばれる現象でした。
これらすべては、CRT の使用体験を可能な限り本物に近づけるための細部へのこだわりを物語っています。しかしまとめては、少し圧倒されると感じました。ありがたいことに、それらはオフにすることができます。実際、できる調整はたくさんあります。
外観を変更する最も簡単な方法は、CRT ウィンドウを右クリックし、コンテキスト メニューから [プロファイル] を選択することです。
次に、CRT エミュレーションの 1 つを選択します。これはモノクログリーンで、一般的なグリーンスクリーンモニターのようなものです。
これは IBM 3278 プロファイルです。
これは、より高解像度のディスプレイとより洗練されたフォントを備えた、ハイエンドの IBM 後期モデルの端末のディスプレイをエミュレートします。大文字と小文字が混在している場合もあります。
すべてのプロファイルは依然として静的干渉、グロー ライン、ジッター効果の影響を受けます。これらの効果を削除するには、CRT ウィンドウを右クリックし、[設定] を選択します。
設定ダイアログで、「効果」タブをクリックします。
これらをオフにするには、[静的ノイズ]、[ジッター]、および [グロー ライン] チェック ボックスの選択を解除します。
オンのままにして少しダイヤルを下げるには、スライダー コントロールを使用して強度を下げます。私はそれらを完全にオフにしました。その結果、私の老化した目にはより穏やかな体験が得られました。
設定を永続的にするには、設定を新しいプロファイルに保存します。 「全般」タブをクリックし、「保存」ボタンをクリックします。
新しいプロファイルに名前を付けて、「OK」をクリックします。右クリックのコンテキスト メニューの [プロファイル] リストに表示されます。
明るさ、コントラスト、余白の幅、カーソルの点滅のオン/オフなど、期待されるすべての設定が利用可能です。画面の曲率を制御することもできます。今後使用する場合は、忘れずに新しいプロファイルを作成し、変更を保存してください。
CRT をデフォルトの端末として設定する
デスクトップを右クリックして「ターミナルで開く」を選択したときに CRT が開くようにするには、CRT 実行可能ファイルがファイル システム内のどこにあるかを知っておく必要があります。これを行うには whereis コマンドを使用します。
whereis cool-retro-terminal
そのパスを gsettings コマンドに渡す必要があります。
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/cool-retro-term
ここで、デスクトップを右クリックして「ターミナルで開く」を選択すると、CRT が開きます。
Ubuntu では、Ctrl+Alt+T を押すと新しいターミナル ウィンドウが開きます。これで CRT も開きます。
デフォルトに戻すには、whereis を使用して gnome-terminal 実行可能ファイルを見つけ、そのパスを gsettings コマンドで使用します。
whereis gnome-terminal
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/gnome-terminal
Nautilus に CRT を追加する
Nautilus ファイル ブラウザのコンテキスト メニューに CRT を追加することもできます。かなりの手順がありますが、十分簡単です。
Python 3 といくつかの依存関係がインストールされていることを確認する必要があります。これらは Linux コンピュータにすでにインストールされている場合があります。そうでない場合は、リポジトリで見つかります。
sudo apt install python3
sudo apt install python3-pip
これで、pip を使用して Nautlilus 拡張機能をインストールできるようになりました。 --break-system-packages オプションは Ubuntu 24.04 でのみ必要です。
pip install nautilus-open-any-terminal --break-system-packages
スキーマを更新する必要があります。
glib-compile-schemas ~/.local/share/glib-2.0/schemas/
これにより、Nautilus が強制的に停止されます。
nautilus -q
dconf-editor を使用する必要があります。コンピュータにまだない場合は、リポジトリにあります。
Ubuntu では、次のように入力する必要があります。
sudo apt install dconf-editor
Fedora では、次を使用します。
sudo dnf install dconf-editor
Manjaro では、コマンドは次のとおりです。
sudo pacman -S dconf-editor
dconf-editor を開き、com > github > stunkymonkey > nautilus-open-any-terminal > ターミナルに移動します。
「デフォルト値を使用」スライダーをオフに切り替え、「カスタム値」テキストフィールドに「cool-retro-term」と入力します。 「適用」ボタンをクリックします。
新しいメニュー オプション [ここでクール レトロ用語を開く] が、Nautilus の右クリック コンテキスト メニューに表示されます。
デフォルトの動作に戻すには、nautilus-open-any-terminal 拡張機能をアンインストールする必要があります。スライダーを「デフォルトの選択を使用」に戻すだけでは十分ではありません。コンテキスト メニューには 2 つのエントリがあり、1 つは [ここでターミナルを開く] というラベルが付けられ、もう 1 つは [ターミナルで開く] というラベルが付いています。
pip uninstall nautilus-open-any-terminal --break-system-packages
Ubuntu 24.04 を使用している場合は、--break-system-packages のみを使用する必要があります。いずれにせよ、Nautilus をリセットすると、デフォルトの動作が復元されます。
nautilus -q
機能的な中に楽しさを取り入れる
CRT はちょっと楽しいだけですが、よくできています。本物の外観と感触を与えるために費やされた細部へのこだわりは印象的です。
私たちがどこまで到達したかを見るだけでも、遊んでみる価値はあります。