Saya telah menginstal X11 pada Mac saya selama beberapa waktu (selama saya memilikinya, saya rasa) dan tidak pernah menggunakannya. Apakah aplikasi masih menggunakan X11 atau sudah ketinggalan zaman pada saat ini? Haruskah saya "belajar" bagaimana menggunakannya karena saya dapat menggunakannya di masa depan? Alasan saya bertanya adalah bahwa saya membaca bahwa Anda dapat menjalankan X lebih dari SSH dan saya pikir mungkin berguna untuk menjalankan manajer jendela untuk mendapatkan beberapa gambar dari mesin jarak jauh. Kemudian saya menyadari bahwa saya tidak pernah menggunakan X11 dan meluncurkannya hanya untuk menjadi bingung. Jadi saya harus menggunakan X11 dan mengapa?
11
Jawaban:
Iya. X11 masih banyak digunakan karena merupakan sistem windowing yang sangat kuat dan tidak ada yang dirilis Apple yang menggantikan fungsionalitas inti X11.
Saya tidak akan menghabiskan waktu belajar X11 secara abstrak sampai Anda memiliki kebutuhan untuk menghasilkan kode yang berjalan pada X11 atau Anda perlu menjalankan perangkat lunak yang ditulis untuk X11.
Singkatnya - ini adalah sistem klien / server yang sangat fleksibel. Server berjalan di mana keyboard dan mouse dan layar berada. Klien adalah program yang berjalan secara lokal atau jarak jauh di komputer yang berbeda. Misalnya saya dapat menjalankan mesin pelipat protein pada server besar yang ada di universitas di seluruh negara (atau dunia) dan berinteraksi dengan antarmuka pengguna di sebuah kafe di MacBook Pro saya.
Saya punya pilihan beragam manajer jendela untuk digunakan. Konsep desktop virtual dan luas dalam X11 sangat berbeda dari ciri khas Mac Anda hanya mendapatkan layar jika ada sesuatu yang terhubung secara fisik atau mengaktifkan ruang.
Ada beberapa kerugian dalam sistem yang berbeda dan untuk menggunakannya, Anda harus melakukan beberapa pembelajaran. Juga - itu tidak memetakan dengan sempurna ke Apple - cut dan paste dapat membingungkan, tombol mouse memiliki fungsi yang berbeda, pemetaan keyboard bisa rumit, dan keseragaman antarmuka Mac terganggu karena sebagian besar program X11 datang dengan berbagai macam widget . Bahkan penggemar berat X11 chrome harus mengakui bahwa banyak dari itu "aneh" dan beberapa di antaranya sangat sulit digunakan untuk orang yang mengharapkan pengalaman antarmuka pengguna Macintosh. (Ini lebih merupakan masalah budaya - beberapa negara memiliki hidangan lezat yang tidak disukai oleh orang lain - itu tidak benar atau salah - hanya warisan yang berbeda dan asumsi panjang tentang bagaimana sesuatu "seharusnya dilakukan".)
Ceria dan semoga berhasil!
sumber
Berikut ini adalah daftar program populer yang membutuhkan X11:
Pada dasarnya, jika Anda berencana menggunakan hanya perangkat lunak komersial, Anda tidak perlu X11. Jika Anda berencana menggunakan perangkat lunak sumber terbuka, Anda mungkin ingin tetap menggunakan X11 untuk berjaga-jaga. Banyak proyek open source yang membutuhkan X11 tetapi sekarang memiliki versi Mac asli ( OpenOffice , misalnya).
sumber
X11 masih digunakan secara luas untuk paket perangkat lunak CAD / CAE berbasiskan * nix yang sangat mahal.
Saya menggunakannya untuk menjalankan editor Gimp gratis di Mac yang saya tidak bisa membenarkan menginstal Photoshop.
Tetapi kecuali jika Anda memerlukan beberapa paket perangkat lunak * nix khusus yang menggunakan X11, ada banyak kebutuhan umum untuk itu pada Mac.
sumber
X11 digunakan untuk sebagian besar aplikasi Unix GUI. Semua aplikasi GUI Linux menggunakan X11 dan seringkali merupakan cara termudah untuk porting agar berjalan di OSX untuk tetap menggunakan X11. satu-satunya aplikasi GUI Linux yang tidak menggunakan X11 ketika di bawah port sederhana adalah beberapa dari mereka yang menggunakan aplikasi Qt dan Java di mana GUI yang mendasarinya telah porting ke OSX aqua.
Aplikasi baris perintah seperti ssh dan utilitas Unix lainnya tidak menggunakan GUI dan port langsung.
Anda dapat menggunakan Macports, Fink dan Homebrew tanpa menggunakan aplikasi X11 - tergantung pada aplikasi apa yang Anda porting.
sumber
Iya.
Saya pribadi tidak menggunakannya karena saya memiliki Linux yang diinstal di samping Mac OS X. Tetapi banyak rekan kerja dan sesama siswa saya sering menggunakan X11 di Mac OS X. Ini sebagian besar karena kita perlu melakukan banyak plot, jadi kami cukup sering menggunakan Gnuplot. Gnuplot memiliki terminal asli Mac (GUI) (saya pikir), tetapi tidak cocok untuk terminal X11 dan wx (memerlukan X11).
Juga banyak hal keren lainnya (biasanya program lintas platform) memerlukan X11, misalnya Wireshark, Audacity (editor gelombang), dan Inkscape (editor gambar vektor yang mengagumkan), dll. Tentu saja Audacity dan Inkscape keduanya memiliki Mac OS X asli mereka setara, tetapi kebanyakan dari mereka besar dan ekspansif.
sumber
Hm Sangat menarik untuk melihat berapa banyak pengguna linux yang dikonversi ke dunia OS X. Ini adalah $ 0,02 saya. (sebagai pengguna Linux yang berat di masa lalu).
Ketika saya mengkonversi ke OS X (dari Linux - sekitar 6-7 tahun yang lalu) saya mulai menggunakan aplikasi berbasis X11, hanya karena saya tahu mereka lebih dari X.
hari ini, saya hanya menginstal SATU aplikasi berbasis X11 dan menggunakannya kapan saja - gimp - karena saya tidak ingin menghabiskan banyak uang untuk photoshop. Ngomong-ngomong, karena saya bukan ahli foto-editor, mungkin akan menemukan beberapa aplikasi kakao asli freeware yang mudah digunakan dan akan membuang gimp juga.
X11 sangat kuat. Desain dasarnya adalah 30 tahun dan ini menunjukkan betapa stabilnya itu. Tetapi memiliki biaya (pro) juga - tetapi jawaban ini bukan tempat yang tepat untuk mendiskusikannya.
Jadi, jika Anda memiliki varian NATIVE dari aplikasi Anda, Anda mungkin tidak perlu menggunakannya.
Mungkin perlu menggunakannya, ketika:
sumber
Saya melakukan web-dev dan hal-hal media dan saya pribadi berpikir tidak ada gunanya untuk X11 pada Mac selama Anda bukan administrator jaringan unix atau sesuatu. Masih belum ada port asli Wireshark, tetapi di samping itu saya tidak menggunakan X11 sama sekali. Selain Fink dan MacPort ada juga Homebrew , yang jauh lebih mudah daripada dua lainnya dan tidak diperlukan X11.
sumber