- Daftar yang menelusuri ekosistem GUI lama yang ditinggalkan X Window System, dengan fokus pada alat yang diuji di FreeBSD sambil tetap membuka kemungkinan berjalan di OS keluarga Unix lain
- Mencakup game, emulator kalkulator, pengelola berkas, monitor sistem, demo grafis, hingga dekorasi layar, menunjukkan luasnya kegunaan desktop X11
- Jejak seperti Silicon Graphics Indy, IRIX, Motif, GTK+ 1.2, Tcl/Tk, dan header X10 masih tersisa, sehingga cocok untuk melihat budaya GUI Unix warisan
- Beberapa entri juga memperlihatkan keterbatasan yang realistis seperti kemungkinan crash, tidak mendukung Unicode, file ROM tidak disertakan, tidak ada suara, atau perlu build manual
- Lebih dari sekadar daftar nostalgia, ini menunjukkan bahwa X11 pernah menjadi lahan eksperimen desktop Unix yang menampung game, visualisasi ilmiah, kalkulator, kamus, dan alat produktivitas
Karakter daftar dan lingkungan eksekusi
- Koleksi kecil alat untuk X Window System, dengan gagasan bahwa “sebagian lebih obscure dan sebagian lain kurang obscure”
- Untuk daftar alat terminal, penulis menjadikan Cool, but obscure Unix tools karya Kristof Kovacs sebagai rujukan
- Semua aplikasi diuji di FreeBSD dan mungkin juga dapat berjalan di sistem operasi mirip Unix lainnya
- Banyak entri juga menyertakan perintah instalasi paket FreeBSD dalam bentuk
# pkg install ...
Game dan mainan desktop
- 3D Pong adalah implementasi Pong tiga dimensi untuk X Window System, dan Anda bisa melawan komputer dengan
3dpong :0 --computer --sound - Angband adalah game roguelike turunan dari Moria, longgar terinspirasi dari buku-buku J. R. R. Tolkien, dan mode X11 dijalankan dengan
angband -mx11 - Battalion adalah game 3D yang ditulis pada 1994 untuk workstation UNIX Silicon Graphics Indy, di mana pemain mengendalikan monster untuk menghancurkan kota
- Gunakan
1,2,3,4untuk mengganti kamera, dan mouse untuk berputar serta bergerak maju-mundur - Kontrol bisa terasa canggung tergantung sudut pandang
- Port FreeBSD berbasis versi Linux tersedia, tetapi tanpa suara
- Gunakan
- Micropolis adalah versi open source dari game komputer terkenal SimCity dan bisa diunduh dari GitHub
- XBill adalah game arkade 1994 yang memakai skenario di mana seorang peretas bernama “Bill” dicegah memasang sistem operasi populer ke banyak mesin
- OS yang terpasang menyebar lewat jaringan dan menghapus sistem yang sudah ada seperti BSD, Solaris, dan SGI IRIX
- Varian modernnya adalah XLennart
- XLennart adalah varian XBill yang memakai skenario “Lennart” mencoba memasang init system pada sistem BSD dan Linux
- Game arkade klasik dan puzzle juga telah dipindahkan ke X11
- XChomp, XGalaga, XInvaders 3D, XTrojka, XMahjongg, XSol masing-masing menyediakan game bergaya Pac-Man, Galaga, Space Invaders, Tetris, Mahjongg, dan Klondike
- XDigger adalah game bergaya Boulderdash yang berasal dari komputer Jerman Timur KC 85/3 dan KC 85/4 tahun 1988, tetapi memiliki bug besar karena batu tidak jatuh
- XLaby adalah game X Labyrinth yang dimainkan langsung dengan pointer mouse
- XLife adalah cellular automaton untuk X11 yang mensimulasikan Conway’s Game of Life
- XOJ mereproduksi adegan pengejaran O. J. Simpson di jendela root X
Kalkulator, sains, kamus, dan alat produktivitas
- Ada beberapa emulator kalkulator keluarga HP dan TI
- Free42 adalah simulasi kalkulator ilmiah HP-42S dan printer HP-82240
- HP-15C adalah emulator kalkulator terprogram HP-15C yang ditulis dengan Tcl/Tk, dan kode sumber tersedia di situs web resmi
- X48 adalah emulator kalkulator grafik HP 48GX dan menyertakan image ROM
- TiEmu adalah emulator kalkulator grafik Texas Instruments TI-89/TI-92 Plus/Voyage 200, tetapi file ROM tidak disertakan
- TIGCC, kompiler C berbasis GCC, juga tersedia sebagai port FreeBSD
- XAbacus adalah sempoa untuk X Window System
- WordNet adalah sistem referensi leksikal yang menggabungkan aspek kamus dan tesaurus dengan teori psikolinguistik tentang memori leksikal manusia, dikembangkan oleh Princeton University Cognitive Science Laboratory
- Browser grafis
wnbbergantung pada Tcl/Tk
- Browser grafis
- Alat sains dan matematika berperan sebagai frontend visualisasi dan komputasi
- XCrySDen adalah program visualisasi struktur kristal dan molekul, ditujukan untuk menampilkan isosurface dan contour yang dapat dioverlay di atas struktur kristal
- XMaxima adalah frontend Tcl/Tk untuk sistem aljabar komputer Maxima yang ditulis dalam Common Lisp
- XmGrace adalah alat plotting 2D WYSIWYG untuk X Window System dan Motif, mendukung polynomial regression, splines, running averages, DFT/FFT, dan cross/auto-correlation
- XTide adalah jam pasang surut harmonik dan prediktor pasang surut untuk X
- XSpread adalah spreadsheet sederhana berbasis
math/sc, dan dapat dijalankan tanpa X11 dengan parameter-X
Editor, dokumen, berkas, dan alat pesan
- Editor untuk X11 mencakup rentang dari teks sederhana sampai RTF dan IDE
- GVIM adalah versi yang disempurnakan dari editor vi, dan frontend grafisnya dapat dikompilasi dengan X11, Motif, Xaw, atau GTK+ 2/3
- NEdit adalah editor teks GUI X11/Motif untuk program dan berkas teks biasa
- Ted adalah editor RTF sederhana untuk X11, dan dapat dikompilasi dengan Motif atau GTK+ 2
- Nama berkas eksekusinya adalah
Teddengan huruf besar di awal, dan frontend Motif-nya bisa mengalami crash - XEdit adalah editor teks sederhana untuk X, dan backup otomatis dapat dimatikan dengan menambahkan
xedit*enableBackups: offke~/.Xdefaults - XWPE adalah lingkungan pengembangan terintegrasi yang mirip Borland
- Alat untuk menangani dokumen dan arsip juga disertakan secara terpisah
- XArchiver adalah frontend GTK+ 2 untuk berbagai alat pengarsipan seperti
tar,zip, dan7z - XTar adalah alat berbasis Motif untuk melihat dan memanipulasi arsip
tarterkompresi - XCHM adalah penampil help file Microsoft Windows untuk Unix
- XMan menampilkan man page sistem
- XMore adalah
moreuntuk X, XLess adalahlessuntuk X
- XArchiver adalah frontend GTK+ 2 untuk berbagai alat pengarsipan seperti
- Utilitas pesan desktop dan clipboard disediakan sebagai klien X kecil
- XClipboard adalah klien pengelolaan clipboard untuk X
- XMessage menampilkan pesan teks arbitrer
- XMOTD menampilkan message of the day dan dapat dijalankan dengan
xmotd -always /etc/motd
- XmBibTeX adalah pengelola referensi Motif berbasis format berkas BibTeX
- Dapat menambah, menghapus, dan mengedit referensi
- Dapat menyimpan dalam format berkas BibTeX atau menulis langsung ke berkas LaTeX
- Unicode tidak didukung
- Alat terkait email juga masih hadir dalam bentuk klien X11
- XMH adalah UI grafis untuk MH Message Handling System
- XBiff menampilkan kotak surat kecil dengan bendera yang terangkat saat ada email baru di inbox
- XBiff bekerja dengan memantau ukuran berkas tertentu, dan pixmap-nya bisa diubah di
~/.Xdefaults
Diagnostik sistem dan demo grafis
- Banyak utilitas dasar disertakan untuk mengamati atau mengendalikan lingkungan X11
- AppRes menampilkan resource yang dilihat aplikasi, dan dapat digunakan untuk memeriksa resource apa yang akan dimuat program tertentu
- Xev mencetak isi event X ke terminal
- XKill adalah alat baris perintah untuk menghentikan aplikasi X
- XLoad menampilkan beban CPU saat ini
- XOSView adalah monitor sistem visual untuk X11
- XConsole menampilkan pesan konsol sistem
- Ada juga alat untuk meninjau font, warna, dan kemampuan grafis
- XFontSel mencantumkan font yang terpasang dan opsi font yang tersedia
- XColorSel mengambil warna dari jendela X
- Xgc adalah program X11 yang mendemonstrasikan berbagai fitur primitive grafis X
- GLXGears adalah alat OpenGL sederhana untuk menguji adaptor grafis
- Demo dan alat tampilan sederhana memperlihatkan eksperimen visual khas X11
- Ico menampilkan polyhedron wireframe yang berputar
- MxIco adalah demo sederhana untuk X yang memutar polyhedron di dalam jendela
- XLogo menggambar logo X Window System, dan warna latar serta warna depan dapat diubah di
~/.Xdefaults - XTerm adalah emulator terminal untuk X Window System dan mendukung pseudo-graphics Sixel dan Tektronix
- XZoom adalah alat untuk memperbesar, memutar, dan membalik sebagian layar X
Efek visual, latar belakang, dan screensaver
- Alat tampilan bumi dan waktu berfungsi sekaligus sebagai dekorasi latar dan penampil informasi
- XEarth merender bumi 3D ke jendela root untuk membuat latar belakang animasi
- Untuk menampilkannya di dalam jendela, bisa dijalankan dengan opsi seperti
-noroot - Alat serupa meliputi XWorld, XGlobe, dan XPlanet, yang juga menangani tekstur bumi
- XWorld menampilkan bumi sebagaimana terlihat dari arah matahari
- Sunclock adalah jam untuk X Window System yang menyediakan waktu sipil dan waktu matahari, matahari terbit, matahari terbenam, serta berbagai data geografis melalui antarmuka point-and-click
- Jam dan alat pengunci menunjukkan komponen desktop lama
- XClock adalah jam analog dan digital untuk X
- XClock/Cat Clock adalah varian MIT
xclockberbasis Motif dari tahun 1990 yang menyediakan mode “cat” dan bisa diunduh dari GitHub - ASClock adalah jam AfterStep dengan beberapa ekstensi bahasa
- XScreenSaver adalah screensaver X terkenal karya Jamie Zawinski
- XLock mengunci layar dan secara opsional menampilkan screensaver
- Dapat digabungkan dengan XAutoLock agar aktif setelah durasi tidak aktif yang ditentukan pengguna
- XTransparentLock memakai pendekatan yang lebih sederhana
- Jamie Zawinski merangkum alasan menggunakan XScreenSaver alih-alih XLock
- Ada juga banyak program dekoratif yang bergerak di jendela root dan di atas layar
- XMountains merender lanskap pegunungan di jendela root dan juga tersedia sebagai modul XScreenSaver
- XSnow menampilkan kepingan salju, pohon, dan Santa di desktop
- XFishtank membuat ikan berenang di latar layar dan membuang-buang siklus CPU
- Untuk XFishtank tersedia tarball yang dipatch manual dari versi Linux agar berjalan di FreeBSD
- XRoach menampilkan kecoak di jendela root; mereka bersembunyi di bawah jendela lalu kembali bersembunyi saat jendela dipindah atau dijadikan ikon
- XAntfarm mensimulasikan koloni semut di jendela root X11
- XNeko adalah kucing yang mengejar kursor mouse
- Ada varian Oneko untuk BSD dan Linux, dan port
games/oneko-sakuramencakup karakter lain seperti tora-neko, Sakura Kinomoto, Tomoyo Daidouji, daemon BSD, dan anjing - XEyes menampilkan sepasang mata yang mengikuti kursor mouse
- XMascot menampilkan maskot bergerak di layar X11 dan dapat berbicara, mengatur alarm, serta memeriksa email
- Alat demo lain pada dasarnya bertujuan menghasilkan efek layar itu sendiri
- XOdometer melacak total jarak pergerakan perangkat penunjuk, dan kode sumber versi Januari 1996 tersedia di GitHub
- XStarRoll adalah program demo X11 di mana huruf dan pixmap terbang menjauh, dan juga dapat dijalankan di jendela root
- Xtacy adalah mainan color-cycling yang menampilkan efek grafis dan fraktal seperti bouncing quadrilaterals, plasma clouds, dan phased sine waves
- Xtacy bisa berjalan terlalu cepat di komputer modern
Jaringan lama dan antarmuka khusus
- GopherVR adalah antarmuka pengguna ruang 3D untuk Internet Gopher yang pertama kali dirilis pada 1995
- Berikan host dan port sebagai argumen baris perintah, seperti
gophervr <host> <port> - Tersedia di GitHub
- Berikan host dan port sebagai argumen baris perintah, seperti
- XMosaic adalah NCSA Mosaic untuk X, salah satu browser web grafis awal
- Kode sumber versi 2.7b tersedia di GitHub
- X026 adalah emulator IBM 026 keypunch
- Cocok untuk memahami situasi menulis kode FORTRAN ke kartu punch Hollerith dan betapa repotnya input data pada masa lalu
- Encoding default-nya adalah BCD-H
- XASCII menampilkan tabel ASCII dalam heksadesimal, desimal, dan oktal
- Xvkbd adalah keyboard virtual untuk aplikasi X
Pengelola berkas, mixer, dan alat penjadwalan
- Utilitas GUI lama untuk menangani berkas dan arsip datang dengan keterbatasan stabilitas
- FSV2 adalah alat visualisasi sistem berkas 3D mirip fsn di SGI IRIX; mudah crash dan kemungkinan penyebabnya adalah masalah UTF-8
- Xplore adalah pengelola berkas berbasis Motif; juga bisa crash dan mungkin disebabkan masalah encoding
- Mixer audio juga terbagi menurut toolkit
- GMixer adalah mixer audio untuk X11 berbasis GTK+ 1.2 yang sudah tidak dipakai lagi
- XMixer adalah mixer audio untuk X11
- XmMix adalah mixer audio berbasis Motif untuk X11
- Alat jadwal dan catatan memperlihatkan cuplikan kecil alat produktivitas desktop pada masa itu
- Plan adalah planner jadwal berbasis X/Motif
- XCalendar adalah kalender dengan notebook terintegrasi
- XDiary membantu melacak rapat dan janji temu serta merencanakan waktu
- XPostIt diperkenalkan sebagai aplikasi memo paling jelek di muka bumi
- Xv adalah penampil gambar untuk berbagai format
1 komentar
Komentar Hacker News
GLXGears dulu adalah perintah andalan untuk memeriksa apakah driver grafis sudah terpasang
Kalau terpasang dengan benar, animasinya berputar mulus; kalau tidak, tampilannya patah-patah dan rusak. Sekarang APU dan driver generik sudah terlalu bagus sehingga apa pun berjalan mulus, jadi tidak semudah dulu untuk memakainya seperti itu
Jika muncul
"Direct Rendering: Yes", itu berarti berhasil, dan memang masa-masa yang indahglxgears -info | lessTertulis pembaruan terakhirnya tahun 2022, tetapi daftar ini benar-benar terasa seperti daftar tahun 1997
Meski begitu saya tetap menghargainya, dan saat menjelajahi situsnya saya malah lebih suka koleksi ini
https://cyber.dabamos.de/88x31/index3.html
Sepertinya kurang lebih diurutkan alfabetis per topik, dan itu saja sudah cukup mengesankan
Agak mengejutkan melihat xterm ada di daftar itu, tetapi tampaknya kebanyakan orang memakai terminal yang lebih modern, atau kalau seleranya retro memakai urxvt
Mungkin menurut sebagian orang itu tergolong terlambat, tetapi tetap saja sudah cukup lama
Cukup banyak yang sebenarnya tidak begitu langka
Ini lebih terlihat seperti daftar aplikasi umum era X11. Siapa yang bisa lupa XEyes, XBiff, XClock, XEdit, Xev, XKill, Xv, XMosaic, dan sejenisnya
Tentu saja ada beberapa seperti FSV2 yang tidak saya kenal. Ini koleksi yang bagus, dan syukurlah sekarang saya tidak perlu menjalankannya sendiri. Bukan berarti dulu tidak berguna
xclip juga saya pakai setiap hari, xdotool untuk alur otomatisasi, dan glxgears juga cukup sering untuk mengecek apakah driver GPU tiba-tiba mati
xterm saya pakai sebagai terminal yang mudah dibedakan secara visual untuk hal-hal seperti memantau keluaran konsol
Namun XMosaic mungkin memang pantas disebut langka menurut standar sekarang. Sekarang itu hanya benar-benar berfungsi di situs web tua dan langka ;-)
Deskripsi XLennart lucu sekali
Ini game arkade hasil modifikasi dari XBill, tentang seorang peretas jahat dan tidak populer bernama “Lennart” yang berusaha memasang sistem init berbahaya ke berbagai sistem BSD dan Linux, dan pemain harus memukulnya untuk memulihkan mesin yang terinfeksi. Meski begitu, rasanya kasihan juga pada Poettering; tampaknya dia memang sangat dibenci
Menurut saya systemd membuat pengelolaan daemon dan pengaturan keamanan jadi lebih mudah. Misalnya
Before=,After=,CPUQuota=,ProtectSystem=,ReadWritePaths=Ctrl+funtuk mencari apakah ada orang lain yang juga menyebutkannyaTingkat kebencian terhadap systemd itu cukup mengejutkan, dan saya harap Lennart menganggapnya sebagai humor. Kalau saya sih mungkin akan begitu. Jangan terlalu menganggap diri sendiri terlalu serius
xnekomembangkitkan kenanganSaat tahun pertama kuliah saya menggunakan beberapa terminal X yang datang dalam satu kelompok, dan di dalam kelompok itu kami saling punya hak akses X
Tak butuh waktu lama sampai semua orang tahu bahwa mereka bisa menampilkan sangat banyak
xnekodi layar orang lain sampai sistemnya benar-benar macetPadahal saat itu saya sendirian di kamar asrama
Halaman XPlanet Resources milik Hans Ecke benar-benar luar biasa
http://hans.ecke.ws/xplanet/
Saya memakai konfigurasi ini sebagai wallpaper Linux selama sekitar 1 sampai 3 tahun. Saat tim kami bekerja bersama rekan-rekan dari European Southern Observatory https://www.eso.org/public/ lalu sedang kembali ke Amerika, seorang awak kabin melihat gambar bumi, bulan, dan matahari di komputer saya lalu bertanya apakah saya tertarik pada penjelajahan antariksa atau bekerja di bidang itu
Kami menjawab bahwa kami mengamati bintang dari darat, tetapi bisa melihat cukup jauh, lalu dia mencondongkan badan dan berbisik, “para pilot baru saja mendengar lewat radio bahwa ada ledakan di Space Shuttle”
Itu terjadi pada 2003, entah di atas Greenland. Bagaimanapun juga, XPlanet memang yang terbaik
https://xplanet.sourceforge.net/maps.php
Berkat daftar ini saya jadi tahu xsunclock, dan tak lama kemudian itu menjadi contoh sempurna dari semua hal yang saya sukai dalam komputasi
Ini jelas hasil karya yang dibuat dengan penuh cinta, dan sama sekali tidak mengikuti pedoman UI apa pun yang diketahui umat manusia. Saya pribadi menyebut program seperti ini sebagai aliran desain R'lyeh
Hampir nyaris bisa dipakai, tetapi opsi tampilan waktunya tak tertandingi banyaknya, jadi tetap luar biasa
Open Look adalah toolkit pemrograman yang lebih tua daripada Motif dan lainnya, dan tampilannya memang cukup berbeda dibanding toolkit GUI lain
Benar-benar terasa seperti kembali ke masa lalu
Selama 10 tahun terakhir aku hampir tidak memakai desktop Linux, tetapi terutama saat kuliah di akhir 90-an, aku ingat sering memakai atau mencoba aplikasi-aplikasi seperti ini
Hal seperti XBiff adalah alat yang hampir semua orang pasang secara default saat menata desktop mereka, dan meskipun umumnya kami memakai FVWM, pada dasarnya kami harus membangun lingkungan kami sendiri
Komputer kampus bercampur antara Sun, IBM RS6000, dan SGI, dan tim IT menatanya dengan sangat baik sehingga ke mesin mana pun aku login, desktop dan file-ku muncul apa adanya, dan meskipun versi Unix-nya berbeda-beda, semuanya selalu bekerja dengan mulus seolah-olah aku memakai komputer yang sama
Untuk pekerjaan non-pemrograman, semuanya tinggal jalan saja, dan untuk tugas ilmu komputer, cukup kompilasi ulang pada arsitektur yang sedang dipakai
Gnome dan KDE baru muncul kira-kira saat tahun ketiga, dan sepertinya di mesin kampus kami tidak bisa memakainya kecuali membangunnya sendiri dan mengatur lingkungannya secara manual. Jadi kami banyak memakai program X11 lawas seperti ini
Waktu itu aku tidak punya uang untuk membeli TV atau konsol game, jadi game X11 yang terasa amatir seperti itu pun cukup menyenangkan. Tidak banyak yang cukup bagus untuk dimainkan lama, tetapi banyak yang layak dicoba, dan Netrek benar-benar bagus untuk zamannya. Grafisnya tidak istimewa, tetapi gameplay multipemainnya jauh mendahului masanya
Namanya dulu semacam “the Gnu Network Object Model Environment”, ya?
Ngomong-ngomong soal FSV2, aku ingat pernah tanpa sengaja menemukan fsn di SGI Irix saat magang lalu menyadari bahwa itu adalah browser file 3D keren yang muncul di Jurassic Park
Kukira itu cuma properti efek khusus untuk film, jadi aku kaget waktu tahu itu benar-benar aplikasi yang berfungsi
Buatku, xfishtank ada di urutan paling atas dalam daftar. Sampai sekarang pun kadang masih kupakai
Xblast juga keren. Ia mengubah pointer mouse menjadi bidik silang, dan saat diklik, ia menembakkan lubang ke jendela sehingga bagian di belakangnya benar-benar terlihat. Sebelum xauth diperkenalkan, ini benar-benar menyenangkan untuk mengerjai mahasiswa baru di kampus
Tentu saja aku juga memakai Xeyes dengan
--geometryyang dibesarkan sampai seukuran layar penuh. Pernah sekali aku melakukannya di video wall raksasa dan nyaris dipecat, tetapi karena aku masih magang, ya tidak apa-apa. Sepadan dengan risikonyaItu adalah klon Bomberman multipemain: https://xblast.sourceforge.net