java 情侣最佳升高

对于“ 2015年最佳情侣”(是的 ,那是去年),我选择的是sshtar ,这两个Linux命令可以很好地协作以完成出色的工作。 今年,我为2016年的Best Couple选择了不同的类型。今年,我为Best Couple选择的实际上是一对程序类型,而不是特定的命令或程序。

因此,让我们欢迎我们迎来2016年最佳情侣:为显示管理器( dm )和窗口管理器( wm )共同努力。

不管您在Linux GUI桌面系统上使用哪种程序,这两个程序始终紧密协作,以使您的GUI体验甚至连桌面都变得流畅无缝。

展示经理

显示管理器是一段代码,为您的Linux桌面提供了GUI登录屏幕。 登录到GUI桌面后,显示管理器将控制权移交给窗口管理器。 当您注销桌面时,显示管理器将再次获得控制以显示登录屏幕并等待其他登录。

有几个显示管理器-一些显示管理器提供了各自的桌面。 请注意,某些显示管理器没有直接与特定的桌面关联。 任何显示管理器都可用于您的登录屏幕,而不管您使用的是哪个桌面。 并非所有台式机都有自己的显示管理器。 这就是Linux和编写良好的模块化代码的灵活性。

下表显示了典型的桌面和显示管理器:

桌面 展示经理 注释
GNOME GDM GNOME显示管理器
KDE KDM KDE Display Manager(直到Fedora 20为止)
  轻型DM 轻量级显示管理器
LXDE LXDM LXDE显示管理器
KDE SDDM 简单桌面显示管理器(Fedora 21及更高版本)
  XDM 默认的X Window系统显示管理器

表1:显示管理器的简短列表。

默认安装的第一个桌面(即GNOME,KDE等)的显示管理器。 对于Fedora,通常是GDM ,它是GNOME的显示管理器。 如果未安装GNOME,则默认为已安装桌面的显示管理器。 如果在安装过程中选择的桌面没有默认的显示管理器,则将安装并使用GDM。 如果将KDE用作桌面,则新的SDDM (简单桌面显示管理器)将成为显示管理器。

无论在安装时将哪个显示管理器配置为默认设置,以后安装其他桌面都不会自动更改所使用的显示管理器。 如果要更改显示管理器,必须自己从命令行进行。 无论使用哪个窗口管理器和桌面,都可以使用任何显示管理器。

窗口管理器

窗口管理器的功能是在GUI桌面上管理窗口的创建,移动和销毁。 窗口管理器与X窗口系统或更新的Wayland一起执行这些任务。 X Window系统提供了所有图形基元和功能,以生成用于Linux或Unix图形用户界面的图形。

窗口管理器还控制它生成的窗口的外观。 这包括窗户的功能性装饰方面,例如按钮,滑块,窗框,弹出菜单等的外观。

与Linux的几乎所有其他组件一样,有许多不同的窗口管理器可供选择。 以下列表仅表示可用窗口管理器的一个示例。

桌面 窗口管理器 注释
Unity 康比兹
  助焊剂盒
  FVWM
  IceWM
KDE 科文 从2008年开始使用KDE Plasma 4
GNOME 元城 GNOME 2的默认设置
GNOME 杂音 默认从GNOME 3开始
  twm 一个非常古老而简单的窗口管理器。 如果没有其他窗口管理器或桌面可用,某些发行版(如Fedora)会将其用作备用。
Xfce Xfwm

表2:窗口管理器的简短列表。

请注意,大多数窗口管理器并不直接与任何特定的桌面关联。 实际上,某些窗口管理器可以在没有任何类型的桌面软件(例如KDE或GNOME)的情况下使用,从而为用户提供简约的GUI体验。

如何处理所有这些选择?

在大多数现代发行版中,选择是在安装时为您做出的,并且取决于您选择的台式机和发行版打包程序的偏好。 在某些发行版中,可以轻松更改桌面本身,并且在许多情况下,还可以更改显示管理器。

在Fedora 18之前,更改显示管理器是通过更改/ etc / sysconfig / desktop文件中的PREFERRED=行来完成的。 该文件来自/ etc / X11 / prefdm文件。 如果该文件不存在,则可以创建该文件,并添加带有首选桌面管理器的名称和路径的PREFERRED=行(大写)。 您也可以直接在prefdm文件中进行设置,但是可以通过升级或重新安装来清除更改。

现在, systemd已成为许多发行版中的标准启动系统,您可以在/ etc / systemd / system中设置首选的显示管理器,这是基本系统启动配置所在的位置。 有一个名为display-manager.service的符号链接(symlink)指向/ usr / lib / systemd / system中的显示管理器服务单元之一。 每个已安装的显示管理器在/ usr / lib / systemd / system目录中都有一个服务单元。

要更改活动的显示管理器,请删除现有的display-manager.service链接,并将其替换为您要使用的链接。 例如,要配置为使用KDM显示管理器,请使用以下命令:


cd /etc/systemd/system
rm display-manager.service
ln -s /usr/lib/systemd/system/kdm.service display-manager.service

我最初可以找到的有关更改窗口管理器的唯一信息是在《 Fedora 13部署指南》中 ,该指南显然已经过时了,可能不再有效。 我还发现了有关wmctrl命令的信息, wmctrl ,该信息提供了对窗口管理器的某些控制,但没有更改窗口管理器的功能。

我确实发现某些发行版和台式机具有各种更改窗口管理器的方法。 例如,GNOME用户可以使用gconf-editor,而Puppy Linux使用wmswitcher命令。

结论

与GNU / Linux的许多其他组件一样,可以使用许多不同的显示和窗口管理器。 当您使用任何类型的桌面安装大多数现代发行版时,安装程​​序将选择要安装和激活的发行版。 对于大多数用户而言,永远不需要更改这些选择。 对于其他有不同需求或更喜欢冒险的人,有很多选择和组合可供选择。 通过一些研究,您可以进行有趣的更改。

资源资源

  • X窗口管理器
  • X窗口管理器的比较
  • X显示管理器
  • 简单的桌面显示管理器
  • X Window系统
  • 韦兰
  • X Window系统协议和体系结构

翻译自: https://opensource.com/article/16/12/yearbook-best-couple-2016-display-manager-and-window-manager

java 情侣最佳升高

java 情侣最佳升高_2016年最佳情侣:显示经理和窗口经理相关推荐

  1. 专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09

    7-129 最佳情侣身高差 (10 分) 专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高).如果符合,你俩的身高差不管是牵手.拥抱.接吻,都是最 ...

  2. 【转】Java中关于异常处理的十个最佳实践

    原文地址:http://www.searchsoa.com.cn/showcontent_71960.htm 导读:异常处理是书写强健Java应用的一个重要部分,Java许你创建新的异常,并通过使用 ...

  3. 《深入理解Java虚拟机 - Jvm高级特性与最佳实践(第三版)》阅读笔记

    <深入理解Java虚拟机>阅读笔记 本repository为<深入理解Java虚拟机 - Jvm高级特性与最佳实践(第三版)>阅读笔记,因为第一章主要讲的是Java的发展历史, ...

  4. Java Web应用的代码分层最佳实践

    转载自 Java Web应用的代码分层最佳实践 代码分层,对于任何一个Java Web开发来说应该都不陌生.一个好的层次划分不仅可以能使代码结构更加清楚,还可以使项目分工更加明确,可读性大大提升,更加 ...

  5. 梦想成真…教学–专业的Java开发人员:工具和最佳实践

    我总是喜欢分享知识. 我写博客的原因之一是分享我在软件工程师方面的知识. 创立并运行(与几个朋友一起)第一个 早在2003年, 希腊的Java用户组就是由于我们在工作中得不到足够的培训或个人开发机会, ...

  6. 深入理解java虚拟机 - jvm高级特性与最佳实践(第三版)_JVM虚拟机面试指南:年薪30W以上高薪岗位需求的JVM,你必须要懂!...

    JVM的重要性 很多人对于为什么要学JVM这个问题,他们的答案都是:因为面试.无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎.不管是工作还是面试中,JVM都是必考题.如果不懂JVM的话,薪 ...

  7. 深入理解java虚拟机 -- jVM高级特性与最佳实践

    <深入理解 Java 虚拟机–JVM高级特性与最佳实践> 关于这本书已经断断续续的看了好几遍了,使自己对jvm有了很深的理解,但是由于长时间的不用,对很多的功能点有所遗忘,特此写下这篇随手 ...

  8. python和c 情侣网名_可爱超萌的情侣网名 超可爱的情侣网名

    可爱超萌的情侣网名 超可爱的情侣网名 作者: 桐桐 更新日期: 2020-01-03 11:27:11 阅读: 622 一个好看的情侣头像,一件合适的情侣衣服,那怎么能少了一个好听的可爱萌萌哒的情侣网 ...

  9. java弹窗点击事件_[Java教程]jQuery的click事件在当前页弹出层窗口(不打开新页面)...

    [Java教程]jQuery的click事件在当前页弹出层窗口(不打开新页面) 0 2015-10-24 15:00:04 当给链接添加一个click事件,我们可能不希望Web浏览器按照其常规模式退出 ...

最新文章

  1. linux的swap增加的二个办法
  2. 企业环境中UM的规划设计和配置
  3. 超越kmeans:聚类算法概述
  4. java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z 的解决
  5. 云图说 | 华为云医疗智能体,智联大健康,AI药物研发
  6. Python机器学习(sklearn)——分类模型评估与调参总结(下)
  7. php的运行方式及vc6和vc9,ts和nts区别
  8. USB OTG原理简述实际的USB连接线中,是没有USB_ID这根线的。 都是在接口部分直接拉死的。两用OTG设备都有一个Mini-AB插槽,所以一个Mini-A至Mini-B电缆可以直接将两个连接
  9. 截止失真放大电路_BJT的失真
  10. 国内外知名的21个Logo设计工具
  11. vim/vi中的光标键会变成a,b,c,d的解决办法
  12. Microsoft 文本转语音应用
  13. 杭电acm 1214 圆桌会议(冒泡排序)
  14. 学习英文-学以致用【场景:常说错的中式英文】
  15. 嵌入式arm linux工控机,ARM工控机和X86嵌入式工控机的区别
  16. 源码到底应该怎么读?
  17. 山东理工大学ACM平台题答案关于C语言 2101 正方形面积
  18. 【宏观经济学】01-GDP乘数效应
  19. 视频教程-基于深度学习的计算机视觉:原理与实践(上部)-计算机视觉
  20. 软件开发中的老问题——沟通

热门文章

  1. Java建造者模式详解
  2. 桥接模式(Bridge)解析例子
  3. PHP冒泡排序(Bubble Sort)算法详解
  4. [收藏学习]Linux的实时监测命令
  5. 强强合体:Docker版Kali Linux发布
  6. 向右滑动返回Activity
  7. 写给即将过去的2012
  8. 10个给程序员的建议
  9. 31 个用来测试你网站各项性能的免费在线工具
  10. Centos8 搭建linux集群