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 15:55:58 +0300
committerAntenore Gatta <antenore@simbiosi.org>2021-11-19 15:55:58 +0300
commitaf808a2bdec5e681ee2bf7a7d4df8c76d2c7d84a (patch)
treeb82c234d89792909897ba5a7b44d3c9d0d645136 /public/_gtk_socket-feature-is-not-available-in-a-_wayland-session_8md_source.html
parentd607f950c2bee15843b2c9c4425661e4cbaf18a4 (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.html2
1 files changed, 1 insertions, 1 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
index c060a48d5..60ed8466d 100644
--- 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
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('_gtk_socket-feature-is-not-available-i
<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 -->
+<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;# General information</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;Trying to start an X2Go session in Remmina in a Wayland session will popup a dialog like this:</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;![grafik](uploads/9955c09f04847c07432be4911cdeea16/grafik.png)</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;**(Not final, text and buttons may change.)**</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</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 under _`Wayland`_ natively.**</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;# Best workaround</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</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 an _X11_ session.**</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;You can force Remmina to start as an _`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="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;Try to start Remmina like this:</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</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="l00019"></a><span class="lineno"> 19</span>&#160;- Type in the following and press the enter key:</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;```shell</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;GDK_BACKEND=x11 remmina</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;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;- Remmina should start and everything should **just work** ;)</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;![grafik](uploads/a54409f2be46d271996e6ef6bf74eed3/grafik.png)</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;[Source: wayland.freedesktop.org](https://wayland.freedesktop.org/architecture.html)</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;# Future solutions.</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</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="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;This probably requires a lot of work though. If you can imagine funding this heavy lift of work, please get in touch with the Remmina project maintainers.</div></div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->