本文是 24 天 Linux 桌面特别系列的一部分。如果你正在寻找轻巧、快速且简单的 Linux 窗口管理器,那么 FVWM 可以胜任。但是,如果你正在寻找可以深入、探索和魔改的窗口管理器,那么 FVWM 是必须的。

FVWM 窗口管理器最早脱胎于对 1993 年的 TWM 的修改。经过几年的迭代,诞生了一个可高度自定义的环境,它可以配置任何行为、动作或事件。它支持自定义键绑定、鼠标手势、主题、脚本等。

尽管 FVWM 在安装后即可投入使用,但默认分发版本仅提供了极其少的配置。这是开始自定义桌面环境的良好基础,但是,如果你只想将其用作桌面,那么可能要安装由其它用户发布的完整配置版本。FVWM 有几种不同的分发版,包括模仿 Windows 95 的 FVWM95(至少在外观和布局上)。我尝试了 FVWM-Crystal,这是一个具有一些现代 Linux 桌面约定的现代主题。

可以从 Linux 发行版的软件仓库中安装要尝试的 FVWM 分发版。如果找不到特定的 FVWM 分发版,那么可以安装基础的 FVWM2 包,然后进入 Box-Look.org 手动下载主题包。这样就需要更多的工作,但比从头开始构建要少。

安装后,请注销当前的桌面会话,以便你可以登录 FVWM。默认情况下,会话管理器(KDM、GDM、LightDM 或 XDM,取决于你的设置)将继续登录到以前的桌面,因此你必须在登录之前覆盖该桌面。

对于 GDM:

对于 KDM:

FVWM 桌面

无论你使用什么主题和配置,当你在桌面上单击鼠标左键时,FVWM 至少会显示一个菜单。菜单的内容取决于你所安装的内容。FVWM-Crystal 分发版中的菜单包含对常用首选项的快速访问,例如屏幕分辨率、壁纸设置、窗口装饰等。

同 FVWM 中的几乎所有东西一样,你可以编辑菜单中你要想的内容,但 FVWM-Crystal 的特色在于其应用菜单栏。应用菜单位于屏幕的左上角,每个图标都包含了相关的应用启动器的菜单。例如,GIMP 图标表示图像编辑器,KDevelop 图标表示集成开发环境(IDE),GNU 图标表示文本编辑器,等等,具体取决于你在系统上安装的程序。

FVWM-Crystal 还提供了虚拟桌面、任务栏、时钟和应用栏。

关于背景,你可以使用与 FVWM-Crystal 捆绑在一起的壁纸,也可以使用 feh 命令设置自己的壁纸(你可能需要从仓库中安装它)。此命令有一些设置背景的选项,包括 --bg-scale 使用你选择的图片缩放填充屏幕,--bg-fill 直接填充而不缩放图片,等等。

$ feh --bg-scale ~/Pictures/wallpapers/mybackground.jpg

大多数配置文件都包含在 $HOME/.fvwm-crystal 中,某些系统范围的默认文件位于 /usr/share/fvwm-crystal。

自己尝试一下

FVWM 是大多作为一个桌面构建平台,它也是窗口管理器。它不会为你做到面面俱到,它期望你来配置尽可能的一切。

如果你正在寻找轻巧、快速且简单的窗口管理器,那么 FVWM 可以胜任。但是,如果你正在寻找可以深入、探索和魔改的窗口管理器,那么 FVWM 是必须的。

本文由 LCTT 原创编译,Linux中国 荣誉推出

linux文本怎么切换至fvwm,技术|使用 FVWM 自定义 Linux 桌面相关推荐

  1. linux常用复制粘贴命令行,技术|使用 xclip 在 Linux 命令行中复制粘贴

    了解如何在 Linux 中使用 xclip. 在使用 Linux 桌面工作时,你通常如何复制全部或部分文本?你可能会在文本编辑器中打开文件,选择全部或仅选择要复制的文本,然后将其粘贴到其他位置. 这样 ...

  2. linux下的几种隐藏技术

    0x00 前言 攻击者在获取服务器权限后,会通过一些技巧来隐藏自己的踪迹和后门文件,本文介绍Linux下的几种隐藏技术. 0x01 隐藏文件 Linux 下创建一个隐藏文件:touch .test.t ...

  3. linux设备驱动程序调试方法,Linux设备驱动程序学习(2)-调试技术

    Linux设备驱动程序学习(2)-调试技术 Linux设备驱动程序学习(2)-调试技术 今天进入<Linux设备驱动程序(第3版)>第四章调试技术的学习. 一.内核中的调试支持 在前面已经 ...

  4. Linux文本三剑客--grep、sed、awk

    Linux文本三剑客–grep.sed.awk 文章目录 Linux文本三剑客--grep.sed.awk 1.grep 1.1什么是grep 1.2使用grep 命令格式 命令参数 基本正则表表达式 ...

  5. linux 文本编辑器_Linux排名前7位的最佳文本编辑器

    linux 文本编辑器 Text editors play a major role for Linux users. Whether it is setting up user instructio ...

  6. linux进入节点权限,一种基于索引节点的Linux访问权限控制方法与流程

    本发明涉及计算机领域,尤其涉及一种基于索引节点的Linux访问权限控制方法. 背景技术: 传统的Linux访问控制方式是DAC(Discretionary Access Control,自主访问控制) ...

  7. Linux启动界面切换:图形界面-字符界面(转)

    Linux字符界面切换到图形界面 由字符界面切换到图形界面可用两种简单方法实现: 1.在字符界面输入startx或init 5 . 2.通过编辑/etc/inittab文件实现默认进入图形界面. 把其 ...

  8. linux目录隐藏技术,Linux环境下的高级隐藏技术

    摘要:本文深入分析了Linux环境下文件.进程及模块的高级隐藏技术,其中包括:Linux可卸载模块编程技术.修改内存映象直接对系统调用进行修改技术,通过虚拟文件系统proc隐藏特定进程的技术. 隐藏技 ...

  9. linux环境中英文切换配置以及乱码问题

    问题 这几天玩实验室的服务器,默认语言是中文的,有时候是挺不方便的,比如遇见一个比较复杂的问题,提示的信息是中文的,但是百度里根本没有好的资料,只能google,但是难道让我google搜中午么. 因 ...

最新文章

  1. 为什么要用promise处理ajax,用promise.all解决ajax异步循环请求问题
  2. 你连原理都还没弄明白?快来瞧瞧这份Spring面试小抄
  3. python下载教程3.7-Python3
  4. 【laravel54】查看版本号3种方式
  5. uvalive5796(图论、桥、并查集)
  6. Visual C++ MFC——基于Shell的Windows GUI小程序DEMO(打开计算器|打开记事本|IP查询|Windows激活状态查询)
  7. c++ string replace_Java——String类的常用方法总结
  8. MyISAM 和 InnoDB 讲解
  9. 食住玩|3dmax2009到3dmax2022下载安装软件渲染器VRAY与CORONA,提升3dmax疯狂模渲大师一点儿不难!
  10. 《做难而正确的事》有感
  11. 旋转矩阵(Rotate Matrix)的性质分析
  12. 我爱世界杯--世界杯各界冠军
  13. 为什么网站打开速度慢?
  14. 如何做好一个中小型企业计算机网络管理员
  15. 基于单片机的超声波测距
  16. java的println、print与printf
  17. 魔兽中的dx写屏(原版为英文)
  18. Fast and Provably Good Seedings for k-Means阅读笔记
  19. Octopus11.4并行版安装
  20. java关键字的用法_JAVA总结(一)-----关键字分类及使用

热门文章

  1. 智慧工地人员定位-智能安全帽-隧道人员定位-新导智能
  2. 某洋快速潼关(程序员专属版,电脑版微信)
  3. line服务器未响应设置,安装Homebrew 时,没反应一直卡在Downloading Command Line Tools for Xcode。...
  4. 使用python制作聊天框解谜游戏_Python实现小黑屋游戏的完整实例
  5. 诺基亚安卓手机值得重新被关注:为青春,为情怀
  6. 手机怎么打开f12_手机网页F12开发者工具eruda
  7. html 井号 作用,html5 css选择器。 井号,句号的区别
  8. 【北行★户外】6月29日周日 走进北方梦里桃花源.清凉谷.密云水库.戏水.休闲.摄影.吃虹蹲鱼.一日休闲游 !
  9. Codeforces Round #770 (Div. 2) ABCD题解
  10. Lily无人机获新生,Mota Group为其增加4K拍摄功能