GNU/Linux >> Linux の 問題 >  >> Linux

TWMLinuxデスクトップで基本に立ち返る

最も謙虚なウィンドウマネージャーであるTWMは、額縁を購入したときに取得するサンプル写真に少し似ています。 XorgがX11WindowsSystemに同梱されているのは基本的な概念実証であり、グラフィカルユーザーインターフェイス(GUI)用のデスクトップを実際に作成できることを示しています。

一部のディストリビューションでは、通常のデスクトップを壊して修理に十分な長さの端末が必要な場合に、ピンチで起動できるフォールバックウィンドウマネージャーとして扱います。 Xorgは基本的に防弾であり、Waylandのために脇に移動しているので、TWMがまったく含まれていないこともあります。それでも、驚くべきことに、TWMは Timeless Window Managerのいずれかの略です。 またはタブ付きウィンドウマネージャー 、誰に尋ねるかによって、いくつかの楽しい機能と構成オプションがあります。

ディストリビューション(Mac OS上のXQuartzを含む)には、フォールバックウィンドウマネージャーとしてTWMが慎重に含まれている場合があります。それ以外の場合は、ソフトウェアリポジトリで見つかる可能性が高く、FreedesktopGitHubリポジトリからも取得できます。すでに別のデスクトップを実行している場合は、いくつかの構成パネルを除いてバンドルされたアプリケーションが含まれていないため、同じシステムにTWMをインストールしても安全です。

インストール後、現在のデスクトップセッションからログアウトして、TWMにログインできるようにします。デフォルトでは、セッションマネージャー(セットアップに応じてKDM、GDM、LightDM、またはXDM)は引き続き以前のデスクトップにログインするため、新しいデスクトップにログインする前にそれをオーバーライドする必要があります。

GDMの場合:

SDDMの場合:

デスクトップツアー

TWMの基本的な構成は、通常、見栄えがよくありません。これが私のSlackwareシステムのTWMです:

デスクトップを左クリックすると、ポップアップメニューが表示されます。デフォルトでは、xtermという1つのアプリケーションがリストされています。 xtermを起動すると、クリックしてデスクトップに配置するまで、ウィンドウのアウトラインが表示されます。

デスクトップまたはウィンドウのタイトルバーを右クリックまたは中クリックすると、さらに多くのアクションを実行できます。たとえば、ウィンドウのサイズを変更するには、タイトルバーを中クリックして、[サイズ変更]を選択します。;これにより、サイズ変更モードになり、小さくしたり大きくしたりするウィンドウの端をマウスでドラッグできます。もう一度クリックして、新しいサイズを確認します。

ウィンドウの左上隅にあるアイコンを右クリックすると、そのウィンドウは最小化されてデスクトップアイコン(OS Xドックの前身)になります。このアイコンをデスクトップの任意の場所にドラッグして右クリックすると、フルサイズのウィンドウに戻すことができます。

これらはすべて古いUnixの規則です。長年のUnixユーザーが愛情を込めて覚えているが、最初は新しいユーザーにはまったく困惑しているビジュアルインターフェイスのトリック。 TWMを使用してそれらを愛することを学ぶことができますが、そうする場合は、間違いなく、少しきれいで、日常のワークフローに合わせたものが必要になります。

TWM構成

その他のLinuxリソース

  • Linuxコマンドのチートシート
  • 高度なLinuxコマンドのチートシート
  • 無料のオンラインコース:RHELの技術概要
  • Linuxネットワーキングのチートシート
  • SELinuxチートシート
  • Linuxの一般的なコマンドのチートシート
  • Linuxコンテナとは何ですか?
  • 最新のLinux記事

私のお気に入りのサイトの1つは、実証済みのLinuxサポートフォーラムであるLinuxQuestionsです。そこでTWMに関する投稿に出くわしました。そこでは、ユーザー rkfb どうやら真剣に、TWMを彼のお気に入りの軽量ウィンドウマネージャーとして賞賛していました。さらに、 rkfb それを証明するための設定ファイルがありました。

サンプル.twmrcをダウンロードしました ファイルを作成し、TWMには驚くほど多くのオプションと機能があることを発見しました。 FVWMやMLVWMなどの他の「ビルディングブロック」ウィンドウマネージャーと同様に、それをカスタマイズして現代の期待に応えるには多くの作業が必要です。アプリケーションの通常のランドリーリストをTWMに追加することもできます。たとえば、Tint2またはXfce-panelを実行して、従来のタスクバーやその他のアプレットを提供したり、システムトレイにスタローントレイを提供したり、vdeskを実行して仮想デスクトップを提供したりできますが、TWMは最新のものではありません。 ウィンドウマネージャーですが、時代を超越した ウィンドウマネージャー。あまり現代的にしたくないかもしれません。

たくさんあります TWMの構成ファイル内のオプションと定義の一覧。私のお気に入りの2つは、 RandomPlacementです。 (ウィンドウのランダムな配置をアクティブにするオプション。手動でクリックして起動する各ウィンドウの場所を設定する必要はありません)および ShowIconManager (垂直のタスクバーを表示します。)

メニューの内容を定義する構文は非常に理解しやすいです:

menu "Shells" {
   "Shells"     f.title
   "rxvt"               f.exec "urxvt -fg cyan -bg black -cr white &"
   "Konsole"    f.exec "konsole &"
}

カラーテーマは、サンプルファイルから同様に直感的です。

fehを使用して背景を設定できます コマンド(おそらく最初にインストールする必要があります):

$ feh --bg-fill ~/christopher-burns_unsplash.jpg 
古いTWMは新しいTWMです

TWMは、デスクトップの設計は単純でしたが構成が複雑だった、過ぎ去った時代のアーティファクトのように見えます。これはおそらく、利用可能な最良または最も柔軟なウィンドウマネージャーではありませんが、驚くほど構成可能です。お気に入りのデスクトップの断片で構成されるカスタマイズされたデスクトップの基盤として使用できます。時間をかけてTWMを楽しんで使用できるようにすることができます。その過程で、インターフェイスデザイン、Unixの歴史、およびピックスマップのビット深度について多くのことを学ぶことができます。 TWMに別の外観を与え、それを美しく見せます。


Linux
  1. PlexyDeskを使用してLinuxデスクトップの機能を拡張する方法

  2. Linuxの基本:Wgetを使用してシェルにファイルをダウンロードする方法

  3. Linux –サウンドをデスクトップイベントと統合する方法は?

  1. Linux KDEPlasmaDesktopと画面共有する方法

  2. LinuxEquinoxデスクトップ環境でリラックス

  3. Linux デスクトップでファイルに関連付けられたアイコン、MIME タイプ、およびアプリケーションを取得するにはどうすればよいですか?

  1. Unixデスクトップ環境でユニークなLinux体験を作成する

  2. LinuxRatpoisonウィンドウマネージャーでマウスレスに

  3. LinuxMLVWMを使用してレトロなAppleデスクトップを構築する