Changes

Jump to navigation Jump to search

Installation on other distributions

1,560 bytes added, 05:19, 17 February 2020
Explain symlink vs mv.
<syntaxhighlight lang=bash>
pacman -Syu binutils sdl2 sdl2_ttf libx11 nettle fontconfig cmake spice-protocol gnu-free-fonts
</syntaxhighlight>
<syntaxhighlight lang=bash>
xbps-install -Syu binutils-devel cmake freefont-ttf SDL2-devel SDL2_ttf-devel spice-protocol fontconfig-devel libX11-devel nettle-devel
</syntaxhighlight>
 
===== Gentoo =====
First set up the necessary USE flags:
<syntaxhighlight lang=bash>
echo "media-libs/libsdl2 gles" | sudo tee --append /etc/portage/package.use/libsdl2 >/dev/null
echo "media-libs/nettle gmp" | sudo tee --append /etc/portage/package.use/nettle >/dev/null
</syntaxhighlight>
Then fetch the packages:
<syntaxhighlight lang=bash>
emerge sys-devel/binutils media-libs/libsdl2 media-libs/sdl2-ttf dev-libs/nettle media-libs/fontconfig dev-util/cmake app-emulation/spice-protocol media-fonts/freefonts media-libs/glu
</syntaxhighlight>
This list can also be placed into a setfile in /etc/portage/sets/ so that they can be updated with
<syntaxhighlight lang=bash>
emerge @setfile
</syntaxhighlight>
Either visit the site at [https://looking-glass.hostfission.com/downloads Looking Glass Download Page]
Or pull the lastest '''bleeding-edge version''' using the '''git''' command. '''Note: If you are using the latest bleeding-edge from the master branch you MUST download/use the corresponding host application''' 
<syntaxhighlight lang=bash>
git clone --recursive https://github.com/gnif/LookingGlass.git
Should this all go well you should be left with the file '''looking-glass-client'''. Before you run the client you will first need to configure either Libvirt or Qemu (whichever you prefer) and then set up the Windows side service.
 
You can call the client from the build directory; or, you can make it callable generally by adding the directory to your path or issuing
<syntaxhighlight lang=bash>
ln -s $(pwd)/looking-glass-client /bin/
</syntaxhighlight>
from the build directory.
 
Symlinks are preferable to moving the binary; it's inadvisable to have unmanaged packages hanging around your system.
=== libvirt Configuration ===
----
Windows will not prompt for a driver for the IVSHMEM device, instead, it will use a default null (do nothing) driver for the device. To install the IVSHMEM driver you will need to go into the device manager and update the driver for the device "PCI standard RAM Controller" under the "System Devices" node.
 
'''French:''' "Gestionnaire de périphérique" -> "Périphériques Système" -> "Contrôleur de RAM Standard PCI"
A signed Windows 10 driver can be obtained from Red Hat for this device from the below address:
To get the Windows-Host-Application running after restart you need to run it as a privileged task we do that by starting '''cmd.exe''' as '''administrator''' and running a command in it which creates a windows task.
 
'''Note:''' At this time the Looking Glass host does not support running under unprivileged users. Your user account must have administrator privileges for the windows task to function.
 
<syntaxhighlight lang=batch>
SCHTASKS /Create /TN "Looking Glass" /SC ONLOGON /RL HIGHEST /TR C:\Users\<YourUserName>\<YourPath>\looking-glass-host.exe
3

edits

Navigation menu