Remmina - The GTK+ Remote Desktop Client  v1.4.33
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
README.md
Go to the documentation of this file.
1 ## Removed plugins
2 
3 We have removed the folders xdmcp, nx and st due to the fact that Gtk have deprecated the functions
4 using the XEmbed protocol.
5 
6 These folders have been split in a new repository as shown in the following example
7 
8 ```
9 # Split of the folder plugins/st in a new branch
10 git subtree split -P plugins/st -b plugins/st
11 # We add the remote of the new repository
12 git remote add plugins/st git@gitlab.com:Remmina/remmina-plugins.git
13 # We push to the new repository
14 git push plugins/st plugins/st
15 # We change to the location of the local copy of git@gitlab.com:Remmina/remmina-plugins.git
16 cd ../remmina-plugins/
17 # The branch plugins/st does not have the folder plugins, the st source is in the root
18 # The following subtree command recreate the folder structure (../Remmina is the main repo)
19 git subtree add -P plugins/st ../Remmina plugins/st
20 git push
21 ```
22 
23 The next step is to `git rm -r plugins/st` and if we need again `st`, it's enough to add it as a submodule:
24 
25 ```
26 git submodule add git@gitlab.com:Remmina/remmina-plugins.git plugins
27 ```
28 
29 The submodule part has to be tested as it'll cause issues with the existing files