導入
| FVWM-クリスタル | |
FVWM-Crystal 下のデスクトップ | |
| 開発者 | FVWM-クリスタル |
|---|---|
| 最新バージョン | 3.0.5 (2007 年 6 月 7 日) [+/−] |
| 環境 | Linux 、BSD、Solaris |
| 親切 | テーマ |
| ライセンス | GNU GPL (フリーソフトウェア) |
FVWM-CrystalはFVWMウィンドウ マネージャーのテーマであり、ROX-filer または Nautilusファイルマネージャー、xterm、aterm、urxvt などのいくつかのターミナル、MPD、XMMS、XMMS2、または Quod Libet を含むいくつかのオーディオ プレーヤーに対する一定レベルの制御を提供します。メニューから壁紙やウィンドウ装飾を選択したり、自動スクリーンショットを撮ったりするなど、他の機能を実行するためのさまざまなツール。

著者
FVWM-Crystal の作者は Maciej Delmanowski です。彼はその現在の管理者でもあります。彼は 2003 年 1 月にこのプロジェクトを開始し、他の人々が彼を助けて現在の Crystal を作り上げました。
バージョン 3.0.5 の新機能
このバージョンの主な新機能は、新しいレシピ、AlsaPlayer とmplayer 、および stalonetray のサポートです。 FVWM および FVWM-Crystal ドキュメント ページへの呼び出しがメニューに追加されました。
これら 2 つのメディアコントロールは、他のプレーヤーよりも高度です。したがって、オーディオ ボタン (AlsaPlayer の場合は順方向と逆方向) からこれら 2 つのプレーヤーの再生速度を制御することができます。これらのプレーヤーの音量設定はデシベル単位です。
alsamixer と aumix の音量設定がデシベルを使用するように変更されました。
stalonetray のサポートが追加されました。これは、トレイラーの代わりに通知領域アイコンをレンダリングするために使用できるプログラムです。 stalonetray の主な利点は、trayer の開発が数年間停滞している一方で、その開発者が非常に活発であることです。
これらのさまざまなプログラムに対応する環境設定も追加されました。
主な特長
FVWM-crystal には、最初の起動時から機能するデスクトップを使用できるようにする一連の構成ファイルとスクリプトが含まれています。
メニュー
メニューには、クリスタル メニューとアプリケーション メニューの 2 つの主要な部分があります。選択したテーマに応じて、このメニューは、単一のメニュー、2 つの別個のメニュー、またはカテゴリごとに分けられたクリスタル メニューとアプリケーション メニューなど、さまざまな形式で表示できます。これらの各カテゴリは、画面上のアイコンで表される独立したメニューになります。すべてのメニューまたはサブメニューは切り離すことができます。その後、それらは永続的に表示され、画面上のどこにでも移動できます。

クリスタルメニュー
Crystal メニューには実際の環境設定プログラムが含まれていますが、他のデスクトップ環境とは異なり、環境設定はメニューから直接選択されます。たとえば、壁紙を選択すると、このメニューでは壁紙が自動的にアイコンとして表示され、これらのアイコンは対応する壁紙のサムネイルになります。選択した壁紙のサムネイルをクリックするだけで、その壁紙が選択され、デスクトップの背景として自動的に配置されます。このサブメニューは、Crystal がサムネイルを生成する必要があるため、初めて起動するときは非常に遅くなります。そうすれば他のものと同じくらい速くなります。
他のサブメニューでは、スクリーン セーバーの制御、即時または遅延した画面コピーの作成、ウィンドウの装飾、配色、壁紙の選択、および使用するレシピ (c これが FVWM-Crystal のテーマの指定方法です) やマウスフォーカスなどの設定を行うことができます。ポリシー。
各レシピは、異なる外観と異なる機能を提供します。一部の製品は非常に洗練されており、下部に非常に細いバーがあり、メニュー、ウィンドウのリスト、オーディオ プレーヤーのコントロール ボタン、ページャー (アイコンを含む領域をさまざまな要素の中で呼びます) がグループ化されています。仮想デスクトップ)システム トレイと時計、その他は巨大なポケットベルを備えた古典的な FVWM に似たもの、さまざまな要素を画面のさまざまな領域に散在させたり、隅にグループ化したりするものもあります。
FVWM-Crystal では、独自のレシピを作成する可能性も提供します。 Crystal の中心は FVWM であり、この環境は後者によって提供される構成の可能性を犠牲にすることなく管理されているため、提供される可能性は無限です。したがって、他のどのデスクトップにも似ていないデスクトップを構成できるだけでなく、何よりも、目的の機能が当初計画されていなかった場合でも、希望どおりの動作をするようにデスクトップを構成することができます。始める。システム内に存在するプログラムの任意の機能は、このプログラムによって課される制限内で、オフィスの任意の要素に関連付けることができます。プログラム コントロール ボタンなど、独自のデスクトップ要素を定義することもできます。 Crystal に含まれるオーディオ ボタンは、そのような要素の好例です。ラップトップの興味深いテーマは、バッテリの充電ステータスとCPU温度を表示する 2 つのボタンを含むACPI のデフォルトです。
FVWM と比較して、Crystal には多数の構成モジュールが含まれているため、カスタマイズがはるかに簡単です。
アプリケーションメニュー
Crystal アプリケーション メニューには、最も一般的な Linux アプリケーションが組み込まれています。 Crystal は、アプリケーションがインストールされると自動的に認識し、それをメニューに組み込みます。また、 GnomeおよびKDEメニューからアプリケーションを組み込むこともできます。これらはスクリプトを使用して自動的に生成されます。このメニューのもう 1 つの可能性は、不足しているアプリケーションを基本メニューに組み込んだり、既存のアプリケーションを変更したりして、独自のメニューを作成することです。
FVWM-Crystal の最新バージョン (3.0.5) には、アプリケーションによって提供される .desktop ファイルとアイコンから Crystal アプリケーションのメニュー エントリとアイコンを自動的に生成できるスクリプトである fvwm-crystal.generate-menu が組み込まれています。
さらに、このメニューは、システム – グループ – ユーザーの 3 レベルの戦略に従ってカスタマイズできます。このメニュー システムは非常に強力で、設定も簡単です。メニューに関連付けられたコマンドを変更するだけでなく、メニュー エントリを非表示にしたり非表示にしたり、メニュー要素の順序を変更したり、新しい要素やサブメニューを作成したりすることもできます。システム レベルは、デフォルトのクリスタル メニューに対応します。グループ レベルとユーザー レベルはオプションであり、ユーザー グループまたは特定のユーザーに対応する新しいエントリを作成できます。これらの最後の 2 つのレベルでは、最も単純なロジックに従って既存のエントリを変更することもできます。Crystal はユーザー メニュー エントリを優先して表示し、グループ レベルとシステム レベルの対応するエントリは無視されます。次に、グループ レベルのエントリが表示され、システム レベルのエントリは無視されます。最後に、ユーザーまたはグループ レベルで一致するエントリが存在しない場合は、システム レベルのエントリが表示されます。
その他の機能
FVWM-Crystal の主な特徴は次のとおりです。
- 透明な要素を使用したインターフェイス: パネル、ダイアログ、メニューが疑似透明で表示されます (画面の背景は表示されますが、ウィンドウは表示されません)。
- ウィンドウの装飾、パネルとメニューの配色、壁紙はメニューから変更できます。それらの状態は将来のセッションのために保存されます。
- 柔軟なウィンドウ装飾: タイトル バーの複数のボタンのデザイン、およびこれらのボタンのさまざまなイメージと機能。
- さまざまなレシピ (パネルの配置と機能を備えたテーマ、デスクトップ機能、ウィンドウ アイコンの選択と機能) をメニューから選択できます。
- 高度なキーボードのサポート: デスクトップの変更を制御するキー バインディング、ウィンドウ コントロール (移動、サイズ変更、フォーカス、アイコン化、閉じるなど) –合計でほぼ 90 種類の異なるキー バインディングがあります。
- キーボードまたはオーディオ パネルのボタンとそのメニューを使用したオーディオ プレーヤーの制御のサポート。 3.0.5 では、サポートされるプレーヤーは、alsaplayer、audacious、cdcd、cmus、mocp、mpd、ビデオファイルとDVDも再生できる mplayer、quodlibet、xmms、および xmms2 です。
- ターミナル ウィンドウの高度なサポート: Alt+ (重大)でアクセスできる「Quake Console」と呼ばれる特別なターミナル。デスクトップをクリックしてコンソールを開くこともできます。
- インストールされたアプリケーションを使用してさまざまなパネルとメニューを自動的に生成する Python スクリプト。プログラムを自動的に検索し、対応するメニューとパネルを作成します。
- 約 400 種類の異なるアプリケーション (アイコン、メニューのエントリのデータベース、パネル、ウィンドウ スタイル) をサポートします。
- gettext とUnicode のサポートによる国際化。
- FVWM 構成全体は、単純なディレクトリ構造の小さなファイルに分割されています。
- 設定ファイルをロードするための特別な機能 – これにより、これらのファイルを別の場所に配置し、システム、ユーザーのグループ、または個々のユーザーの設定を行うことができます。ファイルは同じ名前を持ち、ユーザー – グループ – システムの順序で最初に見つかったファイルが使用されます。
- シンプルで使いやすいユーザー設定システム。
- システムおよびユーザーレベルの構成のサポート。これらの構成の変更は、プログラムが更新された場合でも保存されます。
- レシピと呼ばれる特別なファイル。これらは標準の FVWM 構成モデル (1 つの構成 – 1 つのファイル) に似ており、同じプログラムに対して異なる構成 (たとえば、オンザフライで変更できる異なるオーディオ プレーヤー) を許可します。
- さまざまなテーマとアイコン サイズのサポート。

