有没有办法在桌面上显示以下内容?不是警告,而是右上角的文本,不是面板上的小时和网络连接,而是真正在桌面上。就像在壁纸上面一样。
- IP地址
- MAC地址
- 开机时间
- DNS 服务器
- 登录用户名
答案1
对于你的 IP,你可以使用indicator-ip
。打开终端并运行:
sudo apt-add-repository ppa:bovender/bovender
sudo apt-get update
sudo apt-get install indicator-ip
它看起来会像这样:
对于真实用户名,请dconf-editor
通过运行安装sudo apt-get install dconf-editor
。完成后,打开dconf-editor
,然后导航到apps
然后indicator-session
。查找show-real-name-panel
并将其打开true
(默认情况下为 false),这将显示您的用户名。
。
对于旧版本,请使用gsettings set com.canonical.indicator.session show-real-name-on-panel true
。
如果你想禁用它,请运行gsettings set com.canonical.indicator.session show-real-name-on-panel false
至于其余部分(如果您愿意,也可以创建 IP),我们可以创建自己的指标。我们需要先安装sysmonitor
。
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
打开sys-monitor
,点击高级选项卡。我们需要添加一个新脚本,所以我们点击“新建”,这样我们就得到了这个屏幕。
在命令部分,添加您想要运行的所需脚本。例如,我们将添加“启动时间”指示器。因此在命令中我们将写入uptime -s
。添加您想要的任何描述和名称。保存它并查找您新添加的脚本,然后单击“添加”。您的脚本现在应该出现在顶部栏上。
例如,下面是显示第一个核心的当前 CPU 频率的脚本:
echo $(grep "cpu MHz" /proc/cpuinfo | head -1 | cut -d ' ' -f3 | cut -d '.' -f1) MHz
这是指标
更新
如果您正在寻找内部 IP,请创建一个脚本(如上所述)并在命令框中添加以下内容:
ip route get 8.8.8.8 | awk '{print $NF; exit}'
这应该能让你获得内部 IP。