出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/05/14 20:18 UTC 版)
![]() |
|
|
awesome 3.3.1のスクリーンショット
|
|
| 作者 | Julien Danjou |
|---|---|
| 最新版 |
4.3 / 2019年1月28日
|
| リポジトリ | |
| プログラミング 言語 |
C言語, Lua |
| 対応OS | Unix系 |
| 種別 | ウィンドウマネージャ |
| ライセンス | GPLv2[1] |
| 公式サイト | awesome |
awesome(オーサム)は、X Window System上で動作する動的タイル型ウィンドウマネージャ。CおよびLua言語で開発されている。その開発はdwmからフォークして始まり、超小型かつ高速であること、フロート配置、タイル配置、およびそれらの複合といった複数のレイアウトをサポートすることを目指している。awesomeは他の多くのタイル型ウィンドウマネージャと同様に、利用者がマウスを使わずに生産的にウィンドウ管理を行うことができるよう努めている。また、Pangoマークアップ言語やD-Busもサポートしている。
フォークした当初はjdwmと呼ばれていたが(“J”はawesomeの開発者であるJulien Danjouの頭文字)、2007年9月にGitリポジトリが用意されたときにawesomeとされた。それはアメリカのコメディドラマ『How I Met Your Mother』のキャラクターBarney Stinsonが使っていたフレーズにちなんでいる[2]。awesomeウィンドウマネージャは2007年9月20日にdwmのメーリングリスト上で公式にアナウンスされた[3]。
| 「 | ウィンドウマネージャはおそらく、ウェブブラウザ、メールリーダ、あるいはテキストエディタなどとともに日常的にもっともよく使われるソフトウェアでしょう。パワーユーザおよびプログラマーがそれら日常の作業で使用するツールの一部には非常に幅広い選択肢があり、そのうちのいくつかは非常に拡張性が高く、高度な設定が可能となっています。 awesomeは、我々に欠けていたもの、すなわち拡張しやすく、高度に設定可能なウィンドウマネージャによってそれらツールを完成させようとしています。 その目標を実現するため、awesomeはフレームワークウィンドウマネージャとして設計されています。それは極めて高速で、小さくて、Luaプログラミング言語を使用した、ダイナミックかつ非常に高い拡張性を実現しています。[4] |
」 |
awesomeは外部構成ファイルによるカスタマイズ機能を持つdwmのフォークとして出現し、高い拡張性を具備するが、ウィンドウマネージャのデフォルト設定は意図的に簡素化してある。開発者はそれをユーザのニーズに適応し拡張する「フレームワークウィンドウマネージャ」と呼んで作成した[2]。
当初からawesomeは、dwmの外部構成ファイルを使用するフォークとして考えられていた[2]。そのため、その構成ファイルフォーマットおよび構成プロセスには、開発者によって特別な注意が払われた。一方で、バージョンアップのたびにしばしば構成ファイルの仕様が(後方互換性なしに)変更されている。
バージョン3より前は、awesomeの特徴と言えば、Danjuが「複雑ではない構成設定」と呼んだものだった[5]。awesomeの最初のバージョン(1.x)は、dwmにlibconfigを使用した構成ファイルを実装したもので、構成ファイルの形式はフラットファイルだった。バージョン2.xブランチでは、Danjouは構成ライブラリを、libconfigから、libconfigと少し似ているが別のフラットファイル構成ライブラリであるlibconfuseへ変更した。バージョン2.xの開発中、タイトルバーやアイコン描画などの、多くのカスタマイズ機能が追加された[2]。
2008年5月20日、Danjouはawesomeメーリングリスト上において、バージョン3から新しいフォーマットの構成ファイルを使用することをアナウンスし[6]、構成ファイルはLua言語で記述されることが示唆された。Danjouは、新しいフォーマットとLuaの統合により、彼が以前は不可能であると考えていた方向でawesomeユーザーはawesomeをカスタマイズできると主張した — 構成設定のためにプログラミング言語を使用することは、構成オプションをダイナミックに指定することを可能にした[6]。新しい構成ファイルのパスは $HOME/.awesomerc.lua とされ、後に $XDG_CONFIG_HOME/awesome/rc.lua へ変更された。
awesomeのLua APIはawesomeのホームページで公開されており[7]、構成設定のチュートリアル形式の記事がawesome wikiに掲載されている[8]。
バージョン2.xから移行するユーザのために、awesome configuration converter(acc)が開発されている(2009年7月現在、開発中であり、まだ使用できない)[9]。
awesomeは、Beautifulライブラリを使用してテーマ(またはスキン)を導入することができる[10]。rc.lua構成ファイルにあわせ、テーマもLuaで記述し、ダイナミックなテーマ作成が可能となっている。
awesome 3.2.1のデフォルト設定では、ステータスインジケータの類(ワイヤレスネットワークステータス、バッテリインジケータなど)はないが、これらをウィジェットを使って追加することができる[11]。ウィジェットはメイン構成ファイルで定義され、ウィジェットのデータは任意のLuaコードを使用して供給される。
ウィジェットを作成するときに使用できる、Wicked Luaライブラリも用意されている[12]。Wickedはawesomeには同梱されないが、Debian、Arch Linux、Gentoo Linuxなどを含む多くのディストリビューションから提供されている。
2008年9月18日にリリースされたバージョン3.0では、X Serverとの通信にXCBライブラリを使用し[13]、Xlibの代わりにこのライブラリを使用した初めてのウィンドウマネージャとなった。
awesome標準ライブラリの中には「invaders」と呼ばれるものがあり、これにはアーケードゲームスペースインベーダーのクローンが含まれている[14]。
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/05/14 20:44 UTC 版)
| 『AWESOME』 | ||||
|---|---|---|---|---|
| Beverly の スタジオ・アルバム | ||||
| リリース | ||||
| ジャンル | ホップ | |||
| 時間 | ||||
| レーベル | avex trax AVCD-93689/B(初回限定盤) AVCD-93690(通常盤) |
|||
| チャート最高順位 | ||||
|
||||
| ゴールドディスク | ||||
| |
||||
| Beverly アルバム 年表 | ||||
|
||||
| EANコード | ||||
| EAN 4988064936892(初回限定盤) EAN 4988064936908(通常盤) | ||||
| 『』収録のシングル | ||||
|
||||
| ミュージックビデオ | ||||
| 「Tell Me Baby」 - YouTube 「Too Much」 - YouTube 「I need your love」 - YouTube 「Dance in the Rain」 - YouTube 「Mama Said」 - YouTube 「Unchain My Heart」 - YouTube 「今もあなたが...」 - YouTube 「Nowhere to go...」 - YouTube 「Empty」 - YouTube 「Just once again」 - YouTube 「Sing my soul」 - YouTube |
||||
| 映像外部リンク | |
|---|---|
| |
|
| |
『AWESOME』(オーサム)は、女性シンガー、Beverlyの1枚目のオリジナル・アルバム。2017年5月31日発売。発売元はavex trax。
フィリピン出身の女性シンガーであるBeverlyのデビュー・アルバムである。CD+DVDとCDのみの2形態でリリース。
フィリピンでは主にバラードを歌っていたが、当アルバムはアップテンポの曲からジャンルも様々だったので、アルバムのキーワードはチャレンジだったと本人は述べている[2]。アルバムタイトルの「AWESOME」には日本に来れたこと、たくさんの素晴らしい方達と共演できたこと、さまざまなチャレンジができたことなどの想いが込められている[3]。
2017年9月20日に「I need your love (SICK INDIVIDUALS Remix)」「I need your love (Instrumental)」を加えた「AWESOME (DELUXE)」が配信限定でリリース。
| # | タイトル | 作詞 | 作曲 | 編曲 | 時間 |
|---|---|---|---|---|---|
| 1. | 「Tell Me Baby」 | nana hatori | Carlos K. | Carlos K. | |
| 2. | 「Too Much」 | 坂田麻美 | Kei Kwangwook Lim, Ryan Kim, Hunny Killa, CR, Chase | Kei Kwangwook Lim | |
| 3. | 「I need your love」 | 坂田麻美 | Carlos K. | Carlos K. | |
| 4. | 「Dance in the Rain」 | Beverly | 鈴木雄大 | 鷺巣詩郎 | |
| 5. | 「Mama Said」 | Beverly | ミトカツユキ | ミトカツユキ | |
| 6. | 「Unchain My Heart」 | Emyli | 島野聡, Victor Newman | 島野聡 | |
| 7. | 「今もあなたが...」 | 坂田麻美 | Vehnee A. Saturno | Knob | |
| 8. | 「Nowhere to go...」 | Victor Newman, Jon Underdown | Victor Newman, Jon Underdown | Haruo Yoda, Victor Newman, Jon Underdown | |
| 9. | 「Empty」 | Beverly | COMOREX | COMOREX | |
| 10. | 「Never Ever」 | Emyli | Knob | Knob | |
| 11. | 「Just once again」 | 坂田麻美 | Kim Seung Jun, BadBosS | Yoon Suk Ju | |
| 12. | 「Sing my soul」 | 坂田麻美 | 浅田将明 | 浅田将明 |
| # | タイトル | 時間 |
|---|---|---|
| 1. | 「I need your love」(ミュージック・ビデオ) | |
| 2. | 「Tell Me Baby」(ミュージック・ビデオ) | |
| 3. | 「"AWESOME" Lip Sync Live」(特典映像) |
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/03 07:07 UTC 版)
「dwm (ウィンドウマネージャ)」の記事における「awesome」の解説
dwmに対し、FreeTypeサポート、Lua言語による高度な設定と拡張性、freedesktop.org仕様の実装、より多くのレイアウトタイプの追加などが行われている。
※この「awesome」の解説は、「dwm (ウィンドウマネージャ)」の解説の一部です。
「awesome」を含む「dwm (ウィンドウマネージャ)」の記事については、「dwm (ウィンドウマネージャ)」の概要を参照ください。
固有名詞の分類