freedesktop.org

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ
Freedesktop.org
Freedesktop-logo.svg
サイトの種類
ソフトウェア開発管理システム
で利用可能英語
によって作成されたハヴォック・ペニントン
URLwww .freedesktop .org / wiki / ウィキデータでこれを編集する
商業の番号
発売2000年3月; 21年前 (2000-03
現在のステータスオンライン

freedesktop.orgfd.o )は、 Linuxおよびその他のUnixライクなオペレーティングシステムX Window System(X11)およびWayland用のフリーソフトウェア デスクトップ環境の相互運用性と共有ベーステクノロジーに取り組むプロジェクトですこれは、2000年3月にRedHatで働いているGNOME開発者であるHavocPenningtonによって設立されました。プロジェクトのサーバーは、 Hewlett-PackardIntel、およびGoogleが後援するポートランド州立大学によってホストされています。[1]

GNOMEKDEのPlasma DesktopXfceなどの広く使用されているオープンソースのXベースのデスクトッププロジェクトは、freedesktop.orgプロジェクトと協力しています。2006年に、プロジェクトはデスクトップ環境の一般的なインターフェイスのセットであるPortland 1.0(xdg-utils)をリリースしました。[2]ただし、freedesktop.orgは、ユーザーが自由にアイデアについて話し合うことができる標準と仕様の「コラボレーションゾーン」であり、正式な標準化団体ではありません。[3]

freedesktop.orgは、以前はX Desktop Groupとして知られており[4] [5]、略語「XDG」は現在も彼らの仕事で一般的です。

freedesktop.orgは2019年にX.OrgFoundationに参加しました。 [6]

すべてのfreedesktop.orgプロジェクトは、開発者に嫌がらせのない包括的な環境を確保することを目的とした、 Coraline AdaEhmkeContributorCovenant行動規範によってカバーされています。[7]

ホストされているプロジェクト

freedesktop.orgは、関連する多くのプロジェクトのホスティングを提供しています。[8] [9]これらには以下が含まれます。

ウィンドウシステムとグラフィックス

ウィンドウシステムおよびグラフィックス全般に 関連するソフトウェア

その他

また、Avahi(無料のZeroconf実装)はfd.oプロジェクトとして開始されましたが、その後は別のプロジェクトになりました。

ベースディレクトリ仕様

XDG Base Directory Specification(XDG BDS)は、プログラムで使用されるユーザー固有のファイルを見つける必要があるさまざまな変数を導入しています。[14]多くのツールとアプリケーションは、デフォルトでこれらの変数を利用します。[15]

ユーザーディレクトリ

XDG BDSは、以下で説明する変数に加えて、ユーザーのローカルバイナリファイルをにインストールできることも指定しています$HOME/.local/bin仕様に準拠したシステムは、CLIPATH環境変数でこのディレクトリを使用できるようにすることが期待されています。[14]

XDG_DATA_HOME
ユーザーアプリケーション独自のデータファイルの場合
デフォルトは$HOME/.local/share
XDG_CONFIG_HOME
ユーザーのアプリ構成ファイルの場合
デフォルトは$HOME/.config
XDG_STATE_HOME
将来の再利用のために保存する必要があるユーザー固有のアプリセッションデータの場合
デフォルトは$HOME/.local/state
ログ、最近使用したファイル、アプリケーション固有の情報(ウィンドウのレイアウト、ビュー、開いたファイル、元に戻す履歴など)が含まれる場合があります。これは、Xセッションマネージャーなどのシステムセッションマネージャーの要求によってアプリが保存する必要のあるセッションデータに類似しています。
XDG_CACHE_HOME
ユーザー固有のアプリのキャッシュファイルの場合
デフォルトは$HOME/.cache
XDG_RUNTIME_DIR
再起動とログアウトのサイクルに耐えられるソケットなどのユーザー固有のアプリランタイムファイルの場合

システムディレクトリ

XDG_DATA_DIRS
でデータファイルを検索するための優先順位付きパスのコロン区切りリスト
デフォルトは/usr/local/share/:/usr/share/
XDG_CONFIG_DIRS
上記と同じですが、設定ファイル用です
デフォルトは/usr/local/share/:/usr/share/

述べられた目的

このプロジェクトは、プロセスのかなり早い段階で相互運用性の問題を把握することを目的としています。正式な基準を法制化するためのものではありません。定められた目標は次のとおりです。

  • Xデスクトップの相互運用性に関連する既存の仕様、標準、およびドキュメントを収集し、それらを中央の場所で利用できるようにします。
  • 複数のXデスクトップ間で共有される新しい仕様と標準の開発を促進します。
  • デスクトップ固有の標準を、 Linux StandardBaseICCCMなどのより広範な標準の取り組みに統合します
  • 特定のXデスクトップでこれらの標準の実装に取り​​組みます。
  • Xデスクトップテクノロジーに関するアイデアを共有するための中立的なフォーラムとして機能します。
  • Xデスクトップの相互運用性をさらに高め、Xデスクトップ全般を解放するテクノロジーを実装します。
  • XデスクトップとXデスクトップ標準を、商用およびボランティアの両方のアプリケーション作成者に宣伝します。
  • 無料のオペレーティングシステムカーネル、X Window System自体、無料のOSディストリビューションなどの開発者と通信して、デスクトップ関連の問題に対処します。
  • ソースリポジトリ(git [16]およびCVS [17])、Webホスティング、Bugzilla、メーリングリスト、およびその他のリソースを提供して、上記の目標に向けて機能するソフトウェアプロジェクトを解放します。

も参照してください

参考文献

  1. ^ 「Freedesktop」Freedesktop.org 2017年4月27日取得
  2. ^ ポートランドはデスクトップLinuxを100億ドルの市場で指摘 2006年10月12日、 Wayback Machine DesktopLinux.com、2006年10月11日
  3. ^ 「Freedesktop」Freedesktop.org 2017年4月27日取得
  4. ^ 「Xデスクトップグループ」
  5. ^ 「アーカイブされたコピー」2001-02-02にオリジナルからアーカイブされました2013年8月26日取得{{cite web}}:CS1 maint:タイトルとしてアーカイブされたコピー(リンク)CS1 maint:ボット:元のURLステータス不明(リンク
  6. ^ 「財団選挙が失敗に終わったときにX.OrgがFreeDesktop.orgと力を合わせる」2021年9月9日取得
  7. ^ 「CodeOfConduct」FreedesktopWiki 2021年10月4日取得
  8. ^ 「FreedesktopProjects」freedesktop.org 2013年9月22日取得
  9. ^ 「ソフトウェア」freedesktop.org 2013年9月22日取得
  10. ^ 「グラマー」freedesktop.org2013年5月17日2015年10月31日取得
  11. ^ 「Pixman」pixman.org
  12. ^ ウォレン、ジャック(2011年12月6日)。「DIY:最高品質のオープンソースセキュリティツールを1つのディストリビューションで入手」技術専門家向けのニュース、ヒント、アドバイス2019年6月21日取得
  13. ^ "[ANNOUNCE] libinput0.4.0"freedesktop.org2014-06-24。
  14. ^ a b XDGベースディレクトリ仕様、freedesktop.org、アクセス:2021-05-15。
  15. ^ 「XDGベースディレクトリ-ArchWiki」wiki.archlinux.org 2021-10-08を取得
  16. ^ "freedesktop.orggit"Gitweb.freedesktop.org 2013年9月22日取得
  17. ^ 「ViewVCリポジトリリスト」WebCVS.freedesktop.org2013-10-08にオリジナルからアーカイブされました2013年9月22日取得

ソース

外部リンク