关于更改 lightdm 主题的方法
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-greeter 和 lightdm-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 主题的方法的更多相关文章
- openwrt 更改默认主题
BB 版本默认的主题为 bootstrap,想要修改为其他的主题,可以按照如下方法修改: 1.查看可以使用的主题. "make menuconfig" ---> " ...
- Python在for循环中更改list值的方法
一.在for循环中直接更改列表中元素的值不会起作用: 如: l = list(range(10)[::2]) print (l) for n in l: n = 0 print (l) 运行结果: [ ...
- thinkphp模版主题使用方法
3.1.3模版主题使用方法,手册貌似没有.配置项: 'DEFAULT_THEME'=>'default',//默认主题 'THEME_LIST'=>'default,theme',//主题 ...
- mate桌面用户 root 自动登录lightdm.conf -20190520 方法【fedora 21】mate
桌面用户自动登录lightdm.conf -20190520 方法修改 /etc/lightdm/lightdm.conf 步骤:1 vim /etc/lightdm/lightdm.conf 解除 ...
- SQL Server 2008 阻止保存要求重新创建表的更改问题的设置方法
不是很理解为什么在2008中会加入阻止保存要求重新创建表的更改这个选项.症状表现为修改表结构的时候会"阻止"你.而且我遇到的情况是居然有的时候阻止你,有的时候不阻止你,摸不到头脑. ...
- Sublime Text 2 安装主题的方法
主题下载 下载一个主题,例如: https://github.com/hyspace/st2-reeder-theme 里面起作用的文件有两个: Reeder.sublime-theme Earths ...
- SQL Server R2 2008中的SQL Server Management Studio 阻止保存要求重新创建表的更改问题的设置方法
在2008中会加入阻止保存要求重新创建表的更改这个选项.症状表现为修改表结构的时候会"阻止"你. SQL Server 2008“阻止保存要求重新创建表的更改”的错误的解决方案是本 ...
- codeblocks 更改颜色主题
Code::Blocks是一款优秀的C/C++编辑器,但默认的颜色为白底黑字,并且没有自带更多的主题配置.因此,各种颜色主题需要手动配置. 首先关闭codeblocks软件. 下载文件colour_t ...
- LNMP安装WordPress3.4.2看不到主题解决方法
喜欢LNMP配置环境的朋友,又是wordpress建立的博客程序,安装之后发现一个问题在网站后台看不到模板主题,重新下载了一款新的主题也查看不了.开始以为是程序的问题,于是我重新下载新版本的WordP ...
随机推荐
- Windows 2012 R2 iSCSI server
Windows 2012 R2可以充当一台简单的SAN,提供iSCSI方式的连接,供客户端使用.不确定是否有人会这么使用,但至少在做实验的时候我觉得挺方便的.不用再像以前专门安装windows ...
- SpringBoot 配置文件使用详解
一.创建一个SpringBoot项目 创建 SprintBoot 项目的 2 种方式: 在 https://start.spring.io/ 上创建一个 SpringBoot 项目,然后导入到 IDE ...
- PostgreSQL逻辑复制解密
在数字化时代的今天,我们都认同数据会创造价值.为了最大化数据的价值,我们不停的建立着数据迁移的管道,从同构到异构,从关系型到非关系型,从云下到云上,从数仓到数据湖,试图在各种场景挖掘数据的价值.而在这 ...
- Elasticsearch Painless script编程
我们之前看见了在Elasticsearch里的ingest node里,我们可以通过以下processor的处理帮我们处理我们的一些数据.它们的功能是非常具体而明确的.那么在Elasticsearch ...
- python中限定导入的子模块
如果包定义文件__init__.py中存在一个叫做__all__的列表变量,那么在使用from package import *的时候就把这个列表中的所有名字作为要导入的模块名. 例如在example ...
- 第一周python作业
print("hello world") height=float(input("请输入你的身高:")) weight=float(input("请输 ...
- 支付宝沙箱服务 (结合springboot实现,这里对接的是easy版本,工具用的是IDEA,WebStrom)
一:打开支付宝开发平台,登录,然后点击控制台 https://open.alipay.com/ 二:滚动到底部,选着沙箱服务 三:获取到对接要用的appId和公钥私钥 四:打开IDEA导入所需的xml ...
- Node.js(六)连接MongoDB进行数据访问
npm init -y(初始化项目) npm install mongodb --save(引入MongoDB) const { MongoClient } = require("mongo ...
- Mapper 实体转换Entiy to Dto
实际使用中发现很多问题 如果用EFcore 框架,这个表达式树生成一个新的实体导致EFcore 跟踪失败!/// <summary> /// 生成表达式目录树 泛型缓存 /// </ ...
- Hbase之理论
第1章 HBase简介 1.1 什么是HBase HBase的原型是Google的BigTable论文,受到了该论文思想的启发,目前作为Hadoop的子项目来开发维护,用于支持结构化的数据存储. 官方 ...