morgant / mlvwm

Macintosh-like Virtual Window Manager (official repo)
http://www2u.biglobe.ne.jp/~y-miyata/mlvwm.html
283 stars 10 forks source link

xap not working well together #34

Open HexagonWin opened 2 years ago

HexagonWin commented 2 years ago

Hello. I have a Devuan 4 Chimaera system here. (=Debian 11 bullseye) I successfully compiled and installed mlvwm, mlclock, and also got a version of xap working with gtk 1.2 However, when I run xap, it runs in windowed mode. I would like this to work like the app launcher panel of MacOS 9, to stay in that specific area and not show the window borders. Is this possible?

morgant commented 2 years ago

Hi @HexagonWin, congratulations on getting xap working with GTK+ 1.2! I have to admit that while I have an archive of the xap source, I have not tried xap itself. I currently only use xwf and its related utilities, which I ripped out of the xap repo and similarly got working with GTK+ 1.2, removing xap & xpg in the process.

I'll have to do some testing, but I believe you may be able to specify NoTitle and/or NoTransientDecorate in the Style definition for xap (in your .mlvwmrc file). See the "Style" section in man mlvwm for more info on those options.

Feel free to test in the meantime and let me know if it either of those work or not.

HexagonWin commented 2 years ago

Hello @morgant. Thanks for replying. I tried your suggested configuration, but it is only half working. While the window titlebars are not being shown on the xap window, the window borders still show, and when xap is first launched the window is displayed in location top-left, so I have to move the window using the mouse. The titlebar-less window can be moved using the mouse cursor.. I was thinking of something that we have in MacOS 9, with the application bar on the bottom-left, pinned there. I attach a screenshot to make explaining easier + show my mlvwmrc config.

(In the meantime, I'm using Tkdesk as a alternative, which is the portrait bar on the left corner. Works pretty well.)

HexagonWin commented 2 years ago

mlvwm_xap

HexagonWin commented 2 years ago

My computer display is 1280x800. When I launch using command xap -t -g 10x0+4+747 the window shows in the location that I said. but still the border is being shown and the window is movable so that's a bit ugly :( I hope there's a way to completely disable the window border for xap.