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-12-03 16:55:53 +0300
committerAntenore Gatta <antenore@simbiosi.org>2021-12-03 16:55:53 +0300
commit90e0014e69a5798dbf608ff2f2a68ed2e556226b (patch)
tree652271d3897cf8fd2dad91fd286959d9254129d8 /public/_gtk_socket-feature-is-not-available-in-a-_wayland-session_8md_source.html
parentdc08c6d97b50d8c97e1d740a30014f79e8cd7d8b (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 30feed392..8017b7f92 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;# 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;![screen-gtksockot-not-avail-error-dialog](uploads/b319220cd824ca9c47b6570f30af7bdc/screen-gtksockot-not-avail-error-dialog.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;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="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;# Best workaround</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;**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="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</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="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;Try to start Remmina like this:</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;- 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="l00017"></a><span class="lineno"> 17</span>&#160;- Type in the following and press the enter key:</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;```shell</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;GDK_BACKEND=x11 remmina</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;```</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;- Remmina should start and everything should **just work** ;)</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;![grafik](uploads/a54409f2be46d271996e6ef6bf74eed3/grafik.png)</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;[Source: wayland.freedesktop.org](https://wayland.freedesktop.org/architecture.html)</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;# Future solutions.</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;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="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</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 -->
+<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 info</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 pop up 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;![screen-gtksockot-not-avail-error-dialog](uploads/b319220cd824ca9c47b6570f30af7bdc/screen-gtksockot-not-avail-error-dialog.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;The _`GtkSocket`_ feature has been deprecated for a while now, and is no longer supported in GTK4.</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;It uses the X11-only feature _`XEmbed`_, meaning **it can&#39;t be used under _`Wayland`_ natively.**</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 if you want to use Remmina in a _Wayland_ session instead of an _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 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="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 QTerminal, GNOME Terminal, Mate Terminal, Alacritty, XTerm…)</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;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;A significant change for the better would be to **removing the X11-only** _`XEmbed`_ feature dependency from the architecture of the X2Go plugin.</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 does requires a lot of work though.</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;If you can imagine funding this heavy-lifting work, please get in touch with the Remmina project maintainers over some virtual coffee.</div></div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->