[新手向]教程:我的新wm——herbstluwm
archlinux吧
全部回复
仅看楼主
level 11
最近用stack wm感觉越来越不爽了,总是alt+tab切换窗口,微低效啊。所以决定换个tiling wm。个人比较非主流,选了个超小众的wm,herbstluwm。至于我是怎么找到这个wm的,我都不记得。。。不过这个wm的优点在于:
1.超轻量,依赖少,用pacman -Qi查看了下信息
Depends On : glib2>=2.24 libx11 libxinerama
Optional Deps : bash: needed by most scripts [installed]
dmenu: needed by some scripts [installed]
dzen2-git: needed by panel.sh
dzen2-xft-xpm-xinerama-svn: view icons as tags
Installed Size : 384.00 KiB
2.配置文件是bash脚本,对于我这样一个不会任何脚本语言的sb来说,实在是很开心。
3.默认的操作类似vim,配置一下就更舒服,很容易上手。
于是决定发个帖子,记录下我的配置过程,顺便分享。
由于是我人生第一次写教程,木有经验,多有不足,抱歉啦[太开心]
顺便:我是小白+新手+newbie+脆弱的自尊心。望大神们+大牛们+老手们+基佬们勿喷

我都写了那么多废话了youku的视频还没上传好!
再写一点来打发时间。
如果你是以下类型的用户,看看视频就行,教程就不用看了:
1.对tiliing wm毫无兴趣;
2.喜欢华丽的桌面(请移步 https://tieba.baidu.com/p/2080503639 (我不信度娘吞自己连接));
3.讨厌甚至痛恨键盘操作,钟爱鼠标~
我艹![怒][怒][怒]youku居然把我的高清视频弄成这样渣渣的av画质!太坑爹了!大家凑合看看吧!有空再研究怎么弄高清!
第一次录制教程视频,没经验,凑合看~~再卖个萌[吐舌]


视频来自:优酷
2013年12月06日 12点12分 1
level 11
教程开始以前,先感谢各位大神给的指导
LQYMGT @freenode #archlinux-cn
RichardGv @freenode #compton
fa(突然不知道怎么拼了。。回头补上) @freenode #archlinux-cn
还有其他各位大神,不一一写了。
2013年12月06日 12点12分 2
level 11
_font="-*-fixed-medium-*-*-*-14-*-*-*-*-*-*-*"
font="-*-WenQuanYi Zen Hei-medium-*-*-*-14-*-*-*-*-*-*-*"
/* 靠,按^v的不小心按成^enter了,然后分离了 */
然后大概在124行(第一次设定width这个变量的地方),把font改为_font。这么做是应为textwidth这玩意不支持中文字体(坑了我老半天)。虽然这样的做法非常不科学,我没指望能有效果,但是还是出乎我意外地解决了中文显示的问题。
按Mod+shift+r重载,大概可以看见效果了。
下面说说dmenu。
dmenu是一个微小的启动器,在视频中用来启动ff的那个。
2013年12月06日 13点12分 5
LZ,可以分享下你的panel.sh吗?自己搞的都显示不出中文;然后 textwidth 似乎不在 124 行了?
2013年12月10日 01点12分
回复 宅提客 :10楼有链接啊
2013年12月10日 04点12分
回复 ASenR :看到了,可是我这边的 dzen 字体显示不像你那样 @@
2013年12月10日 09点12分
回复 宅提客 :你是不是没有装wqy字体? pacman -S wqy-microhei wqy-zenhei wqy-bitmapfont
2013年12月11日 04点12分
level 11
/* 靠,又不小心按到^enter了,然后又分离了 = =#*/
pacman -S dmenu
修改autostart文件,添加:
hc keybind $Mod-F2 spawn dmenu_run -b
重载后按Mod+F2就可以使用dmenu了。
关于设置背景,这个我研究了好长时间。。。herbstluwm配置中没有设置背景图片,需要借助feh来完成。
pacman -S feh
在autostart最后一行添加:
feh --bg-scale 背景图片路径
顺便把你输入法也添加上:
fcitx
/* 手机找不到了。。。一会再来写 */
2013年12月06日 13点12分 6
level 9
LZ,这个wm是否会出现像awesome一样屏幕占不满的情况, 像这样
2013年12月06日 14点12分 7
你的意思是下面那小块?我的没有
2013年12月06日 15点12分
回复 ASenR :也没遇到过。。。我亲爱的屌丝小手机T_T
2013年12月06日 15点12分
回复 ASenR :不会是的屏幕太小了所导致的吧???小本0.0
2013年12月06日 15点12分
回复 czw19931006 :你的屏幕分辨率是多少的?试试改改awesome的配置文件?
2013年12月06日 15点12分
level 11
/* 好吧我找不到了,不管他了,我可怜的小手机,听说今天linux吧有战戏? 快写完教程去看看 */
说道哪了。。哦添加了背景,可以设置下透明度,在autostart里面,找frame_normal_opacity和frame_active_opacity设置下就行,一个是活动frame的,一个是非活动frame的。
最后来说下特效,其实本来我也没打算有特效的,但是用ff浏览网页的scroll的时候会有撕裂感,很不舒服。以前用xfwm4的时候也这样,于是顺手把compton开了,发现效果还是很不错的!compton的配置是前不久抄的,在这里没有什么发言权

最后发点注意事项:
1.compton配置的透明度会和herbstluftwm配置的透明度同时作用,用不好的话会很蛋疼。
2.如果你的键盘像我的渣键盘一样不是太好,不要绑定太复杂的组合键,不然会有键冲(中文这样翻译?keyboard rollover)。
3.更多的东西请看manpage,manpage要比我这里详细得多得多!
man herbstluftwm
man compton
man dmenu
dzen貌似没有manpage,所以我也没太搞懂这货,如果你懂了,教我一下~[太开心]
4.重要!!如果你有了什么收获或者心得体会,或者解决了什么别人没解决的问题,记得来贴吧发一帖,完善下wiki~~(我正学怎么写wiki~)
嗯,就这样,楼下贴我的配置。
2013年12月06日 15点12分 8
忘说了,要自动启动compton的话也要在autostart文件里面添加!
2013年12月06日 15点12分
level 11
compton:
htt[勉强]p://pan.baidu.c[勉强]om/s/1ip[滑稽]BRC
herbstluftwm:
htt[太开心]p://pan.baidu.co[冷]m/s/1[阴险]CbODY
2013年12月06日 15点12分 10
别加http和www就行了,表情看着真烦...
2013年12月07日 08点12分
回复 二·帅 :加表情的好处在于直接复制然后粘贴到地址栏可以用
2013年12月07日 09点12分
回复 ASenR :现在浏览器不都是自动补全http的么,大多数网站都不需要加www
2013年12月07日 09点12分
ps:表情一点都不萌...
2013年12月07日 09点12分
level 8
嗯?痛恨键盘?
好久没用tiling wm了。之前awesome都配置的挺完善了,当初Flash全屏的问题快把我弄吐血了……最后纠结了很久还是转投Cinnamon了。
2013年12月06日 18点12分 11
痛恨键盘的不适合。。。flash全屏?你指的是看视频吗?我的切换成浮动模式就很正常啦~
2013年12月07日 02点12分
回复 ASenR :因为写在规则里的话要窗口名……找了很久Orz
2013年12月07日 04点12分
level 9
虽然我曾经是awesome党,
lz
这么用心,好评。
2013年12月09日 10点12分 12
level 8
panel有托盘么,没有的话怎么看电量之类的
2013年12月13日 12点12分 13
网上好多教程,查dzen脚本就可以了
2013年12月13日 12点12分
回复 ASenR :好的,我看看去
2013年12月13日 13点12分
level 9
难道现在arch吧也开始挖坟了?
——同时天涯沦落人,相逢何必曾相识。
>>Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36
2014年04月01日 07点04分 15
level 5
怎么支持多显示屏?
2014年08月27日 10点08分 16
level 3
有些程序使用的qt5写,无法输入中文,fcitx安装有fcitx-qt5
2014年08月31日 04点08分 17
解决了,在.xinitrc里添加 export QT_IM_MODULE=fcitx export QT5_IM_MODULE=fcitx export XIM_PROGRAM=fcitx export XIM=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
2014年08月31日 04点08分
level 7
话说 lz 有什么软件可以像gnome cinnamon之类的 显示系统托盘 而且可以方便的连接wifi 控制亮度声音之类的呢
2015年03月14日 14点03分 19
用dmenu只能显示日期啊 不知道怎么能方便连接wifi 声音什么的还好说 主要就是wifi
2015年03月14日 14点03分
@zhczjx 是dzen 呵呵 感觉herbstluftwm挺好用的说
2015年03月14日 14点03分
回复 ASenR :额。。好吧 看herbstlufwm官网好像可以有panel 来显示wifi输入法之类
2015年03月16日 01点03分
@zhczjx trayer 或 stalonetray
2015年03月17日 11点03分
level 3
挖个坟[滑稽]
2015年12月04日 00点12分 20
level 9
谢谢,已经成功了
2016年11月13日 06点11分 23
level 11
用了awesome,i3,最后发现还是这个最好用
2017年04月25日 12点04分 24
level 11
The official wiki carried The Arch Way
How to wend on the arch way ? Arch BBS says that not to watch any videos
2017年08月28日 01点08分 26
1 2 尾页