前言:我们想直接使用我们的服务器来创建网站截图,而不再使用外部服务。Chromium 浏览器有一个选项可以从网站生成 PNG 图形。因此,我们想使用它。
我们在服务器上安装了 Chromium:
sudo apt-get update
sudo apt-get install chromium-browser
然后我们尝试运行浏览器并收到此错误:
chromium-browser --no-sandbox
/usr/bin/chromium-browser: 12: xdg-settings: not found
Trace/breakpoint trap
Chromium 浏览器版本:
chromium-browser --version
/usr/bin/chromium-browser: 12: xdg-settings: not found
Chromium 97.0.4692.99 snap
尝试查找有关“xdg-设置”:
xdg-settings 仅供桌面会话内使用。不建议以 root 身份使用 xdg-settings。
如何修复错误并使 Chromium 运行?
注 1:运行时xdg-settings
我们得到-bash: xdg-settings: command not found
。可能是因为服务器上没有桌面会话。
注2:Ubuntu 版本是“Ubuntu 20.04.3 LTS”。
答案1
sudo apt-get install xdg-utils
这将为xdg-settings
您安装。
使用基于 Debian 的发行版,apt-cache search commandname
当缺少某些东西时,这是一种非常好的方法。