Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/remminadoc.gitlab.io.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntenore Gatta <antenore@simbiosi.org>2021-11-19 12:36:13 +0300
committerAntenore Gatta <antenore@simbiosi.org>2021-11-19 12:36:13 +0300
commitd607f950c2bee15843b2c9c4425661e4cbaf18a4 (patch)
tree18ef85c9463016301a0003243ad7f7fd2ce80ddd /public/_gtk_socket-feature-is-not-available-in-a-_wayland-session_8md_source.html
parentaa7959dc57663da5d0940afc875edf3a508e0ce0 (diff)
Automatic doc build by remmina-ci
Diffstat (limited to 'public/_gtk_socket-feature-is-not-available-in-a-_wayland-session_8md_source.html')
-rw-r--r--public/_gtk_socket-feature-is-not-available-in-a-_wayland-session_8md_source.html101
1 files changed, 101 insertions, 0 deletions
diff --git a/public/_gtk_socket-feature-is-not-available-in-a-_wayland-session_8md_source.html b/public/_gtk_socket-feature-is-not-available-in-a-_wayland-session_8md_source.html
new file mode 100644
index 000000000..c060a48d5
--- /dev/null
+++ b/public/_gtk_socket-feature-is-not-available-in-a-_wayland-session_8md_source.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Remmina - The GTK+ Remote Desktop Client: GtkSocket-feature-is-not-available-in-a-Wayland-session.md Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="org.remmina.Remmina.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Remmina - The GTK+ Remote Desktop Client
+ &#160;<span id="projectnumber">v1.4.21</span>
+ </div>
+ <div id="projectbrief">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.</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_gtk_socket-feature-is-not-available-in-a-_wayland-session_8md.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">GtkSocket-feature-is-not-available-in-a-Wayland-session.md</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_gtk_socket-feature-is-not-available-in-a-_wayland-session_8md.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;Firstly, the only Remmina protocol plugin which uses the old GTK feature `GtkSocket` is the `X2Go plugin`.</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;Trying to start a X2Go session in Remmina in a Wayland session will popup a dialog like this:</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;![grafik](uploads/9955c09f04847c07432be4911cdeea16/grafik.png)</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;The `GtkSocket` feature has been deprecated for a while now and is no longer supported in GTK4. It uses the X11-only feature `XEmbed`. Which means that it can&#39;t be used in a Wayland session natively. It is just not compatible with the architecture of GTK4.</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;# Best workaround</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;**Don&#39;t worry! There is a possible solution for you, if you want to use Remmina in a Wayland session instead of a X11 session.**</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;You can force Remmina to start as a `X client` instead of a native `Wayland client` (see illustration below) by setting an `environment variable` before starting Remmina.</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;Try to start Remmina like this:</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;- First open a terminal emulator. (like gnome-terminal, mate-terminal, alacritty, xterm...) More than likely you don&#39;t have to install one yourself since most distributions come with a terminal emulator preinstalled.</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;- Type in the following and press the enter key:</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;```shell</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;GDK_BACKEND=x11 remmina</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;```</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;- Remmina should start and everything should **just work** ;)</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;![grafik](uploads/a54409f2be46d271996e6ef6bf74eed3/grafik.png)</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;# Future solutions.</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;We would like to significantly change the architecture of the X2Go plugin in the future by **removing the X11-only** `XEmbed` feature dependency.</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;This propably requires a lot of work though and discussions about this topic still need to be held.</div></div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_gtk_socket-feature-is-not-available-in-a-_wayland-session_8md.html">GtkSocket-feature-is-not-available-in-a-Wayland-session.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>