我想要安装这个:https://github.com/Antergos/web-greeter
我不确定如何使用给定的 OBS Repo 安装包。我在 Google 上搜索了很多,但还是不知所措。
答案1
嗯,那个 OBS repo 也让我很困惑。我会从源代码构建:
sudo apt-get update
sudo apt-get install python3-whither
sudo apt-get install liblightdm-gobject-dev
sudo apt-get install python3-gi
git clone https://github.com/Antergos/web-greeter.git /tmp/greeter
cd /tmp/greeter
sudo make install
答案2
对于 2019 年以后遇到此问题的人,我也通过从源代码安装它来解决这个问题,但是您必须获取以下依赖项:
安装何去何从(Antegros 的另一个软件包)
安装其依赖项:
# Make sure you have pip installed (python's package manager) sudo apt install python-pip # Install PyQt5 WebEngine sudo apt install python3-pyqt5.qtwebengine
- 使用 pip 安装(这对我来说不起作用)
sudo pip install whither
- 从源代码安装
git clone https://github.com/Antergos/whither.git cd whither sudo python3 setup.py install
- 安装其他依赖项:
sudo apt-get install liblightdm-gobject-1-dev sudo apt-get install python3-gi
- 最后安装lightdm-webkit2-greeter
git clone https://github.com/Antergos/web-greeter.git cd web-greeter sudo make install
主题可以在以下位置找到/usr/share/web-greeter/themes
主要配置文件位于/etc/lightdm/web-greeter.yml
使能够 lightdm
web-greeter
通过编辑/创建文件来使用/usr/share/lightdm/lightdm.conf.d/60-web-greeter.conf
,如下所示:
[Seat:*]
greeter-session=web-greeter
答案3
我制作了一个 lightdm-webkit2-greeter 的分支,解决了它不可用的问题,并添加了新功能。你可以在以下位置找到它:网络欢迎器。另外,我基于 Electron.js 制作了另一个欢迎器,你可以在以下网址找到它:接待员。
要安装 web-greeter,首先安装所有常见依赖项:liblightdm-gobject-1-dev python3-gi python3-pyqt5 python3-pyqt5.qtwebengine python3-ruamel.yaml python3-pyinotify libqt5webengine5 gobject-introspection libxcb1-dev libx11-dev
。以及构建依赖项:rsync make base-devel node-typescript
。
然后,克隆并安装:
git clone --recursive https://github.com/JezerM/web-greeter.git
cd web-greeter
sudo make install
此外,最新版本还提供 debian 和 ubuntu.deb
此外,如果您不想自己构建,这里。