Skip to content

Perukii/teapot_wm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

teapot-wm

制作 : 多田 瑛貴
ライセンス : MIT

teapot-wm は、C言語とGo言語で書かれた簡易ウインドウマネージャです。

各ソースコードファイルの説明

wm_main.go : main()関数の定義

wm_x.go : Xlibの簡易ラッパー
c_wm_x_access.h(.c) : wm_x.goにて、Go言語だけで実装しきれない機能を担う

wm_system.go : 基本的な機能の定義
wm_host.go : Hostの定義と関数
wm_event.go : XEventに関する機能
wm_event_loop.go : イベントループの定義

wm_debug.go : logによるデバッグ機能に関する機能

Makefileの説明

make : ビルド
make init_xinitrc : ~/.xinitrcの設定。勝手に書き換えてしまうので気をつけて!
make init_log_file : logで出力したログの内容を保存するファイルを新規作成or初期化 (./wmlog.txt)
make show_log_file : ログファイルの内容の表示

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages