共通デスクトップ環境 スタイル・ガイド

セッション管理サポート

デスクトップ・アプリケーションを設計するときは、セッション管理の点で次のガイドラインに注意する必要があります。

必須 

ax: 

アプリケーションは、主ウィンドウと主要な属性のセッション管理のため、ICCCM (Interclient Communication Conventions Manual) 機能をサポートしなければならない。− 208 ページ

ICCCM は、アプリケーション状態を複数の起動を通して保存し、復元するためのプロトコルを含む、アプリケーションとウィンドウ・マネージャの間の重要な関係や動作を定義しています。 

必須 

ay: 

アプリケーションは、すべての関連ウィンドウ (つまりヘルプ・ウィンドウを含む副ウィンドウ) のセッション管理のため、ICCCM 機能をサポートしなければならない。− 208 ページ

関連ウィンドウには、複数の主ウィンドウと、オンライン・ヘルプ・ウィンドウなどの副ウィンドウが含まれます。 

オプション 

az: 

アプリケーションは、ユーザがログアウトしようとしていることを通知する共通デスクトップ環境のセッション・マネージャからのメッセージを受け付けて、その時点でのアプリケーションの状態を保存しなければならない。− 208 ページ

オプション 

ba: 

ユーザがログアウトする時点で、単一の主ウィンドウが開いていたアプリケーションは、ユーザが再度ログインしたときに、最後に置かれていたワークスペースに主ウィンドウを復元しなければならない。− 208 ページ

オプション 

bb: 

可能な限りユーザ・コンテキストを保存する。たとえば、ファイルの編集をサポートするアプリケーションは、ログアウト時のファイルの状態を保存し、ユーザが再度ログインしたときに、アプリケーション・ウィンドウ内にファイルを復元しなければならない。− 208 ページ

オプション 

bc: 

ユーザがログアウトする時点で、複数の主ウィンドウが開いていたアプリケーションは、ユーザが再度ログインしたときに、最後に置かれていたそれぞれのワークスペースにすべての主ウィンドウを復元しなければならない。− 208 ページ