2008-07-30
也许你听说过 Blackbox 和 Fluxbox,那么,Openbox 又是什么?Openbox 跟它们很相似。不过,我们还是来看看 Openbox 官方给出的说明吧。Openbox 官方称,Openbox 是一个可高度定制且包含广泛标准支持的下一代窗口管理器。近来,我玩 Openbox 是越来越上心,自以为有些小得,遂立此文,以助新手快速入门。
目录表
我喜欢 Openbox 的原因
如何安装 Openbox
运行 Openbox
配置 Openbox
设定键盘和鼠标绑定
控制应用程序
使用自动启动脚本
提示与技巧
参考资源
我喜欢 Openbox 的原因
从了解到学习,再到天天使用 Openbox,我主要基于以下理由:
速度非常快,资源占用极少。
可高度定制化,能够对应用程序加以灵活控制。
能够绑定键盘和鼠标。比如,你可以为程序设定启动快捷键,也可以为最小/大化窗口设置热键。对于鼠标,同样如此。
具有自动启动脚本,能够随机自动启动各种程序。
主题资源丰富,与 *box 类视觉样式兼容。Openbox 的外观是简约而不简单。
支持会话,可深入 GNOME、KDE、Xfce 等桌面环境使用。换句话说,Openbox 可替代这些桌面环境中默认的窗口管理器,而其他桌面组件仍旧保持原样。
如何安装 Openbox
要安装 Openbox 有两种方法:其一是直接从所用的 Linux 发行版中安装;二是下载其源代码,自行编译安装。前者的优势是省事,不过有时候安装的 Openbox 并非是最新版。而后者虽然稍显麻烦,但可以实现更加灵活的掌控。
从发行版安装
Openbox 已被包含到大多数流行的 Linux 发行版中。因此,使用该发行版的包管理工具来安装 Openbox 是一件十分容易的事情。
Archlinux 用户执行以下命令可以安装 Openbox:
pacman -S openbox
而 Debian/Ubuntu 用户可以执行下面的命令:
sudo apt-get install openbox
Fedora 用户也可以使用 yum 来安装 Openbox:
yum install openbox
从源代码编译安装
然而,有时候从发行版安装的 Openbox 并非是最新版本,或者在你所用的 Linux 发行版中不能找到 Openbox,这时候可以考虑从源代码编译安装它。
编译依赖
要从源代码编译安装 Openbox,首先要准备以下依赖包:
C 编译器(比如 GCC)
Libc
Xlib
Glib-2
LibXML-2
Pango
Startup-notification(可选,推荐安装)
XCursor(可选,推荐安装)
Pkg-config
不要被这些依赖包所吓倒,其实多数 Linux 发行版已经默认安装了。你所要做的就是一一检查和核对而已。
编译及安装
一旦准备好编译 Openbox 所需的依赖包,在下载并解包源代码文件后,便可按如下指令来编译并安装 Openbox:
.
./configure --prefix=/usr --sysconfdir=/etc #配置,更多选项可通过 ./configure --help 获取
m
make #编译
s
sudo make install #安装
哈,很熟悉的编译安装三步曲。
运行 Openbox
如果你使用了 GDM/KDM 之类的图形登录管理器,那么在系统登录时从会话类型菜单中选择 Openbox 相关条目即可启动 Openbox。
另一种启动 Openbox 的方式是命令行。只需向主目录中的 ~/.xinitrc 文件加入如下内容即可:
exec openbox
另外,包含会话支持功能的 Openbox 可以使用下面的内容代替:
exec openbox-session
Openbox 看起来像下面的样子:

窗口管理器 Openbox 入门指南相关推荐

  1. linux openbox桌面通知,窗口管理器 Openbox 入门指南 (1)

    也许你听说过 Blackbox 和 Fluxbox,那么,Openbox 又是什么?Openbox 跟它们很相似.不过,我们还是来看看 Openbox 官方给出的说明吧.Openbox 官方称,Ope ...

  2. Ubuntu桌面入门指南(转载)

    本文章转载于http://wiki.ubuntu.org.cn/Ubuntu%E6%A1%8C%E9%9D%A2%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97#3.1.5-E ...

  3. 入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集-深度学习问题

    入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集 GT_Zhang关注 0.1012019.08.01 18:43:34字数 1,874阅读 795 Hi,欢迎各位来自Paddl ...

  4. Maven入门指南⑦:Maven的生命周期和插件

    Maven入门指南⑦:Maven的生命周期和插件 一个完整的项目构建过程通常包括清理.编译.测试.打包.集成测试.验证.部署等步骤,Maven从中抽取了一套完善的.易扩展的生命周期.Maven的生命周 ...

  5. UE4风格化场景设计入门指南 Stylized Station – The Environment Artist’s Survival Kit

    持续时间13h 1920X1080 .ts 包含项目文件 大小解压后:4.9G 语言:英语+中文字幕(人工校对) 标题:风格化的车站--环境艺术家的生存工具包 信息: 环境艺术很难. 尤其是作为初学者 ...

  6. 游戏风格化角色创建入门指南视频教程

    游戏风格化角色创建入门指南视频教程 时间 33小时 包括项目文件 1920X1080 MP4 语言:英语+中文字幕(根据原英文字幕机译更准确)+原英文字幕 游戏中的风格化角色创建入门指南  百度一下 ...

  7. mongoDB 入门指南、示例

    http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html mongoDB 入门指南.示例 上一篇:简单介绍mongoDB 一.准备工作 ...

  8. 智能合约和区块链技术:入门指南

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 智能合约和区块链技术:入门指南 多年前,在没有数字合约和区块链技术存在的情况下,双方的合约往往以传统的方式进行.在加密货 ...

  9. 数据分析从头学_数据新闻学入门指南:让我们从头开始构建故事

    数据分析从头学 by Mina Demian 由Mina Demian 数据新闻学入门指南:让我们从头开始构建故事 (A Beginner's Guide to Data Journalism: Le ...

最新文章

  1. CREATE SEQUENCE添加自增序列及NEXT VALUE FOR返回序列号
  2. wxWidgets:wxCollapsiblePane类用法
  3. UrlEncode编码算法
  4. Meerkat放弃直播视频社交业务
  5. 电话光端机安装步骤详解
  6. 【人工智能】计算机审美,学的怎么样了?
  7. 【字符串】面试题之以逗号分割字符串,形成二维数组
  8. Vmware 15 安装 win7 虚拟机 (初学者操作与详解教程)
  9. 4.业务架构·应用架构·数据架构实战 --- 业务驱动的应用架构设计
  10. mapred linuxtaskcontroller目录权限问题探究
  11. Maven的Scored介绍
  12. 电子书格式如何相互转换ePub、Azw3、Mobi、Doc、PDF、TXT
  13. html制作公众号,自制微信公众号一键排版工具
  14. Elasticsearch 的 Task 停止方法
  15. sklearn逻辑回归参数详解,及用逻辑回归制作评分卡
  16. 移动硬盘文件系统错误16389
  17. MySQL5.5安装及其配置
  18. 如何选择靠谱的插画培训课程
  19. oracle utl file putf,UTL_FILE学习
  20. HGAME2021Week1 Writeup

热门文章

  1. go语言解析php,Go语言获取IP地址和域名解析
  2. 一款适用于搭建内部培训平台的系统,开源了!
  3. 从运维到运营——IT管理的“进化论”
  4. 最近又出了一本 Flutter 新书
  5. 记录使用Informatica的基本流程
  6. [蓝桥杯 2021 省 B] 杨辉三角形
  7. Centos7 安装Docker(2020最新亲测可用,直接复制粘贴即可)
  8. 计算机病毒中英文,计算机网络病毒与防范 中英文.doc
  9. vue实现淘宝京东商品放大镜效果
  10. HTTP权威指南 - HTTP响应和请求首部参考