GNOME デスクトップが提供するアプリケーションには、いくつかの共通する特性があります。たとえば、アプリケーションは一貫したルック&フィールを持ちます。アプリケーションが共通する特性を持つのは、同じプログラミングライブラリを使用するためです。標準の GNOME プログラミングライブラリを使用するアプリケーションを、GNOME 対応アプリケーションと呼びます。たとえば、Nautilus
および gedit
テキストエディタは、GNOME 対応アプリケーションです。
GNOME は、オペレーティングシステムが提供するライブラリ以外のライブラリも提供します。このライブラリにより、GNOME は、GNOME 対応アプリケーションだけでなく、既存のアプリケーションも実行することができます。たとえば、使用しているオペレーティングシステムが UNIX ベースの場合、現在の X11 アプリケーションと Motif アプリケーションを GNOME デスクトップから実行できます。
以下に、GNOME 対応アプリケーションの特長を示します。
一貫したルック&フィール
GNOME 対応アプリケーションは、一貫したルック&フィールを持ちます。GNOME 対応アプリケーションはルック&フィール設定を使用します。この設定は、デスクトップ設定ツールで指定できます。GNOME 対応アプリケーションのルック& フィールを変更するには、以下のツールを使用します。
「アプリケーション」-> 「デスクトップ設定」-> 「メニューとツールバー」
「アプリケーション」-> 「デスクトップ設定」-> 「テーマ」
メニューバー、ツールバー、ステータスバー
ほとんどの GNOME 対応アプリケーションには、メニューバー、ツールバー、およびステータスバーがあります。メニューバーには必ず 「ファイル」メニューと「ヘルプ」メニューが含まれています。「ファイル」メニューには必ず「ウィンドウを閉じる」メニュー項目が含まれており、「ヘルプ」メニューには必ず「バージョン情報」メニュー項目が含まれています。
ツールバーは、メニューバーの下に表示されるバーです。 ツールバーには、最も一般的に使用される操作のボタンが含まれています。ステータスバーは、ウィンドウ下部にあるバーであり、ウィンドウ内の現在の状態についての情報を提供します。GNOME 対応アプリケーションには、このほかにもバーが含まれることがあります。たとえば、Nautilus
には、ロケーションバーがあります。
GNOME 対応アプリケーションの一部のバーは、切り離し可能です。つまり、バーにはハンドルがあり、そのハンドルを使ってバーをグラブし、別の場所にドラッグできます。バーをドラッグしてウィンドウの別のサイド、またはデスクトップの別の部分にはめ込むことができます。たとえば、Nautilus
ファイルマネージャのメニューバー、ツールバー、およびロケーションバーは切り離すことができます。
デフォルトのショートカットキー
GNOME 対応アプリケーションは、同じ操作に対して、同じショートカットキーを使用します。たとえば、GNOME 対応アプリケーションを終了するには、Ctrl + Q キーを押します。 GNOME 対応アプリケーションでの操作を元に戻すには、Ctrl + Z キーを押します。
ドラッグ&ドロップ
GNOME 対応アプリケーションは、同じプロトコルを使用して、ドラッグ&ドロップ操作を実現します。このため、項目をドラッグ&ドロップすると、GNOME 対応アプリケーションからは一貫性のある結果が得られます。
さらに、同じプロトコルを使用することで、GNOME 対応アプリケーションは高度な機能で相互に操作できます。たとえば、GNOME 対応アプリケーションは、ドラッグする項目の形式を認識します。HTML ファイルを Nautilus
ウィンドウから Web ブラウザにドラッグすると、そのファイルは HTML 形式でブラウザに表示されます。逆に、HTML ファイルをテキストエディタにドラッグすると、このファイルはプレーンテキスト形式でテキストエディタに表示されます。