在 GNOME 的顶部栏添加静态文本

在 GNOME 的顶部栏添加静态文本

是否可以向任务栏添加一些文本(例如,仅在日期显示的左侧或右侧),最好只需编辑配置文件而无需安装任何扩展?

我希望这样做,因为我使用几个不同的用户名登录,不想为每个用户名设置不同的壁纸/背景,并且希望能够一眼就看出我以哪个用户身份登录,而无需启动终端窗口。因此,如果能够根据我是哪个用户,在日期旁边显示“A”或“B”,那就太好了。

答案1

由于您想避免使用扩展,并且您的会话是 Wayland,

将以下命令添加到启动应用程序,

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'var userName = imports.gi.GLib.get_user_name();\                                                                                                                            
Main.panel._centerBox.add_child(new imports.gi.St.Label ({ text: userName, y_align: imports.gi.Clutter.ActorAlign.CENTER }))'

在此处输入图片描述

相关内容