xmonad 怎么美化和配置啊?
- jiyinyiyong
- 帖子: 631
- 注册时间: 2010-01-03 19:58
- 系统: OS X, Ubuntu(server)
- 来自: 杭州
- 联系:
xmonad 怎么美化和配置啊?
装了感觉不错, 用上快捷键, 感觉还行, 看网上的配置那个好神的.. 不知道人家拿 xmonad 怎么玩?
然后我运行桌面的时候窗口感觉还难看,, 网上提到 gtk-engines , 我系统上搜到 gtk2-engines , 有办法美化吗?
还有配置脚本, 我看了些脚本, 看不懂,, ~/.xmonad/xmonad.hs 怎样配置呢? 还有哪些要配置的?
然后我运行桌面的时候窗口感觉还难看,, 网上提到 gtk-engines , 我系统上搜到 gtk2-engines , 有办法美化吗?
还有配置脚本, 我看了些脚本, 看不懂,, ~/.xmonad/xmonad.hs 怎样配置呢? 还有哪些要配置的?
-
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
- 联系:
- jiyinyiyong
- 帖子: 631
- 注册时间: 2010-01-03 19:58
- 系统: OS X, Ubuntu(server)
- 来自: 杭州
- 联系:
Re: xmonad 怎么美化和配置啊?
我在微博上也看到有这个名字了.. 请问 MaskRay 是谁啊.?tusooa 写了:这问题,该问MaskRay
-
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
- 联系:
Re: xmonad 怎么美化和配置啊?
irc上的人。jiyinyiyong 写了:我在微博上也看到有这个名字了.. 请问 MaskRay 是谁啊.?tusooa 写了:这问题,该问MaskRay
代码: 全选
] ls -ld //
-
- 帖子: 61
- 注册时间: 2010-04-29 22:00
- 系统: Gentoo Linux ~amd64
- 联系:
Re: xmonad 怎么美化和配置啊?
xmonad确实很神,但是如果不了解Haskell的话会很麻烦,建议换成其他wm(我承认我是因为xmonad才学Haskell的……)。这类tiling wm就是靠配置来体现强大之处的,如果不了解配置用的语言……诶诶诶
xmonad 的核心非常小(去除注释、空行后1000+行),主要功能来自于 xmonad-contrib http://xmonad.org/xmonad-docs/xmonad-contrib/
其强大表现力来自其实现、扩展语言haskell
正经的:
* config archive
前人智慧的结晶
http://www.haskell.org/haskellwiki/Xmon ... ig_archive
* 默认配置键绑定
http://www.haskell.org/haskellwiki/Image:Xmbindings.png
这些都是 http://xmonad.org/documentation.html 上面的,好好看一下吧。
我的配置 http://maskray.tk/2011/11/30/xmonad-config.html 里面介绍了几个有用的模块
代码在 https://github.com/MaskRay/config/tree/ ... me/.xmonad
还有篇论文: http://maskray.tk/2012/01/11/tiling-win ... esign.html
xmonad一般用dzen2或xmobar来显示它自身的一些状态,我推荐dzen2,因为可以显示图标,还有菜单功能;xmobar只是个文本形式的。我还用dzen2结合remind来显示todo消息
常用的systray panel有trayer tint2 lxpanel fbpanel等等……
美化的话,我不懂(效率至上,忽略eye candies),我的配置是非常难看的
有问题的话,可以问我(广告: https://twitter.com/#!/Mask_Ray),或者到
irc.freenode.net 去 #xmonad 频道
不管你最终有否使用xmonad,haskell仍是门强烈推荐学习的语言,fp研究的顶峰。
xmonad 的核心非常小(去除注释、空行后1000+行),主要功能来自于 xmonad-contrib http://xmonad.org/xmonad-docs/xmonad-contrib/
其强大表现力来自其实现、扩展语言haskell
正经的:
* config archive
前人智慧的结晶
http://www.haskell.org/haskellwiki/Xmon ... ig_archive
* 默认配置键绑定
http://www.haskell.org/haskellwiki/Image:Xmbindings.png
这些都是 http://xmonad.org/documentation.html 上面的,好好看一下吧。
我的配置 http://maskray.tk/2011/11/30/xmonad-config.html 里面介绍了几个有用的模块
代码在 https://github.com/MaskRay/config/tree/ ... me/.xmonad
还有篇论文: http://maskray.tk/2012/01/11/tiling-win ... esign.html
xmonad一般用dzen2或xmobar来显示它自身的一些状态,我推荐dzen2,因为可以显示图标,还有菜单功能;xmobar只是个文本形式的。我还用dzen2结合remind来显示todo消息
常用的systray panel有trayer tint2 lxpanel fbpanel等等……
美化的话,我不懂(效率至上,忽略eye candies),我的配置是非常难看的
有问题的话,可以问我(广告: https://twitter.com/#!/Mask_Ray),或者到
irc.freenode.net 去 #xmonad 频道
不管你最终有否使用xmonad,haskell仍是门强烈推荐学习的语言,fp研究的顶峰。
- jiyinyiyong
- 帖子: 631
- 注册时间: 2010-01-03 19:58
- 系统: OS X, Ubuntu(server)
- 来自: 杭州
- 联系:
Re: xmonad 怎么美化和配置啊?
我看到 hs 语法漂亮就贸然去学了, 看掉语法就停滞了.. 以后一定要努力深入MaskRay 写了:xmonad确实很神,但是如果不了解Haskell的话会很麻烦,建议换成其他wm(我承认我是因为xmonad才学Haskell的……)。这类tiling wm就是靠配置来体现强大之处的,如果不了解配置用的语言……诶诶诶
....
资源收藏了, 谢谢哈, 中文这篇特别好啦
配置太深, 我现在就用着 Gnome with xmonad 先适应下去
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: xmonad 怎么美化和配置啊?
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- jiyinyiyong
- 帖子: 631
- 注册时间: 2010-01-03 19:58
- 系统: OS X, Ubuntu(server)
- 来自: 杭州
- 联系:
Re: xmonad 怎么美化和配置啊?
xmonad 主要是我喜欢 Haskell 然后感兴趣的, awesome 那个 lua, 相当陌生啊
- jiyinyiyong
- 帖子: 631
- 注册时间: 2010-01-03 19:58
- 系统: OS X, Ubuntu(server)
- 来自: 杭州
- 联系:
Re: xmonad 怎么美化和配置啊?
xmonad 的窗口布局简单的还好理解
我用 < mod+, > 和 < mod+. > 调出来 4x4 的窗口布局了
但是像下面这种分 3 栏, 其中还可以分割的窗口怎样排出来的呢?
还有 < mod+n > 和 < mod+m > 这两个快捷键又怎样理解?
我用 < mod+, > 和 < mod+. > 调出来 4x4 的窗口布局了
但是像下面这种分 3 栏, 其中还可以分割的窗口怎样排出来的呢?
还有 < mod+n > 和 < mod+m > 这两个快捷键又怎样理解?
-
- 帖子: 9
- 注册时间: 2010-06-07 17:10
Re: xmonad 怎么美化和配置啊?
xmonad 没有太多好美化的。
关于易用性的配置也主要看个人喜好,
我使用xmonad经年,感觉少开几个workspace和layout(simpleTab和mouseResizableTile很好用)比较方便。
如果想和桌面环境合用的话,import XMonad.Config.Desktop会有帮助。
XMonad.Config还有gnome、kde、xfce等供选择,具体import哪个取决于你所选的桌面环境。
你会发现,xmonad跟xfce4合作得天衣无缝,跟lxde合作的也很好。
关于易用性的配置也主要看个人喜好,
我使用xmonad经年,感觉少开几个workspace和layout(simpleTab和mouseResizableTile很好用)比较方便。
如果想和桌面环境合用的话,import XMonad.Config.Desktop会有帮助。
XMonad.Config还有gnome、kde、xfce等供选择,具体import哪个取决于你所选的桌面环境。
你会发现,xmonad跟xfce4合作得天衣无缝,跟lxde合作的也很好。
- jiyinyiyong
- 帖子: 631
- 注册时间: 2010-01-03 19:58
- 系统: OS X, Ubuntu(server)
- 来自: 杭州
- 联系:
Re: xmonad 怎么美化和配置啊?
原来每个桌面都有, 而且, 是不是安装之后自动根据桌面生成的..mogeiwang 写了:xmonad 没有太多好美化的。
关于易用性的配置也主要看个人喜好,
我使用xmonad经年,感觉少开几个workspace和layout(simpleTab和mouseResizableTile很好用)比较方便。
如果想和桌面环境合用的话,import XMonad.Config.Desktop会有帮助。
XMonad.Config还有gnome、kde、xfce等供选择,具体import哪个取决于你所选的桌面环境。
你会发现,xmonad跟xfce4合作得天衣无缝,跟lxde合作的也很好。
我觉得 Mod+Number 管理工作区相当薄弱, xmonad 有没有别的功能来着?
simpleTab 和 mouseResizableTile 我的搜到,,, 请问是什么?
-
- 帖子: 9
- 注册时间: 2010-06-07 17:10
Re: xmonad 怎么美化和配置啊?
不知道你说的 *Mod+Number 管理工作区相当薄弱* 是什么意思, 你可以设置成只用一个或者两个工作区,也可以绑定到单键。
我设定为2个:
myWorkspaces = ["F3(1)","F4(2)"] --Reconfig keybind for more!
单键绑定【F3,F4键分别对应工作区1和2】:
[((m, k), windows $ f i)
| (i, k) <- zip (XMonad.workspaces conf) [xK_F3 .. ]
, (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]]
tab方式是用标签的方式浏览窗口,类似于浏览器的标签。
mouseResizableTile是一种特殊的平铺,允许使用鼠标上下左右调整窗口大小。
我的Layout:
myLayout = boringWindows $ maximize $ minimize $ desktopLayoutModifiers $ avoidStruts $ smartBorders (simpleTabbed ||| mouseResizableTile)
参考链接(注意Usage):
http://xmonad.org/xmonad-docs/xmonad-co ... eTile.html
http://xmonad.org/xmonad-docs/xmonad-co ... abbed.html
我设定为2个:
myWorkspaces = ["F3(1)","F4(2)"] --Reconfig keybind for more!
单键绑定【F3,F4键分别对应工作区1和2】:
[((m, k), windows $ f i)
| (i, k) <- zip (XMonad.workspaces conf) [xK_F3 .. ]
, (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]]
tab方式是用标签的方式浏览窗口,类似于浏览器的标签。
mouseResizableTile是一种特殊的平铺,允许使用鼠标上下左右调整窗口大小。
我的Layout:
myLayout = boringWindows $ maximize $ minimize $ desktopLayoutModifiers $ avoidStruts $ smartBorders (simpleTabbed ||| mouseResizableTile)
参考链接(注意Usage):
http://xmonad.org/xmonad-docs/xmonad-co ... eTile.html
http://xmonad.org/xmonad-docs/xmonad-co ... abbed.html