X11 bugün hala kullanılıyor mu?


11

X11'i Mac'ime oldukça uzun bir süredir yükledim (sahip olduğum sürece) ve hiç kullanmadım. Uygulamalar hala X11 kullanıyor mu veya bu noktada eskimiş mi? Gelecekte kullanabileceğim için nasıl kullanılacağını "öğrenmeliyim"? Sormamın nedeni, SSH üzerinden X'i çalıştırabileceğinizi okumam ve uzak bir makineden bazı grafikler almak için bir pencere yöneticisi çalıştırmanın yararlı olabileceğini düşündüm. Sonra X11'i hiç kullanmadığımı fark ettim ve sadece kafam karıştı. Öyleyse X11 kullanmalıyım ve neden?


Birçok yoğun X11 kullanıcısının daha eksiksiz, ancak tamamen Apple tarafından desteklenmeyen açık kaynaklı XQuarz derlemesini kullanarak güncellemeyi tercih ettiğini lütfen unutmayın .
Tigran Khanzadyan

Yanıtlar:


8

Evet. X11, çok güçlü bir pencereleme sistemi olduğu için hala kullanımda ve Apple'ın X11'in temel işlevselliğinin yerini alan hiçbir şey yayınlamıyor.

X11 üzerinde çalışan bir kod üretmeniz gerekene veya X11 için yazılmış bir yazılımı çalıştırmanız gerekene kadar X11'i soyut olarak öğrenmek için zaman harcamazdım.

Özetle - çok esnek bir istemci / sunucu sistemidir. Sunucu, klavye ve fare ile ekranın bulunduğu yerde çalışır. İstemci, yerel olarak veya farklı bir bilgisayarda uzaktan çalışan programdır. Örneğin, protein katlama motorlarını ülke çapında (veya dünyada) bir üniversitedeki büyük sunucularda çalıştırabilir ve MacBook Pro'mdaki bir kafede kullanıcı arayüzü ile etkileşime girebilirim.

Kullanmak için çok çeşitli pencere yöneticileri var. X11'deki sanal ve genişletilmiş masaüstü konseptleri, Mac'in tipik özelliklerinden çok farklıdır, ancak bir şey fiziksel olarak bağlıysa veya boşlukları etkinleştirirseniz bir ekran alırsınız.

Sistemin farklı olmasının birkaç dezavantajı vardır ve onu kullanmak için biraz öğrenme yapmanız gerekir. Ayrıca - Apple ile mükemmel bir şekilde eşleşmez - kes ve yapıştır yön değiştirebilir, fare düğmelerinin farklı işlevleri vardır, klavye eşlemesi zor olabilir ve Mac arayüzünün tekdüzeliği, çoğu X11 programı çok çeşitli widget'larla birlikte geldiğinden bozulur . X11 kromunun en ölümü sert hayranı bile, birçoğunun "ilginç" olduğunu ve bazılarının Macintosh kullanıcı arayüzü deneyimini bekleyen insanlar için kullanımı gerçekten zor olduğunu itiraf etmelidir. (Bu daha çok kültürel bir şey - bazı ülkelerde başkalarına mahsus lezzetler var - bu doğru ya da yanlış değil - sadece bir şeylerin nasıl yapılması gerektiğine dair farklı miraslar ve uzun varsayımlar.)

Şerefe ve iyi şanslar!


10

X11 gerektiren popüler programların listesi:

  • Gimp - açık kaynak fotoğraf düzenleme
  • Inkscape - açık kaynak kodlu vektör çizim programı
  • FreeCiv - Medeniyet oyunlarının açık kaynak versiyonu
  • Scribus - açık kaynaklı masaüstü yayıncılık yazılımı

Temel olarak, yalnızca ticari yazılım kullanmayı planlıyorsanız, X11'e ihtiyacınız yoktur. Açık kaynaklı yazılım kullanmayı planlıyorsanız, X11'i her ihtimale karşı saklamak isteyebilirsiniz. Birçok açık kaynak projesi X11 gerektirirdi, ancak şimdi yerel Mac sürümleri var ( örneğin, OpenOffice ).


X11 programlarının güzel listesi +1 sourceware.org/xconq hala mac'umda düzenli olarak kullandığım tek X11 programı.
bmike

X11 için asıl ihtiyacım bir ağ dinleyicisi / analizörü olan Wireshark'ı çalıştırmak.
Marnix A. van Ammers

3

X11 hala çok pahalı * nix tabanlı CAD / CAE yazılım paketleri için yaygın olarak kullanılmaktadır.

Photoshop'u yüklemeyi haklı çıkaramadığım Mac'lerde ücretsiz Gimp editörünü çalıştırmak için kullandım.

Ancak X11 kullanan belirli bir * nix yazılım paketine ihtiyacınız yoksa, Mac'te çok genel bir ihtiyaç vardır.


OSX'te yerel olarak çalışan CAD / CAE uygulamaları mı yoksa uzaktaki bir makinede çalışan ve daha sonra X11 aracılığıyla Mac'te görüntülenen uygulamaları mı kastediyorsunuz?
Lorin Hochstein

Bir yerde bir sunucuda çalıştırın, masadaki her şeyi görüntüleyin.
hotpaw2

2

X11, çoğu Unix GUI uygulaması için kullanılır. Tüm Linux GUI uygulamaları X11 kullanır ve X11'i kullanmaya devam etmek için genellikle OSX üzerinde çalışacak şekilde bağlantı kurmanın en kolay yoludur. basit bir bağlantı noktası altında X11 kullanmayan tek Linux GUI uygulamaları, temel GUI'nin OSX aqua'ya taşındığı Qt ve Java uygulamalarını kullananlardan bazılarıdır.

Ssh ve diğer Unix yardımcı programları gibi komut satırı uygulamaları GUI ve dolayısıyla doğrudan bağlantı noktası kullanmaz.

Bir X11 uygulaması kullanmadan Macports, Fink ve Homebrew'u kullanabilirsiniz - hangi uygulamaları taşıdığınıza bağlıdır.


1
ssh X11 tünelleme yapabilir - başka bir makineye bağlandığınız, orada bir parça yazılım çalıştırdığınız ve oturduğunuz makinede çalışan X11 sunucusunda görüntüleyebileceğiniz - böylece X11'i kullanır :)
Quentin

ama çoğu kravat sadece komut satırı için ssh kullanıyorum
user151019

ssh tünellemesi, X11 trafiği yerel olarak güvenli bir ağın dışına yönlendirildiğinde (eğer böyle bir şey varsa) güvenlik için KRİTİKtir. Net bir şekilde X11 sunucu / istemci trafiği gönderiyorsanız, mac'unuz sizin adınıza ne yazdığınızı ve / veya yazdığınızı gören birine karşı çok savunmasızdır.
bmike

Evet ama soru X11 kullanım - ssh nasıl kullanılamaz yani hayır X11 ise burada sorun yok
user151019

1

Evet.

Ben şahsen kullanmıyorum çünkü Mac OS X'in yanında Linux yüklü. Ama iş arkadaşlarım ve diğer öğrencilerim Mac OS X'te X11'i sık sık kullanıyor. Bu büyük ölçüde çok fazla çizim yapmamız gerektiğinden, Gnuplot'u sık sık kullanıyoruz. Gnuplot'un Mac yerel terminali (GUI) var (sanırım), ancak X11 ve wx (X11 gerektirir) terminalleri ile eşleşmiyor.

Ayrıca diğer birçok harika şey (genellikle çapraz platform programları) X11 gerektirir, örneğin Wireshark, Audacity (bir dalga düzenleyici) ve Inkscape (harika bir vektör görüntü düzenleyici), vb. Elbette Audacity ve Inkscape'in Mac OS X yerli eşdeğer, ancak çoğu büyük ve geniş.


1

Hm. Ne kadar linux kullanıcısının OS X dünyasına dönüştüğünü görmek ilginç. İşte benim 0.02 $. (geçmişte ağır bir Linux kullanıcısı olarak).

  • OS X'e dönüştürdüğümde (Linux'tan - yaklaşık 6-7 yıl önce) X11 tabanlı uygulamaları yoğun bir şekilde kullanmaya başladım, çünkü onları X'ten çok daha fazla tanıyorum.

  • Bugün, sadece var BİR Gimp'ten - - Uygulama X11 tabanlı ve bazen bunu kullanarak ne yüklü ben istemiyorum çünkü bir photoshop için çok para harcamak. Neyse, ben bir fotoğraf editörü-uzman değilim, belki bazı kullanımı kolay ücretsiz yerli kakao uygulaması bulacaksınız ve gimp de dışarı atar.

  • X11 gerçekten çok güçlü. Temel tasarımı 30 yaşında ve bu ne kadar kararlı olduğunu gösteriyor. Ama bir maliyeti (artıları) var - ama bu cevap onları tartışmak için doğru yer değil.

  • Dolayısıyla, uygulamalarınızın NATIVE varyantlarına sahipseniz muhtemelen kullanmanıza gerek yoktur.

  • Belki şu durumlarda kullanmanız gerekecektir:

    • bazı uygulamaların yerel sürümüne sahip değilsiniz, X11 için var olan
    • xterm --dplaycompcomp: 0 veya soo gibi şeyleri yürütmenin yaygın bir yolu olan ağır X11 çevresindesiniz ...

0

Web geliştirici ve medya işleri yapıyorum ve kişisel olarak bir unix ağ yöneticisi veya başka bir şey olmadığınız sürece Mac'te X11 için bir fayda olmadığını düşünüyorum. Hala Wireshark'ın yerel limanı yok, ama bunun yanında X11'i hiç kullanmıyorum. Fink ve MacPort'un yanı sıra , diğer ikisinden çok daha kolay olan ve X11 gerekmeyen Homebrew var.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.