deepin20 外接显示器,标题栏美化

Hello,今天是周日,调休上班,累成狗了。作为开发,感觉最近好多需求是测试提的,以前听过一句话,靠测试驱动的公司都是垃圾公司,其实大家都有进步空间,产品写需求再详细点,开发多整理文档,对业务更熟悉,测试在写测试用例的时候,找产品及时沟通。总之别人一时半会儿是改变不了的,提升自己才是王道。

好了,言归正传,最近装了个deepin系统,一个国产linux系统,用了一段时间,个人感觉还不错。但是确实还有一些地方很蛋疼,下面我们自己解决下。

1.外接显示屏问题

刚装上系统,插上HDMI线,发现外接的显示屏没有反应,查它:

#先查下有几个显示器
xrandr --listproviders
#做下链接,这样在arandr界面就可以看到外接显示器了
xrandr --setprovideroutputsource 1 0

下一步,打开arandr图形界面,在终端直接打arandr,如果没装,sudo apt install arandr,这样就可以像window或者mac一样设置投影了
屏幕设置

最后,deepin每次重启,都会还原屏幕设置,所以我们保存当前设置,点上面的【另存为】,把sh脚本保存下来,添加为启动脚本,这就可以了吗,不行,在这个脚本前面还需要做下链接,xrandr --setprovideroutputsource 1 0 这样才能在登录后生效。
比如我的设置如下,我是只使用外接屏幕,可以在arandr做不同的设置,然后看下另存为的脚本有什么不同,下面是我的脚本:

#!/bin/sh
xrandr --setprovideroutputsource 1 0 --output eDP-1-2 --off --output HDMI-1-1 --primary --mode 2560x1440 --pos 1920x0 --rotate normal --output DP-1-1 --off --output eDP-1 --off --output DP-1-2 --off

2.标题栏美化

也许有同学已经注意到我上面arandr的标题栏了,哇,deepin标题栏这么生动的吗,这可不是它原来的样子,是我自己用阿里巴巴矢量图标库自己做的。

mkdir -p ~/.local/share/deepin/themes/deepin/light
mkdir -p ~/.local/share/deepin/themes/deepin/dark
cd ~/.local/share/deepin/themes/deepin/light
deepin-editor titlebar.ini
cp titlebar.ini ~/.local/share/deepin/themes/deepin/dark

我的titlebar.ini文件如下:

[Active]
height=24
//最小化按钮
minimizeIcon.normal=/usr/local/icons/min.svg
minimizeIcon.hover=/usr/local/icons/min.svg
minimizeIcon.press=/usr/local/icons/min.svg
minimizeIcon.disabled=/usr/local/icons/min.svg
//最大化按钮
maximizeIcon.normal=/usr/local/icons/max.svg
maximizeIcon.hover=/usr/local/icons/max.svg
maximizeIcon.press=/usr/local/icons/max.svg
maximizeIcon.disabled=/usr/local/icons/max.svg
//还原按钮
unmaximizeIcon.normal=/usr/local/icons/max.svg
unmaximizeIcon.hover=/usr/local/icons/max.svg
unmaximizeIcon.press=/usr/local/icons/max.svg
unmaximizeIcon.disabled=/usr/local/icons/max.svg
//关闭按钮
closeIcon.normal=/usr/local/icons/close.svg
closeIcon.hover=/usr/local/icons/close.svg
closeIcon.press=/usr/local/icons/close.svg
closeIcon.disabled=/usr/local/icons/close.svg
 
[Inactive]
height=24
 
//最小化按钮
minimizeIcon.normal=/usr/local/icons/min.svg
minimizeIcon.hover=/usr/local/icons/min.svg
minimizeIcon.press=/usr/local/icons/min.svg
minimizeIcon.disabled=/usr/local/icons/min.svg
//最大化按钮
maximizeIcon.normal=/usr/local/icons/max.svg
maximizeIcon.hover=/usr/local/icons/max.svg
maximizeIcon.press=/usr/local/icons/max.svg
maximizeIcon.disabled=/usr/local/icons/max.svg
//还原按钮
unmaximizeIcon.normal=/usr/local/icons/max.svg
unmaximizeIcon.hover=/usr/local/icons/max.svg
unmaximizeIcon.press=/usr/local/icons/max.svg
unmaximizeIcon.disabled=/usr/local/icons/max.svg
//关闭按钮
closeIcon.normal=/usr/local/icons/close.svg
closeIcon.hover=/usr/local/icons/close.svg
closeIcon.press=/usr/local/icons/close.svg
closeIcon.disabled=/usr/local/icons/close.svg

关键的就是三个svg文件了,自己去阿里巴巴矢量 图标库找一下,搜最大化、最小化、关闭,大小设置为100,颜色可以自己选,最后svg下载。

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值