Díky této aplikaci bude váš terminál Linux vypadat jako retro počítač
Klíčové věci
- Pomocí Cool Retro Terminal si znovu vytvořte starý zážitek z katodové trubice v Linuxu pro zábavu.
- Instalace je snadná na Ubuntu, Fedora a Manjaro pomocí jednoduchých příkazů jako „sudo apt install cool-retro-term“.
- Přizpůsobte si vzhled úpravou mnoha vizuálních efektů v nastavení.
Pokud toužíte po chvějící se záři dávno zaniklé katodové trubice, můžete na svém linuxovém desktopu znovu vytvořit blikající příkazový řádek z minulých let pomocí tohoto elegantního emulátoru terminálu, který je jen pro zábavu.
Katodový paprsek Co teď?
jsem starý. Používal jsem počítače bez jakékoli obrazovky, vrážel jsem své příkazy do papírových dálnopisů a pak jsem četl odpověď z počítače jedno chrastící a klepající slovo po druhém, jak bylo bušeno inkoustovou stuhou do role papíru.
Přechod od toho k terminálu, který měl integrální obrazovku a klávesnici s lehkými dotykovými klávesami, změnil hru. Zadali jste a počítač odpověděl. Rychle, tiše a bez otřesu stolu.
Tyto rané terminály měly velkou plochu. Největší vesmírný prase byla obrazovka. Viditelná část obrazovky byla jen částí velmi velké skleněné součásti. Viditelná obrazovka byla ve skutečnosti zploštělá spodní část čtvercové skleněné slzy, která sahala dále, než byla výška a šířka obrazovky. Malý nárůst velikosti obrazovky znamenal velký nárůst objemu celé skleněné sestavy a velký nárůst hmotnosti.
Říkalo se jim katodové trubice nebo CRT. Proudy elektronů emitované z vyhřívané katody byly vystřeleny na fosforeskující vnitřní povlak na obrazovce, osvětlující místa, kde dopadly. Proud skenoval po obrazovce pixel po pixelu a osvětloval ty body, které měly být zapnuté. Pak klesl o pixel a opakoval proces pro další řádek, čímž během mrknutí oka udělal celou obrazovku. Proces se pak opakoval od horní části obrazovky.
To vše pro pouze textový monochromatický displej. Grafika a barvy přišly mnohem později. CRT obrazovky byly drahé, těžké, křehké a spotřebovávaly hodně elektrické energie. Nakonec je nahradila technologie ploché obrazovky, kterou používáme dnes. Proč znovu vytvářet tyto archaické displeje na moderní ploché obrazovce vašeho počítače se systémem Linux? Pro zábavu. Jiný důvod neexistuje. Není třeba to dělat. Pokud si myslíte, že to vypadá dobře, zkuste to.
Instalace Cool Retro Terminal
Cool Retro Terminal (CRT) je emulátor terminálu, podobně jako terminál GNOME. Napodobuje vzhled řady historických displejů, ale jedná se o plně funkční okno terminálu. Může to být novinka, ale je to pracovní novinka.
Chcete-li jej nainstalovat na Ubuntu, zadejte:
sudo apt install cool-retro-term
Na Fedoře je příkaz:
sudo dnf install coo-retro-term
Uživatelé Manjaro by měli zadat:
sudo pacman -S cool-retro-term
Vyladění Nastavení
Cool Retro Terminal (CRT) najdete v zobrazení aplikací GNOME, nebo můžete stisknout klávesu Super a začít psát „cool retro terminal“. Během několika stisknutí kláves uvidíte jeho ikonu.
Kliknutím na ikonu spustíte CRT. Chcete-li, klikněte pravým tlačítkem na ikonu a vyberte možnost Připnout na Dash (nebo Připnout do doku ve Fedoře a Manjaru), abyste mohli mít ikonu CRT v doku.
CRT se otevře ve výchozím vzhledu monochromatické jantarové obrazovky. Má povolené všechny zvonky a píšťalky, což může být trochu moc.
Barevné schéma zjevně odpovídá jantarové obrazovce s oranžovými znaky na tmavě hnědém pozadí. Křivka staré skleněné zástěny je také replikována.
Zatím je vše dobré. Na pozadí okna je vidět zasněžený efekt. Má reprezentovat statické rušení, které byste mohli získat na velmi raném nebo nízkém zařízení.
Další anomálií věrně reprodukovanou z původního hardwaru je pomalu klesající „žhavící čára“, kterou jste občas viděli na mírně mimo kalibračních monitorech. Kromě těchto dvou, pokud se podíváte pozorně, uvidíte velmi rychlé chvění postav. Byl to jev zvaný „jitter“.
To vše vypovídá o pozornosti věnované detailům, díky níž je zážitek z používání CRT co nejrealističtější. Ale hromadně mi připadaly trochu ohromující. Naštěstí se dají vypnout. Ve skutečnosti je spousta úprav, které můžete udělat.
Nejjednodušší způsob, jak změnit vzhled, je kliknout pravým tlačítkem na okno CRT az kontextové nabídky vybrat Profily.
Poté si vyberte některou z emulací CRT. Toto je Monochrome Green, což je jako generický zelený monitor.
Toto je profil IBM 3278.
Emuluje zobrazení novějšího modelu terminálu IBM s vyšším rozlišením a jemnějším písmem. Má dokonce smíšené pouzdro.
Všechny profily jsou stále ovlivněny statickou interferencí, zářící čárou a efekty jitteru. Chcete-li tyto efekty odstranit, klepněte pravým tlačítkem na okno CRT a vyberte Nastavení.
V dialogovém okně nastavení klikněte na kartu Efekty.
Chcete-li je vypnout, zrušte zaškrtnutí políček Statický šum, Jitter a Glow Line.
Chcete-li je nechat zapnuté, ale trochu je snížit, použijte posuvné ovladače ke snížení jejich intenzity. Úplně jsem je vypnul a výsledkem byl klidnější zážitek pro mé stárnoucí oči.
Chcete-li, aby byla vaše nastavení trvalá, uložte je do nového profilu. Klepněte na kartu Obecné a potom klepněte na tlačítko Uložit.
Pojmenujte svůj nový profil a klikněte na OK. Nyní se zobrazí v kontextové nabídce Profily po kliknutí pravým tlačítkem myši.
K dispozici jsou všechna očekávaná nastavení, včetně jasu, kontrastu, šířky okrajů, zapínání a vypínání blikajícího kurzoru a tak dále. Můžete dokonce ovládat, jak velké zakřivení má obrazovka. Nezapomeňte si vytvořit nový profil a uložit změny, pokud je budete chtít použít v budoucnu.
Nastavení CRT jako výchozího terminálu
Chcete-li, aby se CRT otevřel, když kliknete pravým tlačítkem na plochu a vyberete Otevřít v terminálu, musíte vědět, kde se ve vašem systému souborů nachází spustitelný soubor CRT. K tomu použijeme příkaz whereis.
whereis cool-retro-terminal
Tuto cestu musíme předat příkazu gsettings.
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/cool-retro-term
Nyní, když klikneme pravým tlačítkem na plochu a vybereme Otevřít v Terminálu, otevře se CRT.
Na Ubuntu Ctrl+Alt+T otevře nové okno terminálu. To nyní také otevře CRT.
Chcete-li obnovit výchozí nastavení, použijte příkaz whereis k vyhledání spustitelného souboru gnome-terminálu a použijte tuto cestu v příkazu gsettings.
whereis gnome-terminal
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/gnome-terminal
Přidání CRT do Nautilus
CRT můžete také přidat do kontextové nabídky v prohlížeči souborů Nautilus. Je tam pěkných pár kroků, ale je to dost přímočaré.
Musíme se ujistit, že je nainstalován Python 3 a několik závislostí. Mohou být již nainstalovány na vašem počítači se systémem Linux. Pokud ne, najdete je ve svých repozitářích.
sudo apt install python3
sudo apt install python3-pip
Nyní můžeme použít pip k instalaci rozšíření Nautlilus. Budete potřebovat pouze možnost --break-system-packages na Ubuntu 24.04.
pip install nautilus-open-any-terminal --break-system-packages
Musíme aktualizovat schémata.
glib-compile-schemas ~/.local/share/glib-2.0/schemas/
Tato síla zastaví Nautilus.
nautilus -q
Musíme použít dconf-editor. Pokud jej ještě nemáte v počítači, najdete jej ve svých úložištích.
Na Ubuntu byste měli zadat:
sudo apt install dconf-editor
Na Fedoře použijte:
sudo dnf install dconf-editor
Na Manjaro je příkaz:
sudo pacman -S dconf-editor
Otevřete dconf-editor a přejděte na com > github > stunkymonkey > nautilus-open-any-terminal > terminál.
Přepněte posuvník Použít výchozí hodnotu do polohy vypnuto a do textového pole Vlastní hodnota zadejte cool-retro-term. Klepněte na tlačítko Použít.
V kontextové nabídce aplikace Nautilus po kliknutí pravým tlačítkem se objeví nová možnost nabídky Open cool-retro-term Here.
Chcete-li obnovit výchozí chování, budete muset odinstalovat rozšíření nautilus-open-any-terminal. Pouhé nastavení posuvníku zpět na Použít výchozí výběr nestačí. V kontextové nabídce najdete dvě položky, jednu označenou Otevřít zde terminál a druhou Otevřít v terminálu.
pip uninstall nautilus-open-any-terminal --break-system-packages
Balíčky --break-system-packages potřebujete použít pouze v případě, že používáte Ubuntu 24.04. V každém případě resetujte Nautilus a obnovíte jeho výchozí chování.
nautilus -q
Uvedení zábavy do funkčnosti
CRT je jen trochu zábavné, ale je dobře zpracované. Pozornost věnovaná detailům, která mu dala autentický vzhled a dojem, je působivá.
Stojí za to si s tím hrát, už jen proto, abychom viděli, jak daleko jsme se dostali.