iT邦幫忙

2026 iThome 鐵人賽

DAY 30
0
Software Development

用python做一個X11 WM系列 第 30 篇

Day 30|最後關於這個爛系列

  • 分享至 

  • xImage
  •  

我很抱歉我大部分的文章又爛又水,放學後有時候要補習,做備審資料,做專案每天的進度,等我全部弄完後已經沒有心力再寫文章。

我的主題原本是「用python做一個X11 WM 」,我確實有照做,但是python-xlib的文檔似乎已經沒有再維護,如果用python內建的dir()和help()它們的輸出有些API寫的跟文檔一樣有些沒寫,網路上資料不多,甚至搜尋結果可以看到我的文章,導致我只能一直問AI或是手動翻原始碼,我不想一直依賴AI也不想翻閱繁瑣的原始碼,所以只好在Day 19的時候改用原生的C Xlib重新開發。

關於這個專案目前他:

  • 可以移動視窗
  • 可以調整視窗大小
  • 可以關掉視窗
  • 有視窗邊框會根據聚焦情況改顏色
  • 正在符合EWMH/ICCCM(很重要)
  • 正在做工作區

現在還有很多功能沒完成,之後會繼續開發,我想用sxhkb和wmctrl xdotool等工具配合WM使用。

最後如果你想繼續關注我的話(我想應該沒人),我不確定之後還會不會在這裡發文章,但我偶爾會在我的部落格發文章


上一篇
Day 29|關掉視窗時聚焦上次聚焦的視窗
系列文
用python做一個X11 WM 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言