胡乱翻译的,信,达,雅只能到达的水平。发现错误的话望留言好修改。

原文地址:http://aerosuidae.net/musca.html

aerosuidae.net

Musca

果蝇

 

A simple tiling window manager for X , with features nicked from ratpoison  and dwm :

一个x显示服务上简单的瓦片式窗口管理器,汲取了ratposion和dwm的一些特点。

  • Musca operates as a tiling window manager  by default. It uses manual tiling, which means the user determines how the screen is divided into non-overlapping frames, with no restrictions on layout. Application windows always fill their assigned frame, with the exception of transient windows and popup dialog boxes which float above their parent application at the appropriate size. Once visible, applications do not change frames unless so instructed.

Musca 默认操作是瓦片式管理。Musca使用的是手动分割,意味着用户决定如何分割屏幕成非重叠的框架,没有布局上的约束。应用程序窗口总是填充满分配给他们的框架。浮于父应用上的零时窗口和弹出窗口除外。显然,应用程序并不能改变框架,除非收到命令。

  • Since not all applications suit tiling, a more traditional stacking window manager  mode is also available, allowing windows to float at any screen location and overlap.

并不是所有的应用都适用瓦片式管理。传统的堆栈式窗口管理模式也是非常有效的。让窗口重叠和浮动于屏幕的任何地方。

  • There are no built in status bars, panels, tabs or window decorations to take up screen real estate. If the user wants any of these things, there are plenty of external applications available to do the job. Window decoration is limited to a slender border, which is coloured to indicate keyboard focus.

Musca没有构建状态条和面板,标签或者窗口装饰来占用屏幕区域。如果用户需要这些,可以通过大量的扩展应用来实现这个功能.窗口装饰是被限制的细小边界。通过作色标示焦点框架(获得键盘输入的框架)。

  • Windows are placed in named groups which can be used in a similar fashion to virtual desktops. Groups can be added and removed on the fly, and each group has its own frame layout.

窗口放在组中,流行的虚拟桌面都采用相似的做法。组可以增加和移除,每个组都有自己的窗口布局。

  • The excellent dmenu  utility is used to execute commands and launch applications, and it can also act as a window and group switcher. Basic EWMH support allows use of common panels, pagers and wmctrl.

优秀的dmenu组件用来执行命令和启动应用程序,也能激活窗口和切换组。基于EWMH的支持允许使用公共的面板,pagers和wmctrl(窗口控件)

  • Windows and frames are navigated and focused on any mouse button click, including rolling the wheel, or alternatively driven entirely by the keyboard. Simple key combinations exist for window switching, group switching, frame control and screen switching.

通过点击鼠标按键,滚动滚轮来导航和聚焦窗口和框架,或者完全的通过键盘来操作。简单的按键组合来实现组切换,框架控制,屏幕切换。

  • Frames can be dedicated to a single application window, preventing new windows usurping said frame. One frame per group can also be flagged as a catch-all so that all new application windows open there. The frame border colour changes to reflect these modes.

框架被单个应用窗口使用,阻止新窗口霸占框架。每个组中的一个框架能被标记为总受器,这样新应用程序的窗口都在这打开。框架的边界颜色改变反应出这些方式

  • Musca has multi-screen support out of the box, and will automatically create groups for every available screen.

Musca提供多屏支持,会在可用的屏幕上自动创建组

Where to Start

Project Background

Thanks to ratpoison and dwm authors. Musca's code is actually written from scratch, but a lot of useful stuff was gleaned from reading the source code of those two excellent projects.

感谢ratpoison和dwm的作者。Musca的代码是乱画乱写的,但通过阅读这个优秀的项目源码收获很多。

Extra kudos to dwm authors for creating dmenu! A true sliced-bread-beating invention.

额外的荣誉给dwm的作者因为他创造了dmenu。一个真的非常xx的创造。

But why do this when there are 17 million other window managers already swanning about the internet? Variety is the spice of life? Actually, ratpoison is very good and I used it for many years; but, I always wanted it to be just a little bit more friendly to the mouse, and just a little bit more informative about frame focus and layout, and just a little bit less modal (I can't think of a better way to say that) everywhere. Sleek little dwm is also great, and while it does focus-follow-mouse and has nice minimal yet informative frame borders, it can't do manual frame layouts and I couldn't add the feature to it satisfactorily (probably my fault). Other options like Ion3 and Xmonad were also fun, but ultimately had fluff of one sort or another. So, here is Musca: the strange offspring of ratpoison and dwm, and very likely only suited to my preferences ;-) Oh well.

但是为什么在互联网上已经有数百万的窗口管理器的时候还做这个呢。多样是人生的味道?事实上,ratpoison非常好,我使用了很多年;但是,我总是想让它更轻量一些,对鼠标友好一些,窗口聚焦和布局更多一点点的信息,其他少一点点(我不知道如何叙述)。轻量的dwm非常好,while it does focus-follow-mouse and has nice minimal yet informative frame borders(水平太差,这句不会译)

,它不能手动的改变窗口布局,我没有加入这个特征。。(或许我的错)。其他的选项像Ion3和XMonad一样有趣。但是最后有分类和其他小东西。这就是Musca:ratpoison和dwm的强壮产物,貌似只合适我的喜爱。Oh well.

Why is it named after a star constellation?

  • So it didn't have "wm" in the name.
  • Why not?

2013-01-04 eof

 

 posted on 2013-12-17 23:48  mfslog  阅读(316)  评论(0编辑  收藏  举报