X11は今日でも使用されていますか?

X11をMacにかなり長い間インストールしていて(所有している限り)、使用したことはありません。アプリケーションはまだX11を使用していますか、それともこの時点で古くなっていますか?将来使用する可能性があるので、使用方法を「学ぶ」必要がありますか?私が尋ねる理由は、SSH経由でXを実行できることを読み、ウィンドウマネージャーを実行してリモートマシンからグラフィックを取得することが役立つかもしれないと思ったからです。それから私はX11を使ったことがないことに気づき、混乱するためだけにX11を起動しました。では、X11を使用する必要があるのはなぜですか?

コメント

  • 多くの集中的なX11ユーザーは、オープンソースの XQuarz ビルド。これはより完全ですが、Appleによって完全にはサポートされていません。

回答

はい。 X11は非常に強力なウィンドウシステムであり、X11のコア機能に代わるものがAppleからリリースされていないため、現在も非常に使用されています。

X11の概要を学ぶまで、時間を費やすことはありません。 X11で実行するコードを作成する必要があるか、X11用に作成されたソフトウェアを実行する必要があります。

一言で言えば、これは非常に柔軟なクライアント/サーバーシステムです。サーバーはキーボードの場所で実行されます。クライアントは、別のコンピューターでローカルまたはリモートで実行されるプログラムです。たとえば、全国(または世界中)の大学にある大規模なサーバーでタンパク質折りたたみエンジンを実行し、のユーザーインターフェイスと対話できます。 MacBookProのカフェ。

使用するさまざまなウィンドウマネージャを選択できます。X11の仮想デスクトップと拡張デスクトップの概念は、Macとは大きく異なります。通常、画面が表示されるのは次の場合のみです。何かが物理的に接続されているか、スペースを有効にします。

には、いくつかの欠点があります。システムは異なり、それを使用するには、いくつかの学習を行う必要があります。また、Appleに完全にマッピングされていません。カットアンドペーストは方向感覚を失い、マウスボタンの機能が異なり、キーボードマッピングが難しい場合があり、ほとんどのX11プログラムにはさまざまなウィジェットが付属しているため、Macインターフェイスの均一性が損なわれます。 。X11クロームの最も熱狂的なファンでさえ、その多くが「古風な」ものであり、Macintoshユーザーインターフェイスエクスペリエンスを期待する人々にとっては本当に使いにくいものもあることを認めなければなりません(これは文化的なことです-国によっては、他の人に不快感を与える料理があります。それは「正しいか間違っているかではありません」。異なる遺産と、何かが「行われると想定される」方法についての長い仮定です。)

乾杯と幸運を祈ります!

回答

以下は、X11を必要とする一般的なプログラムのリストです。

  • Gimp -オープンソースの写真編集
  • Inkscape -オープンソースのベクトル描画プログラム
  • FreeCiv -Civilizationゲームのオープンソースバージョン
  • Scribus -オープンソースのデスクトップパブリッシングソフトウェア

基本的に、商用ソフトウェアのみを使用する場合は、X11は必要ありません。オープンソースソフトウェアの使用を計画している場合は、万が一に備えてX11を使用しておくことをお勧めします。多くのオープンソースプロジェクトは、以前はX11を必要としていましたが、現在はネイティブMacバージョンがあります(たとえば、 OpenOffice )。

コメント

  • X11プログラムの素敵なリスト+1 sourceware.org/xconq は、Macで今でも定期的に使用している唯一のX11プログラムです。 。
  • X11の主な必要性は、ネットワークスニファ/アナライザであるWiresharkを実行することです。

回答

X11は、非常に高価な* nixベースのCAD / CAEソフトウェアパッケージに今でも広く使用されています。

Photoshopのインストールを正当化できないMacで無料のGimpエディターを実行するために使用しました。 。

ただし、X11を使用する特定の* nixソフトウェアパッケージが必要でない限り、Macでは一般的に必要です。

コメント

  • OSXでネイティブに実行されるCAD / CAEアプリ、またはリモートマシンで実行され、X11経由でMacに表示されるアプリを意味しますか?
  • どこかのサーバーで実行し、に表示机の上にあるものは何でも。

回答

X11はほとんどのUnixGUIアプリで使用されます。すべてのLinuxGUIアプリはX11を使用しており、X11を引き続き使用するには、OSXで実行するように移植するのが最も簡単な方法であることがよくあります。単純なポートの下でX11を使用しない唯一のLinuxGUIアプリは、基盤となるGUIがOSXaquaに移植されたQtおよびJavaアプリを使用するアプリの一部です。

sshやその他のコマンドラインアプリUnixユーティリティはGUIを使用しないため、直接移植します。

X11アプリを使用せずに、Macports、Fink、Homebrewを使用できます。移植するアプリによって異なります。

コメント

  • sshはX11トンネリングを実行できます—別のマシンに接続し、そこでソフトウェアを実行して、X11サーバーに表示します座っているマシンで実行しているので、X11を使用します:)
  • しかし、私がコマンドラインのためだけにsshを使用しているタイのほとんど
  • sshトンネリングはセキュリティにとって重要ですX11トラフィックがローカルで安全なネットワークの外部をルーティングするとき(そのようなことがあった場合)。 X11サーバー/クライアントトラフィックを平文で送信している場合、Macは、入力内容を誰かが見たり、代わりに入力したりすることに対して非常に脆弱です。
  • はい。ただし、問題はX11の使用です。 -sshの使用方法ではありません。つまり、X11がない場合は、ここで問題は発生しません

回答

はい。

Mac OS Xの横にLinuxがインストールされているため、個人的には使用していません。しかし、同僚や仲間の学生の多くはMac OS XでX11を頻繁に使用しています。これは主に、多くのプロットを行う必要があるためです。そのため、Gnuplotを頻繁に使用します。GnuplotにはMacネイティブ端末(GUI)がありますが(私は思う)、X11およびwx(X11が必要)端末とは一致しません。

他にも多くの優れた機能があります。 (通常はクロスプラットフォームプログラム)X11が必要です。たとえば、Wireshark、Audacity(ウェーブエディター)、Inkscape(素晴らしいベクターイメージエディター)などです。もちろん、AudacityとInkscapeはどちらもMac OS Xネイティブと同等ですが、ほとんどのそれらは大きくて拡張性があります。

回答

うーん。 LinuxユーザーがOSXの世界にどれだけ変換したかを見るのは興味深いことです。これが私の0.02 $です。 (過去にLinuxのヘビーユーザーとして)

  • OS Xに変換したとき(Linuxから-約6〜7年前)、X11ベースのアプリケーションを多用し始めました。私はそれらをXよりもはるかに知っています。

  • 今日、私は 1つしかありませんアプリケーションはX11ベースのものをインストールし、いつかそれを使用します-gimp-フォトショップにあまりお金をかけたくないからです。とにかく、私はフォトエディターの専門家ではないので、簡単に見つけられるかもしれません-フリーウェアのネイティブココアアプリを使用すると、gimpもスローされます。

  • X11は非常に強力です。その基本設計は30年前のものであり、これはそれがどれほど安定しているかを示しています。ただし、コスト(長所)もありますが、この回答は適切な場所ではありません。

  • したがって、アプリケーションのネイティブバリアントがある場合は、おそらく必要ありません。

  • 次の場合に使用する必要があります:

    • 一部のアプリのネイティブバージョンがない場合、何が存在するかX11の場合
    • X11の環境が厳しく、xterm –display somecomp:0やsooなどを実行する一般的な方法です…

回答

私はWeb開発やメディア関連の作業を行っていますが、個人的にはMacでX11を使用することはできないと思います。あなたはUNIXネットワーク管理者か何かではありません。Wiresharkのネイティブポートはまだありませんが、X11はまったく使用していません。FinkとMacPortのほかに、自作。これは他の2つよりもはるかに簡単で、X11は必要ありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です