RK3576技术分享 | Weston 配置技巧:定制你的桌面体验!

Weston 是一个轻量级的 Wayland 合成器,支持通过简单的配置文件调整桌面状态栏、快捷启动程序等。下面我们一起来看看在迅为RK3576开发板上如何进行这些操作吧!

01

状态栏的关闭与位置调整

状态栏默认显示在屏幕底部,但你可以通过修改 weston.ini 文件中的 panel-position 参数来调整它的位置,甚至关闭它。

1.进入 /etc/xdg/weston/weston.ini.d 目录。

2.打开 02-desktop.ini 文件,找到以下内容:


[shell]

background-image=/usr/share/backgrounds/background_linux.jpg   #桌面背景

background-type=scale   #桌面类型

panel-position=bottom   #top|bottom|left|right|none, none to disable panel

locking=true           #禁用屏幕锁定

3.修改 panel-position 参数,可以设置为 top、bottom、left、right 或 none(关闭状态栏)。

02

快捷启动程序的配置

Weston 还支持通过 launcher 段配置快捷启动程序。你可以在 01-launcher.ini 文件中添加或修改快捷启动项。

1.打开 01-launcher.ini 文件,内容如下:

[launcher]

icon=/usr/share/weston/icon_terminal.png   # 图标路径

path=/usr/bin/weston-terminal     # 快捷启动命令

[launcher]

icon=/usr/share/weston/sign_close.png

path=/usr/bin/pkill -USR2 -x weston

displayname=Kill Focused Window

 2.你可以根据需要添加新的 [launcher] 段,配置不同的图标和启动命令。

03

桌面图标大小与布局调整

默认的桌面布局不是很美观,如果你觉得桌面图标大小不一致,如下所示,可以通过修改 04-desktop-launcher-group.ini 文件来调整图标的大小和布局。

1.打开 04-desktop-launcher-group.ini 文件,关键内容如下: 

[desktop-launcher-group]   #big组

name=big  #定义了一个名为 big 的启动器组。如果 name 为空,则表示默认组。

#1行1列表示只有一个启动器

row=1  #定义了启动器组的行布局,这里设置为 1 行

column=1
#定义了启动器组的列布局,这里设置为 1 列

max-width=400  #定义了启动器组的最大宽度为 400 像素

launcher-ratio=0.8  #定义了启动器的宽高比为 0.8

color=0x11FFFFFF  #定义了启动器组的背景颜色为半透明的白色

icon-alpha=0.9  #定义了图标的透明度为 90%

show-text=true
#显示启动器的名称

[desktop-launcher-group]  #默认组

#定义了另一个启动器组的行和列布局。这里设置为 0 行 0 列,表示自动布局。

row=0

column=0

right-of=big  #这个启动器组位于 big 组的右侧

#定义了启动器组与背景边缘的间距

padding-right=0.05

padding-top=0.05

#定义了启动器的宽度和高度为 200 像素

launcher-width=200

launcher-height=200

#定义了启动器之间的间距为 0

spacing-x=0

spacing-y=0

color=0x00FFFFFF  #定义了启动器组的背景颜色为完全透明

show-text=false  #不显示启动器的名称

2.可以通过修改 max-width、launcher-width 等参数来调整图标的大小和布局。比如,将 big 组的 max-width 改为 200,可以让桌面图标大小保持一致。

3.在 04-desktop-launcher-group.ini 文件中,Chromium 默认被分配到 big 组。也可以通过修改配置文件将其分配到默认组,从而让图标大小与其他应用一致。

04

效果展示

下图是 Chromium 分配到默认组后的显示效果,图标大小与其他应用保持一致,桌面看起来更加整洁!

05

性能介绍

迅为iTOP-3576开发板采用瑞芯微RK3576高性能、低功耗的应用处理芯片,集成了4个Cortex-A72和4个Cortex-A53核心,以及独立的NEON协处理器。它适用于ARM PC、边缘计算、个人移动互联网设备及其他多媒体产品。

【iTOP-RK3576开发板】:

复制链接到手机淘宝或浏览器即可跳转产品购买

https://e.tb.cn/h.T9mSIZt81VMixj8?tk=eOyAe2kES0P

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值