Я начинаю использовать или настраивать linux, но это хорошо работает для меня даже при настройке iso
On Lubuntu
sudo apt install g++ libxml2-dev libboost-dev qt5-default qtbase5-dev-tools qtdeclarative5-dev libqt5svg5-dev libqt5websockets5-dev git cmake libportmidi0 libasound2 python
Загрузите VMware-Horizon-Client-*.x86.bundle из vmware страницы https: //my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmware_horizon_clients/4_0.
Затем вы можете запустить его из загруженной папки ./VMware-Horizon-Client-*.x86.bundle или sh ./VMware-Horizon-Client-*.x86.bundle
Создать vmware.sh
echo "vmware-view -q --nonInteractive --fullscreen --nomenubar --lockServer -s your_view_server_FQDN.local" > /.vmware.sh
Создать others.sh
#this line will void checking for the view sever certificate if no needed don't use it.
echo "echo "view.sslVerificationMode = \"3\"" > /etc/vmware/view-mandatory-config
#this other line adds your view server FQDN to local hosts file you can repeat it if necessary
echo "192.168.1.1 viewservershortname viewserverFQDN.local" >> /etc/hosts"
#this line cleanses the script after it run once,
echo "" > /.others.sh
Теперь вы можете запустить эти сценарии, я предпочел, чтобы они запускались автоматически. То, как я это сделал, это
crontab -e
там вы можете записать
@reboot /.others.sh
save и quit
Отредактировать файл /etc/xdg/lxsession/Lubuntu/autostart записать эту команду в автозапуск клиента просмотра автоматически
@vmware-view -q --nonInteractive --fullscreen --nomenubar --lockServer -s your_view_server_FQDN.local
Теперь вы можете настроить свой собственный клиент Ubuntu Linux vmware view
PD Я использовал CUBIC для настройки ISO
Я тестировал UCK, но не рекомендовал кубический
Да, ufw является частью multi-user.target, в то время как менеджер входа в систему, такой как lightdm, является частью graphical.target.
$ systemctl cat ufw.service
...
...
WantedBy=multi-user.target
Как вы знаете, все службы под multi-user.target будут выполняться до graphical.target, потому что это зависимость от graphical.target.
Вы также можете использовать :
systemd-analyze plot > 1.html
, затем проверьте 1.html в своем браузере, вы увидите, что ufw был включен перед вашим менеджером входа.
Другой вариант заключается в использовании:
systemctl list-dependencies
, это поможет вам узнать, какие службы в каком порядке были запущены.
Да, ufw является частью multi-user.target, в то время как менеджер входа в систему, такой как lightdm, является частью graphical.target.
$ systemctl cat ufw.service
...
...
WantedBy=multi-user.target
Как вы знаете, все службы под multi-user.target будут выполняться до graphical.target, потому что это зависимость от graphical.target.
Вы также можете использовать :
systemd-analyze plot > 1.html
, затем проверьте 1.html в своем браузере, вы увидите, что ufw был включен перед вашим менеджером входа.
Другой вариант заключается в использовании:
systemctl list-dependencies
, это поможет вам узнать, какие службы в каком порядке были запущены.
Да, ufw является частью multi-user.target, в то время как менеджер входа в систему, такой как lightdm, является частью graphical.target.
$ systemctl cat ufw.service
...
...
WantedBy=multi-user.target
Как вы знаете, все службы под multi-user.target будут выполняться до graphical.target, потому что это зависимость от graphical.target.
Вы также можете использовать :
systemd-analyze plot > 1.html
, затем проверьте 1.html в своем браузере, вы увидите, что ufw был включен перед вашим менеджером входа.
Другой вариант заключается в использовании:
systemctl list-dependencies
, это поможет вам узнать, какие службы в каком порядке были запущены.