モザイクのダークサイド(II):あなたのものを選んでください!

約束どおりDebian安定版でXMonadを続行する前に 前の投稿で、括弧を付けて、適切な選択を行い、時間を節約して、デスクを希望どおりに機能させることができるようにしたいと思います。 それでは、いくつかの一般的な推奨事項から始めましょう。

始める前に

  •  マニュアルをお読みください。 多くの場合、マニュアルを読まないと致命的なミスを犯します。 ほとんどすべてのタイルマネージャーは、最初に実行したときに、暖かい空白の画面で挨拶します。 パニックにならない。 すでにここまで到達していて、どうしたらよいかわからない場合は、を押してくださいここにmaninsert-your-window-managerと入力します。 私が試したものはすべて、基本的にそれらを使用する方法の非常に有用な説明をもたらします。 グラフィカル環境に戻るには、を押しますそして準備ができています。 何かを実行する前にこれを行う必要がありますが。
  •  ターミナルを恐れないでください。 あなたはそれをたくさん使うつもりなので、ほとんどすべての人に最初からそれへの近道があります。 rxvt-unicodeをお勧めします。理由については後で説明します。
  •  構成ファイルを確認せずにコピーして貼り付けないでください。 これらの設定はユーザー向けであり、ユーザー向けではないため、これは非常に重要です。 ただし、興味深いのは、それらを注意深く観察し、何が役立つかを確認することです。 非常に小さなファイル、ジェネラリスト、またはコードの一部である場合にのみ、コピーアンドペーストをお勧めします。
  •  落ち着いてやってください。 初めての環境にはなかなか適合しません。 あなたはあなたのウィンドウマネージャーでエラーに苦しむでしょう、それは確かです。 したがって、すでに実行しているグラフィカル環境を安全に保ち、緊急時にその環境に戻る方法を知っていることを確認してください。 後でその方法を説明します。

何が必要ですか?

  • Linuxディストリビューション。 これまでのところ、何でも、とても良いです。
  • テキストエディタ、できれば端末で実行できるもの。
  • ターミナルエミュレータ。 デスクトップ環境がもたらすもので十分です。
  • あなたが勝ちます😀

代替案

これで良いことが始まります。宇宙の無限の食器棚の中からウィンドウマネージャーを選びます。 したがって、この質問に答えてください。ただし、一言で答えてください。 コンピューターで何をしていますか?。 プログラム? 航海しますか? あなたが書く? 読みますか? この質問に答えたら、私は推奨事項を作成します。使用しているプログラミング言語でプログラムされているマネージャーを探します。 また、マネージャーがディストリビューションで利用可能かどうかも確認してください。 いくつかはとても新しいのでそうではありません。 始めます。

素晴らしい

設定: Luaの

賛成: Awesomeは、数年前にDWMから進化しました。 ブランチ3から、非常に強力な拡張言語であるLuaから構成を開始しました。 Xlibに悪影響を与える新しいXCBライブラリを最初に使用したため、革新的です。 強力なユーザーコミュニティがあります。 Luaに依存することで、ウィジェットなど、その機能を拡張する標準ライブラリとサードパーティライブラリを入手できます。 notify-osdのような独自の通知システムがあります。 Luaでも同様に構成可能。 ボタンをサポートします。 デフォルトのモザイクにはかなりの数のレイアウトがあります。

に対して: 多くのユーザーはLuaへの切り替えに耐えられませんでした。 構成ファイルは大きく、サイズを小さくするには、Luaについて何か知っておく必要があります。 Xcompmgrで問題が発生することがあります。 デフォルトの構成に戻す構成を解除すると、前の構成は保持されません。

注意: ラベルでない場合は、仮想デスクトップを使用しません。 アプリケーションが特定のタグで実行されるように構成できます。

XMonadGenericName

設定: ハスケル

賛成: 大げさなように聞こえますが、Haskellで開発されているため、バグや人為的エラーが発生しにくく、非常に安定しています。 構成(この場合は環境が再コンパイルされます)が失敗した場合、前の構成が保持され、構成が行われたというメッセージが送信されます。 構成ファイルは最小限で、理解しやすいものです。 彼はほとんどすべてと仲良くしている。

に対して: Haskellへの依存がその主な問題です。 それをダウンロードすることは、haskell-platformパッケージ、または少なくともghcをダウンロードする必要があることを意味します。これは少し大きいです。 Haskellは、機能的なプログラミングではなく必須のプログラミングに慣れている場合、やや不可解になる可能性があります(そしてそうです)。 行ってこれを行う 反対の これはこれです、それを評価してください)。 私の知る限り、ボタンはサポートしていません。 デフォルトで使用できるレイアウトはほとんどありません。

注意: フルデスクトップ環境に適合するように簡単に構成できます。 私は思いますが、それがGnomeとXfceに直接送られることを保証しません。 その拡張機能の多くは、ハッキングであるHaskellリポジトリから、単純なcabal-installを介して直接インストールできますが、ダウンロード時にコンパイルされるため、時間がかかります。

これは、今後の記事の例として使用するものです。

微妙な

設定: Ruby

賛成: Rubyを使用しているため、設定が簡単です。 Rubyは素晴らしく、明確な構文を備えています。 これには、surと呼ばれるサブレットをインストールするための独自のパッケージマネージャーがあります。 それは急速に成長しており、それはその品質を物語っています。 それは素晴らしいのような厳格なタグシステムを持っていますが、より洗練されているので、一部の人にとっては便利かもしれません。 デフォルトの端末はrxvt-unicodeなので、Subtleをポイントします。 ええと、彼らのほとんどはそれを私たちに任せています、そしてあなたがそれを使うつもりならそれがすでにそれを持っているのは良いことです。

に対して: 私たちの言語で利用できる情報はあまりないようです。

注意: 厳密なタグシステムとは別に、グリッドに基づいた異なるタイリングシステムを使用します。 完全に説明するために広範囲にテストしていませんが、ワークスペースを使用するアプリケーションに任せるのではなく、ワークスペースをデフォルトの領域に分割しているようです。

DWM

設定: Cヘッダーとautomakeファイルを介して
賛成: 彼は伝説的な人物のXNUMX人であり、Awesomeの父であり、上級ユーザーにより優れた使いやすさを提供するように設計された一連のツールであるサックレスツールの開発者によって作成された進化ラインの一部です。 あなたがdmenuを知っていて、私が話していることを知っているなら。

に対して: 個人的には試したことがないので文句はありません。 人々は彼を高く評価しています。
注意: の兵舎のツアーに参加する サックレス 彼らは自分たちが何をしているのかを見ることができます。

ゼロからのウィンドウマネージャー

設定: 独自の構成ファイル

賛成: ボタン、キャプション、アイコンなど、通常はプログラム可能なマネージャーだけが提供できる機能のいくつかをサポートし、忠実で急速に拡大するコミュニティを持っています。

に対して: 私たちの言語のドキュメントはほとんどありません。

注意: 環境を構築することを示唆しておらず、構成するだけなので、その名前は矛盾しているように見えます。 これは、独自のウィンドウマネージャーを作成するためのフレームワークであるAwesomeの定義方法に似ていますが、これは違います。

Spectrwm (以前のscrotwm)

設定: 独自の構成ファイル

賛成: それは箱から出して正常に動作し、設定ファイルはそれを設定するのに十分コメントアウトされています。 特定のコマンドの出力を表示できる独自のバーがあります。 これは速い。

に対して: 他のマネージャーでは簡単なものをプログラミングすることで達成できることが見落とされているため、少し空っぽに感じる人もいます。

注意: それでも名前が変わる理由がわからない場合は、適切と思われるように、古い名前を完全に読んでみてください。 多くの人々はまた、最南端の男性の解剖学的構造の特定の部分への言及を考え出しました。

StumpWM

設定: 一般的なLisp

賛成: 構成として機能言語を使用するもうXNUMXつ。 EmacsLispに慣れている人に便利です。

に対して: 私はそれを試していません。 だからわかりません。 Lispについて何も知らないという理由もあります。

注意: 幸せなStumpWMユーザーの好奇心旺盛なイメージ以外に気付くことはありません。明らかに非常に幸せなイメージです。

もうありませんか?

もちろん私はそうしますが、私は彼らを知らないか、彼らがこのガイドで私を通過しました。 学習しているプログラミング言語(つまり、そうであれば)は、すでにXNUMXつの構成として使用されている可能性があります。 しかし、それらはすべてデザインの産物であり、自然の産物ではありませんが、それはそれらが生存のための競争の対象ではないことを意味するものではありません。時間。。

その他の考慮事項とクイックアンサー

  1.  なぜrxvt-unicode? urxvt(このように呼ばれますが、パッケージはrxvt-unicodeと呼ばれます)は、256色、Perl拡張機能、タブなどをサポートするターミナルエミュレーターです。 端末アプリケーションは、urxvtで簡単に構成できるカラースキームを使用して画面に表示するため、非常に便利です。 美しく統一されたインターフェースを持つタスクをはるかに簡単にします。
  2. の驚異をどのように行うのですか DotShare.it? このページを知っているなら、たとえ彼らがそれを誇示するためにそれをしているように見えても、あなたはそれらをそこに置いたaltruisticの人々の構成ファイルのツアーにすでに参加しているでしょう。 特に何をしているのかわからない場合は、それらを確認し、それらから学び、ウィンドウマネージャーに実装し、指を交差させて機能させることがすべてです。
  3.  どのようにデスクを切り替えましたか?ファイルを変更する
    〜/ .xinitrc

    言う行がXNUMXつだけになるように

    exec insert-here-your-wm

    Archにいる場合は、すでに行っている可能性があります。たとえば、行を変更するだけです。

    exec startxfce4

    a

    exec xmonad

    これは、startxコマンドまたはslimで機能します。 GDMやKDMのようなアクセス画面がすでにある場合は、セッションを変更するための何かがすでに用意されています。

  4.  テキストエディタは必要ですか? しかしもちろんそうです。 タイリングが端末とうまく調和するため、端末でより適切に実行される場合。 どちらかわからない場合は、nanoから始めることができます。 ターミナル上で実行されるその他の機能はVi、Vim、およびEmacsですが、これらを適切に処理するにはトレーニングが必要な場合があります。 それらはすべて名前で呼び出されますが、問題はありません。
  5.  そして、設定? やがて。 また、すべてを使用できないという理由だけで、各マネージャーに求めている設定を提供することはできません。

結論

から選択することがあります。 はい、次回会うときに、ファイルの包括的な説明をします xmonad.hs 安定したDebianでの基本、ジェネラリストなど。 またね。


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

20コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   オスカーシルバ

    私の良い、sgteを待っています。 投稿😉

  2.   アウロスZx

    うーん、面白い。 私はルアについて何か知っているので、多分素晴らしいを試してみてください

    1.   

      良いことは、Debianが安定していても、ほとんどすべてのディストリビューションでそれを見つけることができるということです。

      1.    アウロスZx

        まあ、私はすでにそれを試しました。 難しくはありませんが、私が探しているものではありません😛

  3.   MSX

    ソエズプレミア!!

    素晴らしいアイテムの男、+ 1。 ほとんどのGoogleハッカー(そして一般的に)はXmonadを使用していますが、それは異星言語であるとあなたが言うように、私はそれをレビューするために静かに座らなければなりません、ここに良いチュートリアルがあります: http://www.learnhaskell.com; また、Glasgowコンパイラのテーマも少なくありません。毎日Haskellを使用しない場合、またはXmonadのファンである場合は、最小限の環境にするために700mbの獣をダウンロードする必要があります。

    面白くて使いやすいWMとして、i3wm(www.i3wm.org)をリストに追加します。これは、統合されたステータスバー(何も構成する時間を無駄にしないためのプラス)を備えた非常に完全な環境であり、非常にシンプルで非常に簡単な構成ファイルです。 Windows .iniスタイルをカスタマイズするために、それも完全に開発中です。
    好奇心旺盛なWMのように:StumpWMに基づいてEmacsファンに焦点を当てたDSWM(Deep Space WM)...私はEmacsファンですが、DSWMxDには波がありませんでした

    今のところ、リストにある名前をすべて試した後、突然の構成変更に悩まされていなかったので、このWMに問題が発生することはなく(常に最新バージョンを使用)、強力で用途が広いので、Awesome3を使用しています。 、KDESCのようなフルデスクトップを置き換えるのにほぼ完璧です。
    私はdwmが好きで、長い間使用していましたが、超ミニマリストであるため、使用するものが多くないことがわかりました。 私がファンだったもう3つのWMはMuscaで、現在は放棄されていますが、その本質を多く維持しながら偽造されていますが、AwesomeとiXNUMXによるステータスバーの処理は明らかに優れています。

    私が気に入ったのも微妙です-Rubyでプログラミングしていませんが、この言語が大好きなのでプラスです。時間があれば、徹底的にテストしますが、Awesomeよりも軽いようです。そして彼らがプロジェクトで言ったことから、彼らはそれに同じ機能を与えると主張しています。

    ヒント:WMまたは*ボックスマネージャーを使用している場合は、xcompmgrのCompton -Xコンプターフォークを試してください-danaはすでにこのブログにコメントしています-少なくとも_excellent_です(誰が元の記事を投稿したかは覚えていませんが、ありがとうございます!)

    1.    エラヴ

      KDESCのようなフルデスクトップを置き換えるのにほぼ完璧です。

      ¬¬本当に?

      1.   

        たぶん*すべて* KDEではありませんが、Kwinにはそうです。 それをKDEに統合することは素晴らしいことです

      2.    MSX

        «¬¬本当に?»
        ハハ! もちろん、テキストではありません!
        しかし、Awesomeは非常に完全で、非常にうまく機能します。

        ほら、Arch Linuxx4.9.1_86上のKDESC 64で、Liquorix3.5.4カーネルとCPUアクセスオプティマイザーを使用-cgroupsに基づく-Ulatencyd +いくつかの追加の調整(/etc/sysctl.confおよびその他の場所) )それはとてもうまくいきますが、それを使わないのは犯罪のように思えるので、それはシルクです、それは私に感銘を与えます! XD
        さらに、KDE ​​SC 4.9.1の電源管理は、独自のセクションに値します。環境によるリソースの使用は非常に最適化されているため、省エネ(常にバッテリーを備えた路上でのマシンの使用について話している)を使用できます。 Awesomeやdwm(私が最も使用した4.9.1つ)のようなWMはごくわずかです、WOW! KDE SC XNUMXのバッテリー消費量は非常に少ないです! そして、トレイバーo_Oが組み込まれたウィンドウマネージャーに対して、プレミアム機能を備えたフル/フルデスクトップについて話します。

        一般の人々にはほとんど知られていない質問もあります:GNOMEは常にユーザーの使いやすさと統合に向けられたより社会的な側面を持ち、言語とあらゆる種類の入力デバイスのサポートを強調していましたが、KDEはユーザーの領域でした。グラフィカルな環境以上のものを探していた人、そしてなぜ多くのハッカーからではないのか、そしてそれはいくつかのほとんど隠された「詳細」に反映されています。
        1.デスクトップの概要に移動しましょう。 私の場合、XNUMXつの方法で構成しました。
        1日システム設定内でワークスペースの動作(スペイン語ではワークスペースの動作など)に移動し、そこで画面の端(画面の端?)を選択し、画面の端のいずれかでDestkopグリッド効果を選択します(私はそれを右下の端に持っています)
        1B。 システムセットの一般画面で。 ショートカットとマネージャー(ジェスチャーやキーボードショートカットのようなものだと思います)、グローバルキーボードショートカット(グローバルキーボードショートカット)、最後にKDEコンポーネントコンボでKWinを探します。 残っているのは、Show Desktop Gridエフェクト(スペイン語でShow Desktop Gridなどとして翻訳されていると思います)を、私たちにとって快適なショートカット(私の場合はMeta + s)にバインドすることだけです。
        私が行っていた場所:複数のデスクで作業する場合、非常に興味深い詳細があります。
        デスクトップグリッドビューをアクティブにすると、有効にしたすべての仮想デスクトップだけでなく、各仮想デスクトップにあるすべてのアプリケーションも表示され、デスクトップ間でドラッグできます。
        これらのアプリケーションのいずれかを右クリックすると、同じミラーリングされたウィンドウが各仮想デスクトップに自動的に表示されるので、作業するデスクトップで作業すると、常にそのウィンドウ(つまり、アプリケーション)が表示されます...しかしこれはここで終わりではありません! 以前にミラーリングしたアプリケーションをもう一度右クリックすると、別のデスクトップでは、アプリケーションは自動的に絶望し、右クリックしたデスクトップにそのインスタンスのみが残ります。

        この例のように、KDE ​​SCを使用していると、時間の経過とともに発見される文書化されていないものがたくさんあります。

    2.    キシキーズ

      Haskellのリンクから.NETに関するページにアクセスできます。 ならないだろう http://learnyouahaskell.com あなたが参照していたリンク?

      私はハスケルについて何か知っているので、誰がXMonadを試してみるのか、それを適用するのに良い方法かもしれません。 残りのうち、私はi3とAwesomeだけを試しました。 i3は私にとって複雑でした、または少なくともAwesomeよりも複雑でした..

      1.    MSX

        本当にありがとう、私はそれを記憶から書きました。 3つの質問:「私はHaskellについて何か知っているので、誰がXMonadを試してみるのか、それを適用するのに良い方法かもしれません。 残りのうち、私はi3とAwesomeだけを試しました。 iXNUMXは私にとって複雑でした、または少なくともAwesomeよりも複雑でした。» あなたは本気ですか、それともトローリングしていますか? それとも、あなたはただ別の惑星から来たので、故郷を逃さないようにHaskellを使うのです!?
        i3は非常にシンプルです。実際、簡単ですぐに使えるものを求めるすべての人にとって、エントリーレベルのWMになると思います。 単一のファイル〜/ .i3 / configで構成されます。構成のタイプは次のとおりです。
        [変数] = [値]
        また、i3 wikiでフォントを変更するためのすべての構成の可能性がある場合は、画面の端を選択してステータスバーなどを固定します。 実際、ステータスバーは、バッテリー、関連するすべてのNICの入力および出力ネットワーク接続、日付と時刻、他のアプリケーションを開くトレイアイコンが表示されるシステムトレイなど、すべての種類の情報を表示するように既に構成されています(例KWallet)など。

        しかしもちろん、Haskellをプログラムするなら、単純なことが複雑に見えるのは当然だと思います、ハハ!

        1.    MSX

          ああ、なんてこった、私は彼にHYPERグリンゴを送ったそして😛
          ホームチルドレンではこれを行わないでください。スペイン語では、HIPERにiを使用します=)

        2.    キシキーズ

          i3のシンプルさは私を複雑なxDにしました。私はすぐに素晴らしいことを発見したので、自分自身を収容するのに十分にそれを使用しませんでした。
          そして、私はトローリングしていません、私はハスケルと機能的なプログラミングを知っています😛

    3.   

      スペイン語のバージョンがあり、実際に私が使用しているものです。 http://aprendehaskell.es/
      私はライターとして向上していることを願っています。前回の投稿で、私が言ったように、致命的なエラーが発生しました。 よろしく。

    4.   

      これは非常に長いコメントです、私の友人。
      知らないので入れなかったものもあるので、何も報告できないので入れても意味がありません。
      作曲に関しては、タイリングとOHPフィルムを組み合わせるのは不自然だと考える人がいます。 理由はわかりませんが、これらのマネージャーは多かれ少なかれ古いハードウェアを扱うことが多いため、スタイルと消費者の理由によるものと思います。
      とにかく、コメントしてくれてありがとう。 😀

      1.    MSX

        「作曲に関しては、タイリングと透明度を組み合わせるのは不自然だと信じている人がいます。」
        確かに、これらの場合の私の答えは常に同じです:FUCKOFF。
        それは、汚いハック、醜い、本当にひどいハックを含む特定の状況の回避策を説明し、その後、すべてのヒステリックな娼婦が沸騰した牛乳のようにジャンプして、いいえ、それは間違っている、それは間違っている...私の答え:それを吸うようなものです。

        きちんと整頓されたコードはそれを維持するのをはるかに簡単にし、システムがよりバニラであり、あなたがそれに対して行ったハックが少ないことは事実ですが、あなたのハックがたわごとをしないことを知らない人よりも簡単です、現実はあなたがn00bである場合です確かに、あなたがr00tであるか、少なくとも_あなたがあなたのシステムを知っている_(あなたのクソシステムを知っている)とき、あなたは「触れてはいけない」(その終末論的な概念の人とのWTF、触れて、壊して、学び、そしてハックする)何かに触れるとパニックを感じるでしょう。事実上、あなたが望むこと、あなたが好きなこと、そしてあなたがそれをどのように行うのが好きかを行います。
        作曲家の場合も同じです。頭の中で正しくないために精神科医のところに行く作曲家と一緒にWMを使用して、夢中になってスキャンダルに陥った人は誰でも同じです。

        ルールメーカーであり、中空のレンガよりも創造性が低く、彼らが陥った型から抜け出すことができない「純粋主義者」(一般的に最も知識が少ない)よりも私が軽蔑することはほとんどありません。

        あなたのシステムを知っている=>あなたが好きなことを_あなたのやり方_でやってください。

        1.   

          それほど悪くはありません。 これらのマネージャーは最小限であると想定されているため、それらを作成するとリロードされます。 また、透明度のない端末はかなり見栄えがします。
          とにかく、私は気にしません。 通常はタイリング中ですが、私は作曲を続けていません。

  4.   ソクラテス_xD

    私はAwesomeを使用していますが、真実はそれが単に「素晴らしい」ということです。 しかし、あなたが書いたリストから、RubyはPythonと同様に学ぶのが簡単な言語であるため、(英語を知っている場合は)微妙なものが最善のようです。 実際、.rbファイルが何を示しているかは一目でわかります。 やってみたかった🙂

    Pythonで構成されたwmはqtile-> http://qtile.org/
    私が気に入らなかったのは、設定ファイルが本来あるべきほどカスタマイズできないように見えることです。 プログラムのソースコードをタッチして、たとえばカラースキームなど、自分の好みに合わせてカスタマイズする必要があります。

    1.    MSX

      私はAwesomeを使用していますが、真実はそれが単に「素晴らしい」ということです。

      完全に! Awesomeは、そのままでも素晴らしいです。

  5.   コナンドエル

    素晴らしい投稿、私は微妙で素晴らしいものを使用しています、そして真実は私が両方を愛しているということです、しかしあなたがルビーの考えがないなら微妙な設定はより簡単です、私の場合私は何もプログラムしておらず、私は知りません言語私にとっては、素晴らしいよりも微妙な好みに合わせて編集および構成する方が簡単です。 敬礼!!!

  6.   イバノビッチ

    私はLinux愛好家です-私はプログラマーではありません-私は単純な学習者です-現在私はi3_wmの処理を学び、運が良かったです(uzbl-browserでナビゲートすることを学びました-ステータスバーで名前を見つけましたi3_wmにプリインストールされているものを変更するのに便利なキーボード(Mod5 +イントロ))フレンドリーなキーボードシーケンスをアクティブ化するように»〜/ .i3 / config»を構成し、ターミナルをアクティブ化することができました... ..、それは月に一歩踏み出すようなものでした、良いブログの友達-🙂(11-04-2013 /チリ-ペンコ-VIII地域)