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开发板】:
复制链接到手机淘宝或浏览器即可跳转产品购买