博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 情侣最佳升高_2016年最佳情侣:显示经理和窗口经理
阅读量:2528 次
发布时间:2019-05-11

本文共 2533 字,大约阅读时间需要 8 分钟。

java 情侣最佳升高

对于 ,那是去年),我选择的是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,通常是 ,它是GNOME的显示管理器。 如果未安装GNOME,则默认为已安装桌面的显示管理器。 如果在安装过程中选择的桌面没有默认的显示管理器,则将安装并使用GDM。 如果将KDE用作桌面,则新的 (简单桌面显示管理器)将成为显示管理器。

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

窗口管理器

窗口管理器的功能是在GUI桌面上管理窗口的创建,移动和销毁。 窗口管理器与或更新的一起执行这些任务。 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文件中进行设置,但是可以通过升级或重新安装来清除更改。

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

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

cd /etc/systemd/systemrm display-manager.serviceln -s /usr/lib/systemd/system/kdm.service display-manager.service

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

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

结论

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

资源资源

翻译自:

java 情侣最佳升高

转载地址:http://bcjzd.baihongyu.com/

你可能感兴趣的文章
小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_36、SpringBoot整合mybatis之事务处理实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_35、事务介绍和常见的隔离级别,传播行为...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_40、Redis工具类封装讲解和实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_37、分布式缓存Redis介绍...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_42、SpringBoot常用定时任务配置实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_39、SpringBoot2.x整合redis实战讲解...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第14节 高级篇幅之SpringBoot多环境配置_59、SpringBoot多环境配置介绍和项目实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_41、SpringBoot定时任务schedule讲解...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_43、SpringBoot2.x异步任务实战(核心知识)...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_1_01课程简介
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第11节 Logback日志框架介绍和SpringBoot整合实战_45、SpringBoot2.x日志讲解和Logback配置实战...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_1_02技术选型
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_汇总
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_2_01传统架构演进到分布式架构
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_2_02 微服务核心基础讲解
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_2_04微服务下电商项目基础模块设计...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-01 什么是微服务的注册中心
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-03CAP原理、常见面试题
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-04 SpringCloud微服务核心组件Eureka介绍和闭源后影响...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-05 服务注册和发现Eureka Server搭建实战...
查看>>