Windows 3.x jellegű ablakkezelő

Kincset találtam:
 

Szerk.: progman a neve

Kicsit primitív, keveset tud, nincs tiling, nincs tálca, az alkalmazásokat, ahogy a Windows 3.x is, az asztalra méretezi le, de aranyosan retrós. Egy .ini fájlban kell konfigolni, ami kicsit nehézkes. További probléma vele, hogy külső billentyűzetkezelőt (sxhkd, mhkd, xbindkeys, stb.) nem lehet vele használni, mert összeakadnak a WM saját billentyűzetkezelőjével.

Hozzászólások

A nevét is elàrulod?

"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "

Igen, bocs, lemaradt a link, progman a neve, amit a progman.exe-ről kapott, ami a Program Managert indította az ősi Windowsokban.

Sok vele a munka, valami miatt nem kezeli jól a billentyűket, ha xinit szkripttel együtt indítom, csak ha közvetlenül startx binárisnév formájában, egérmutató se akar stimmelni. Eltelik még jó időbe, mire belövöm, cserében elég sovány, kb. a x11-twm (Tom's Window Manager) és WindowMaker szintjén van a memóriafogyasztása, soványabb, mint egy bspwm, igaz nincs benne panel sem.

Nagyon ajánlom, hogy az ablakkereteket, és ablakfelirat paddingjét vegye le mindenki 4 pixelre, az HiDPI skálázást vegye le 1-re, hogy ne legyenek lóméretűek az ablakkezelő ikonok, keretek, címsávok. Nagyon gyúrni kell a konfigját, csak haladóknak ajánlom, sovány WM, nincs benne GUI konfiguráció, ez nem DE. Türelem kell hozzá.

Szerk.: majd csak ma később lesz időm, hogy folytassam a kísérletezést. Egyelőre elég amatőr tákolásnak tűnik, pl. a asztali menü fejléce hibásan jelenik meg, mivel nincs címe, és nem lehet felvenni kivételként vagy rule-ként sem egyedi programot. Azért megmutatkozik, hogy nagyon le van egyszerűsítve, anno a Win 3.x máshogy kezelte pl. a menüket, popup ablakokat.

“Linux isn't an OS, it's a troubleshooting sim game.” (a YouTube commenter)

Azt hiszem maradok a TWM nél ha minimálista cucc kell, vagy ha fullosabb akkor icewm ...

Fedora 43, Thinkpad x280

Mocsok jól néz ki. 

Blog | @hron84

valahol egy üzemeltetőmaci most mérgesen toppant a lábával 

via @snq-

Erről meg az jutott eszembe, hiába írta itt egy fórumtárs, hogy a picipuha megfenyegette a nagy Kéket, szerintem a kék nem igazán akart ebbe az OS/2 dologba beleállni mellszélességgel, mert lett volna az a pénz, pláne náluk, amiből nyomulhattak volna, ha nagyon akarnak... Gondolom már akkor kifele állt a PC szekció rúdja...

Ahogy nézem, CDE-ből is jött most ki új verzió. Említette itt valaki az OS/2 felületét, ahhoz vannak jó Gtk meg IceWM témák. BeOS-es megjelenéshez szintén. Az amiwm meg amigás felületet utánoz.

Közben ezt a Win 3.x-es ablakkezelőt se engedtem el, csak mostanában állt a projekt, más hegeszteni valóm volt, a legutóbbi bpswm kiadás miatt eltört xss-lock, és videólejátszás közben állandóan rámoltotta és rámzárolta a képernyőt, ezt oldottam meg saját szkripttel (wpctl status segítségével figyeli, hogy a Pipewire észlel-e [active] hangfolyamot, ha igen, újraindítja a képernyőzárolási/eloltási időt). Plusz azon a gépemen, aminek nem jó az aksija, és időt veszít, ott a sikeres NTP szinkronizációra ráakasztottam egy saját fájllogot is, hogy a helyes idő a következő bootkor pontosabbra helyreálljon. Ez utóbbi eddig csak kézi ntpdate szinkronizációval működött, most már megy az automatikus ntpd service-szel is (ntpd -np kimenetéből ha ki tudja grep-elni a * kezdetű sort, ami azt jelenti, hogy sikeres volt az NTP időszinkron, akkor kitolja a date +%s kimenetét egy debugfile-ba). Egyik megoldás sem volt nehéz, majdnem beleférnek egy szkritpsorba, csak ugye az utánajárás, kísérletezés, tesztelés az eltartott egy darabig, de már nem halogattam tovább.

“Linux isn't an OS, it's a troubleshooting sim game.” (a YouTube commenter)