September 02, 2010

clusterssh (Cssh) KDE下无法正确重排窗口的问题

cssh 是一个不错的多服务器登录工具, 采用平铺窗口的方式, 相比konsole的多tab, 更来得直观。 我也把它融合到自己的myssh中。

cssh在打开多窗口后, 会有个重排窗口使之不重叠的功能, 之前在gnome下用很正常, 但现在换到KDE, 却发现重排后依然没变化,乱且重叠了。搜了下,还真没找到啥解决方法, 想想cssh是perl写的, 就硬着头皮看看, 希望能解决这个小问题

稍微看了下函数, 发现有个与窗口重排有关的send_resizemove, 从函数名应该可以猜到它的作用。 整个cssh中, 只有一处地方调用了这函数. 大概在1367行。

logmsg( 2, &a......