Показывает простую страницу с пин-кодом. Если пин-код правильный - запускает сеанс RDP к серверу. Серверы описаны в конфигурационном файле.
Основано на статье https://habr.com/ru/articles/420099/ "Создание тонкого клиента на базе дешевых одноплатных ПК", там же описан процесс настройки тонкого клиента.
Shows simple page with pincode, if pincode is correct - creates RDP session to server. Servers are described in config file.
Based on this article (link to auto translation), the process of setting up a thin client is also described there.
Установка зависимостей описана тут, только замените 4.0 на 3.0.
How to install dependencies is described here, but you need to change 4.0 to 3.0.
Example:
sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0
Theme and icons:
cat ~/.config/gtk-3.0/settings.ini
[Settings]
gtk-application-prefer-dark-theme=false
gtk-button-images=true
gtk-cursor-theme-name=Numix
gtk-icon-theme-name=whiteglass
gtk-theme-name=Numix
Обязательно установите поддержку значков SVG:
Be sure to install SVG icons support:
sudo apt install librsvg2-common
Настройка курсоров:
Configure cursors:
sudo update-alternatives --config x-cursor-theme
Update Gtk icon cache: gtk-update-icon-cache -f /usr/share/icons/THEMENAME/
Update cache for Gdk pixbuf loaders. Use binary for your arch, e.g.:
/usr/lib/arm-linux-gnueabihf/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders --update-cache
Configure your system locale, e.g.: https://wiki.debian.org/Locale
Also, check /etc/default/locale
for correctness, e.g. remove manually added LANGUAGE
variable. Then check env | grep -i 'LANG\|LC'
for correctness.
Use tool like Poedit to create new translation.