lightdm 是一个显示管理器,它支持很多种 greeter

lightdm 的主要配置文件都在 /etc/lightdm 目录下面
各个文件的作用:

配置文件名称 作用 图形化界面配置工具
lightdm.conf lightdm的主配置文件
lightdm-gtk-greeter.conf 配置gtk-greeter的配置文件 lightdm-gtk-greeter-settings
lightdm-webkit2-greeter.conf 配置webkit2-greeter的配置文件
slick-greeter.conf 配置slick-greeter的配置文件 lightdm-settings

lightdm.conf 这个文件中可以修改greeter 类型:

[SeatDefaults]
greeter-session=lightdm-webkit2-greeter

这样就选择 以 webkit2-greeter 为启动的 greeter

webkit-greeter 的配置

1.lightdm-webkit-greeter 安装

首先你需要安装 lightdm-webkit-greeter, 这里建议安装 lightdm-webkit2-greeter, 因为主题更多,显示的效果也更好
如果你只想安装 lightdm-webkit-greeter 可以直接使用apt包管理工具安装

sudo apt install lightdm-webkit-greeter

lightdm-webkit2-greeter 在软件源里默认是没有的,下载地址
下载完成后

sudo dpkg -i 软件包名字

这里注意 lightdm-webkit-greeterlightdm-webkit2-greeter 不能共存,所以如果要安装 2 必须先把1卸载了

2.更改配置文件

首先需要更改 /etc/lightdm/lightdm.conf 主配置文件

[SeatDefaults]
greeter-session=lightdm-webkit2-greeter

如果文件不存在也可以新建这个文件
然后更改选择的主题,在/etc/lightdm/lightdm-webkit2-greeter.conf 这个文件

[greeter]
debug_mode = false
detect_theme_errors = true
screensaver_timeout = 300
secure_mode = true
time_format = LT
time_language = auto
webkit_theme = antergos #在这里选择你的主题名字默认这个主题在你安装 lightdm-webkit2-greeter已经安装好了 antergos

然后重启电脑或 lightdm 就可以看到效果了

service lightdm restart

3.安装新主题

github上面有很多好看的主题比如这个
你可以直接下载压缩包将文件内容解压到 /usr/share/lightdm-webkit/themes 目录下,这个目录是存放 lightdm-webkit(2)-greeter的主题的,然后在遵循第二步骤更改配置文件即可,不过这里要注意的是主题的名字就是你的文件件的名字,而不是主题的名字

gtk-greeter 的配置

1.lightdm-gtk-greeter 安装

安装没什么说的,源里面都有

sudo apt install lightdm-gtk-greeter

这里要介绍一个 配置gtk-greeter的图形化界面配置工具, lightdm-gtk-greeter-settings 安装方法:

sudo apt install lightdm-gtk-greeter-settings

其实这个工具更改的就是更改 lightdm-gtk-greeter.conf 这个文件中的内容

2.更改配置文件

首先要使用 gtk-greeter 也是需要修改主配置文件/etc/lightdm/lightdm.conf

[SeatDefaults]
greeter-session=lightdm-gtk-greeter

然后就可以具体的通过图形化界面配置工具来修改一些细节了,(实际就是修改了 lightdm-gtk-greeter.conf 这个配置文件)
启动软件通过命令就可以了

sudo lightdm-gtk-greeter-settings

3.关于gtk主题和图标的安装

地址 在这里面下载gtk主题和图标主题即可
下载完成后 主题文件夹放在 /usr/share/themes/下面
图标文件夹放在 /usr/share/icons/ 下面
然后进入图形化配置界面就可以看到新下载的 主题 和图标了

slick-greeter配置

类似于 gtk-greeter 的配置,对应的图形化管理软件表格中也写了

关于更改 lightdm 主题的方法的更多相关文章

  1. openwrt 更改默认主题

    BB 版本默认的主题为 bootstrap,想要修改为其他的主题,可以按照如下方法修改: 1.查看可以使用的主题. "make menuconfig" ---> " ...

  2. Python在for循环中更改list值的方法

    一.在for循环中直接更改列表中元素的值不会起作用: 如: l = list(range(10)[::2]) print (l) for n in l: n = 0 print (l) 运行结果: [ ...

  3. thinkphp模版主题使用方法

    3.1.3模版主题使用方法,手册貌似没有.配置项: 'DEFAULT_THEME'=>'default',//默认主题 'THEME_LIST'=>'default,theme',//主题 ...

  4. mate桌面用户 root 自动登录lightdm.conf -20190520 方法【fedora 21】mate

    桌面用户自动登录lightdm.conf -20190520 方法修改 /etc/lightdm/lightdm.conf 步骤:1 vim  /etc/lightdm/lightdm.conf 解除 ...

  5. SQL Server 2008 阻止保存要求重新创建表的更改问题的设置方法

    不是很理解为什么在2008中会加入阻止保存要求重新创建表的更改这个选项.症状表现为修改表结构的时候会"阻止"你.而且我遇到的情况是居然有的时候阻止你,有的时候不阻止你,摸不到头脑. ...

  6. Sublime Text 2 安装主题的方法

    主题下载 下载一个主题,例如: https://github.com/hyspace/st2-reeder-theme 里面起作用的文件有两个: Reeder.sublime-theme Earths ...

  7. SQL Server R2 2008中的SQL Server Management Studio 阻止保存要求重新创建表的更改问题的设置方法

    在2008中会加入阻止保存要求重新创建表的更改这个选项.症状表现为修改表结构的时候会"阻止"你. SQL Server 2008“阻止保存要求重新创建表的更改”的错误的解决方案是本 ...

  8. codeblocks 更改颜色主题

    Code::Blocks是一款优秀的C/C++编辑器,但默认的颜色为白底黑字,并且没有自带更多的主题配置.因此,各种颜色主题需要手动配置. 首先关闭codeblocks软件. 下载文件colour_t ...

  9. LNMP安装WordPress3.4.2看不到主题解决方法

    喜欢LNMP配置环境的朋友,又是wordpress建立的博客程序,安装之后发现一个问题在网站后台看不到模板主题,重新下载了一款新的主题也查看不了.开始以为是程序的问题,于是我重新下载新版本的WordP ...

随机推荐

  1. Windows 2012 R2 iSCSI server

     Windows 2012 R2可以充当一台简单的SAN,提供iSCSI方式的连接,供客户端使用.不确定是否有人会这么使用,但至少在做实验的时候我觉得挺方便的.不用再像以前专门安装windows ...

  2. SpringBoot 配置文件使用详解

    一.创建一个SpringBoot项目 创建 SprintBoot 项目的 2 种方式: 在 https://start.spring.io/ 上创建一个 SpringBoot 项目,然后导入到 IDE ...

  3. PostgreSQL逻辑复制解密

    在数字化时代的今天,我们都认同数据会创造价值.为了最大化数据的价值,我们不停的建立着数据迁移的管道,从同构到异构,从关系型到非关系型,从云下到云上,从数仓到数据湖,试图在各种场景挖掘数据的价值.而在这 ...

  4. Elasticsearch Painless script编程

    我们之前看见了在Elasticsearch里的ingest node里,我们可以通过以下processor的处理帮我们处理我们的一些数据.它们的功能是非常具体而明确的.那么在Elasticsearch ...

  5. python中限定导入的子模块

    如果包定义文件__init__.py中存在一个叫做__all__的列表变量,那么在使用from package import *的时候就把这个列表中的所有名字作为要导入的模块名. 例如在example ...

  6. 第一周python作业

    print("hello world") height=float(input("请输入你的身高:")) weight=float(input("请输 ...

  7. 支付宝沙箱服务 (结合springboot实现,这里对接的是easy版本,工具用的是IDEA,WebStrom)

    一:打开支付宝开发平台,登录,然后点击控制台 https://open.alipay.com/ 二:滚动到底部,选着沙箱服务 三:获取到对接要用的appId和公钥私钥 四:打开IDEA导入所需的xml ...

  8. Node.js(六)连接MongoDB进行数据访问

    npm init -y(初始化项目) npm install mongodb --save(引入MongoDB) const { MongoClient } = require("mongo ...

  9. Mapper 实体转换Entiy to Dto

    实际使用中发现很多问题 如果用EFcore 框架,这个表达式树生成一个新的实体导致EFcore 跟踪失败!/// <summary> /// 生成表达式目录树 泛型缓存 /// </ ...

  10. Hbase之理论

    第1章 HBase简介 1.1 什么是HBase HBase的原型是Google的BigTable论文,受到了该论文思想的启发,目前作为Hadoop的子项目来开发维护,用于支持结构化的数据存储. 官方 ...