Share to: share facebook share twitter share wa share telegram print page

Awesome

awesome
awesome 3.3.1のスクリーンショット
作者 Julien Danjou
最新版
4.3 / 2019年1月28日 (5年前) (2019-01-28)
リポジトリ ウィキデータを編集
プログラミング
言語
C言語, Lua
対応OS Unix系
種別 ウィンドウマネージャ
ライセンス GPLv2[1]
公式サイト awesome.naquadah.org
テンプレートを表示

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]

特徴

  • さまざまなウィジェット(テキストおよびアイコンボックス、グラフ、プログレスバーなど)が含まれる画面ごとの複数のステータスバー。
  • マウスに依存しない、キーボード操作による迅速化を可能とするデスクトップ環境。
  • マルチヘッド(XRandRXinerama、またはZaphodモード)をサポート。
  • 多くのFreedesktop.org標準の実装(EWMH、XDG Base Directory、XEmbed、Desktop Notification、System Tray)。
  • リアル透明化サポート(コンポジットエクステンションおよびxcompmgrを使用)
  • ワークスペースの代わりにタグを使用。
  • Luaスクリプトの構成ファイルによる完全なカスタマイズ性。
  • 環境を操作する各機能のキー、マウスボタンへのバインドおよびD-Bus経由によるリモート実行が可能(awesome-client)。

設定とカスタマイズ

当初から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]

awesome configuration converter

バージョン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には同梱されないが、DebianArch LinuxGentoo Linuxなどを含む多くのディストリビューションから提供されている。

XCBへの移行

2008年9月18日にリリースされたバージョン3.0では、X Serverとの通信にXCBライブラリを使用し[13]Xlibの代わりにこのライブラリを使用した初めてのウィンドウマネージャとなった。

Invadersモジュール

awesome標準ライブラリの中には「invaders」と呼ばれるものがあり、これにはアーケードゲームスペースインベーダーのクローンが含まれている[14]

脚注

外部リンク

Read other articles:

American actor (1921–2008) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Preston Hanson – news · newspapers · books · scholar · JSTOR (April 2020) (Learn how and when to remove this template message) Preston HansonPublicity Photo of Preston HansonBornJanuary 17, 1921Cedar Rapids, IowaDiedFebruary 12, 200...

 

Consonantal sound represented by ⟨

 

Ivan Krapàc (vor 1910) Ivan Baptista Krapàc, auch Giovanni Battista Krapàc (* 19. Juni 1843 in Karlsstadt, heute Karlovac; † 15. Juli 1916 in Agram, heute Zagreb) war ein kroatischer Geistlicher. Krapàc wurde 1866 zum Priester geweiht. 1890 wurde er Domherr in Zagreb, Papst Pius X. ernannte ihn am 8. Februar 1904 zum Titularbischof von Belgrad e Semendria o Smederevo, heute Alba Maritima, und Weihbischof in Zagreb. Josip Juraj Posilović, Erzbischof von Zagreb, spendete ihn am 17. April...

Sebuah Emoji, dibuat oleh Noto project Emoji (絵文字, atau えもじcode: ja is deprecated ) (dibaca eh-moh-ji) adalah istilah bahasa Jepang untuk karakter gambar atau emoticon[1] yang digunakan dalam pesan elektronik Jepang dan halaman Web. Awalnya berarti pictograph, kata harfiah yang berarti “gambar” (e) + “huruf” (Moji). Karakter yang digunakan layaknya seperti emoticon di tempat lain, tetapi mempunyai jenis-jenis emoticon yang lebih luas, serta ikon yang digunakan tela...

 

LengkongkulonDesaNegara IndonesiaProvinsiJawa BaratKabupatenMajalengkaKecamatanSindangwangiKode Kemendagri32.10.21.2003 Luas... km²Jumlah penduduk... jiwaKepadatan... jiwa/km² Lengkongkulon adalah desa di kecamatan Sindangwangi, Majalengka, Jawa Barat, Indonesia. Galeri Masjid Lengkongkulon lbsKecamatan Sindangwangi, Kabupaten Majalengka, Jawa BaratDesa Balagedog Bantar Agung Buahkapas Jerukleueut Lengkongkulon Lengkongwetan Leuwilaja Padaherang Sindangwangi Ujungberung Artikel bertopi...

 

ʿAbdul Qōdir Al-JilānīSulthonul Auliyā-ì wa Imāmil ʿUlama wa Qudwatul Ashfīyā-ì Quthbir Råbbānī wal Ghoutsush Shomadànì Quthub Al-ʿAlāmin Sayyidi as-Sayyid Syeikh Muhyiddīn ʿAbdul Qōdir Al-Jilānī Al-Imām Al-Quthubūl Aqthåb Qoddasallāhu SirrahuKaligrafi Arabic nama Syekh Abdul Qadir al-JilaniKun-yahTuan Syeikh Abdul Qodir Al-JilaniNamaʿAbdul Qōdir Al-JilānīNisbahAl-Gilānī (Al-Jilānī)KeturunanShaikh Abdul-Wahab, Sheikh Abdul-Razzaq, Shaikh Abdul-Aziz, Shaikh I...

2010 compilation album by various artistsMetal SwimCompilation album by various artistsReleasedSeptember 20, 2010[1]GenreSludge metal, stoner metal, doom metal, heavy metalLength82:06LabelWilliams StreetAdult Swim Music chronology Adult Swim Singles Program 2010(2010) Metal Swim(2010) Adult Swim Singles Program 2011(2011) Metal Swim is a heavy metal compilation album released by Adult Swim. The album was released as a free download on their website.[2] It consisted of ...

 

Bài viết này cần thêm chú thích nguồn gốc để kiểm chứng thông tin. Mời bạn giúp hoàn thiện bài viết này bằng cách bổ sung chú thích tới các nguồn đáng tin cậy. Các nội dung không có nguồn có thể bị nghi ngờ và xóa bỏ. (Tháng 8/2022) Giải bóng đá U-19 quốc tế báo Thanh Niên 20222022 International U-19 Thanh Niên Newspaper CupChi tiết giải đấuNước chủ nhàViệt NamThành phốBình Dươn...

 

Group B of the 2011 Copa América was one of the three groups of competing nations in the 2011 Copa América. It comprised Brazil, Ecuador, Paraguay, and Venezuela. Group play ran from 3 to 13 July 2011. Brazil won the group and faced Paraguay—the group's third-place finishers and the second-best third-place finishers in the first stage—again in the quarter-finals. Venezuela finished second and faced Chile, the winners of Group C. Ecuador finished fourth and were eliminated. Standings Tea...

Athleticsat the Games of the XIX OlympiadNo. of events36Competitors1,031 from 93 nations← 19641972 → Athletics at the1968 Summer OlympicsTrack events100 mmenwomen200 mmenwomen400 mmenwomen800 mmenwomen1500 mmen5000 mmen10,000 mmen80 m hurdleswomen110 m hurdlesmen400 m hurdlesmen3000 msteeplechasemen4 × 100 m relaymenwomen4 × 400 m relaymenRoad eventsMarathonmen20 km walkmen50 km walkmenField eventsLong jumpmenwomenTriple jumpmenHigh jumpmenwomenPole vaultmenS...

 

Resolusi 1694Dewan Keamanan PBBKendaraan-kendaraan UNMIL di LiberiaTanggal13 Juli 2006Sidang no.5.487KodeS/RES/1694 (Dokumen)TopikSituasi di LiberiaRingkasan hasil15 mendukungTidak ada menentangTidak ada abstainHasilDiadopsiKomposisi Dewan KeamananAnggota tetap Tiongkok Prancis Rusia Britania Raya Amerika SerikatAnggota tidak tetap Argentina Denmark Ghana Jepang Rep. Kongo Peru Qatar Slowakia Tanzania Yunani ...

 

War between the Rome and Carthage 149–146 BC Third Punic WarPart of the Punic WarsThe defences of the city of CarthageDate149–146 BCLocationCarthaginian territory in what is now TunisiaResult Roman victory Destruction of CarthageBelligerents Rome CarthageCommanders and leaders Scipio Aemilianus Manius Manilius Lucius Marcius Censorinus Lucius Calpurnius Piso Hasdrubal Diogenes Strength 36,000–46,000 infantry 4,000 cavalry 20,000 or more soldiers Armed civilians Casualties and losses Unk...

The Heerschildordnung of Eike von Repgow shows the estate structure of a medieval society, Heidelberg University Library, Cod. Pal. Germ. 164, fol. 1r The Heerschild (German: [ˈheːɐ̯ˌʃɪlt]; Latin: clipeus militaris[1]), also called the shield of knighthood,[2] in the Early Middle Ages was the right to raise a feudal levy of troops. The call to do so was the Heerbann. The resulting importance of a system of military ranks, based on the ability to provide men for ...

 

American film director For other uses, see Jack Hill (disambiguation). Jack HillHill in the editing room during production of Pit Stop in 1968Born (1933-01-28) January 28, 1933 (age 90)Los Angeles, California, U.S.NationalityAmericanEducationUCLAOccupationFilm directorYears active1960–82Notable workThe Big Bird Cage – 1972 Coffy – 1973Foxy Brown – 1974 Jack Hill (born January 28, 1933) is an American film director in the exploitation film genre. Several of Hill's later films...

 

For the discography of Glen Campbell as a group member, see Glen Campbell collaborative discography. Glen Campbell discographyCampbell at The Goodtime Theater, Branson, MO, 1996Studio albums64Live albums7Compilation albums127Singles115Soundtrack albums4#1 Singles (Overall)17 This article presents the discography of American singer, songwriter, and guitarist Glen Campbell. Campbell recorded and released 60 studio albums and seven live albums between 1962 and 2017. He also lent his vocals to fo...

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目的引用需要进行清理,使其符合格式。 (2018年4月23日)参考文献应符合正确的引用、脚注及外部链接格式。 此條目體裁可能更适合散文而非列表。 (2018年4月23日)如果合适请协助将此条目改写为散文。查看编辑帮助。 此條目需要补充更多来源。 (2018年4月23日)请协助補充多方面可靠来源以改善这篇�...

 

Questa voce o sezione sull'argomento centri abitati della Sardegna non cita le fonti necessarie o quelle presenti sono insufficienti. Commento: Sono diverse le sezioni completamente prive di fonti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Tempio Pausaniacomune(IT) Tempio Pausania(SDN) Tèmpiu Tempio Pausania – Veduta LocalizzazioneStato Italia Regione Sardegna Provincia Sassari AmministrazioneSindac...

 

This article is about the town of Oak Island. For the island, see Oak Island (North Carolina). For other uses see Oak Island (disambiguation). Town in North Carolina, United StatesOak Island, North CarolinaTownOak Island Beach SealMotto: A Place to CoastOak IslandLocation within the state of North CarolinaShow map of North CarolinaOak IslandOak Island (the United States)Show map of the United StatesCoordinates: 33°54′48″N 78°05′29″W / 33.91333°N 78.09139°W...

SMA Angkasa 2 JakartaSMA Angkasa 2 Halim Perdanakusuma JakartaInformasiDidirikan1994JenisSwastaAkreditasiAKepala SekolahTata Tavip Budiawan , M.Pd(2017- sekarang)Jurusan atau peminatanIPA dan IPSRentang kelasX IPA,X IPS, XI IPA, XI IPS, XII IPA, XII IPSKurikulum2013 RevisiStatusAktifAlamatLokasiJl. Avia Komplek Skadron Halim Perdana Kusuma Kec. Makasar Jakarta Timur 13610, Jakarta Timur, DKI Jakarta,  IndonesiaTel./Faks.021 – 8001532Situs websmaangkasa2.sch.idAfiliasiYayasan ...

 

Indian television series This article is about the television series. For the song, see Lag Jaa Gale. Lag Ja GaleGenreDramaRomanceCreated bySandiip SikcandStarringNamik PaulTanisha MehtaCountry of originIndiaOriginal languageHindiNo. of seasons1No. of episodes95ProductionProducersFazila AllanaSandiip SikcandRunning time20-24 minutesProduction companiesSol ProductionSandiip FilmsOriginal releaseNetworkZee TVZEE5Release7 February (2023-02-07) –12 May 2023 (2023-05-12) Lag ...

 
Kembali kehalaman sebelumnya