Ubuntu 18.04.6 LTS 系统上安装了多个版本的 AMD(前 Xilinx)Vivado 工具。系统通过 Ubuntu 从 18.04.6 LTS 升级到 20.04.6 LTS,然后升级到 22.04.3 LTS软件更新程序图形用户界面。
Vivado 已安装AMD 信息中心它在桌面登录时启动,显示有关可用更新的说明并管理更新。
使用原始的 Ubuntu 18.04.6 LTS 安装桌面登录,然后AMD FPGA 和自适应 SoC 信息中心对话框显示在屏幕中间,可以进行交互。例如,发现没有可用更新后关闭。
在桌面登录时升级到 Ubuntu 22.04.3 LTS 后,AMD 信息中心无法正确显示:
$ pkill -f xic
答案1
以下文件会在登录时自动启动 AMD 信息中心:
$ cat ~/.config/autostart/Xilinx\ Information\ Center.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Xilinx Information Center
Comment=Xilinx Information Center
Icon=/opt/Xilinx/xic/data/images/xlnx_logo.png
Exec=/opt/Xilinx/xic/xic -c -t
使用启动应用程序偏好设置删除-t
以托盘模式启动的选项:
$ cat ~/.config/autostart/Xilinx\ Information\ Center.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Xilinx Information Center
Comment=Xilinx Information Center
Icon=/opt/Xilinx/xic/data/images/xlnx_logo.png
Exec=/opt/Xilinx/xic/xic -c
使用 Ubuntu 22.04.3 LTS 桌面登录时的行为与原始 Ubuntu 18.04.6 LTS 的行为相同,因为AMD FPGA 和自适应 SoC 信息中心对话框显示在屏幕中间并可以进行交互。
这AMD 信息中心似乎是用 Java 编写的。我对 Java GUI 编程了解不多,托盘模式确定行为的改变是否是由于AMD 信息中心或者在 Ubuntu 18.04.6 LTS 和 Ubuntu 22.04.3 LTS 之间更改 (GNOME?) 桌面。