Package: x2goclient Version: 4.1.2.0
I am using Emacs 24.5.1 with x2go client version 4.1.2.0 in Windows 10. My server OS is Ubuntu 16.04 and the x2goserver comes from the PPA repo.
The problem happens if I hit "ctrl+space" to start mark region in Emacs and then press down "ctrl+n" to scroll down the region for a few seconds. Usually after I release "ctrl+n", Emacs will leave the currently marked region for further commands. But in the reported version of client, Emacs keeps scrolling down until it reaches the end of the file. There is no way to stop it within Emacs (e.g., "ctrl+g").
I have tried to move the cursor by keeping "ctrl+n" pressed down. This issue does not happen after I release the key.
This issue happens when the session type is either "XFCE" or "published application". I have not tested other session types as I do not have an environment for that. And client version 4.1.1.1 does not seem to have this issue.
Thanks and regards, Yan
On Tue, Mar 12, 2019 at 12:38 PM Yan Zhang <kriszhyan@gmail.com> wrote:
Package: x2goclient Version: 4.1.2.0
I am using Emacs 24.5.1 with x2go client version 4.1.2.0 in Windows 10. My server OS is Ubuntu 16.04 and the x2goserver comes from the PPA repo.
The problem happens if I hit "ctrl+space" to start mark region in Emacs and then press down "ctrl+n" to scroll down the region for a few seconds. Usually after I release "ctrl+n", Emacs will leave the currently marked region for further commands. But in the reported version of client, Emacs keeps scrolling down until it reaches the end of the file. There is no way to stop it within Emacs (e.g., "ctrl+g").
I have tried to move the cursor by keeping "ctrl+n" pressed down. This issue does not happen after I release the key.
I do not get the difference between this and the description above. Please explain!
This issue happens when the session type is either "XFCE" or "published application". I have not tested other session types as I do not have an environment for that. And client version 4.1.1.1 does not seem to have this issue.
Please run "xev -event keyboard" inside the session and check if you see all the KeyPress and KeyRelease events for you keys. If anyone is missing this could explain your issue.
Uli
Hi Ulrich,
On Tue, Mar 12, 2019 at 8:29 PM Ulrich Sibiller <ulrich.sibiller@gmail.com> wrote:
On Tue, Mar 12, 2019 at 12:38 PM Yan Zhang <kriszhyan@gmail.com> wrote:
Package: x2goclient Version: 4.1.2.0
I am using Emacs 24.5.1 with x2go client version 4.1.2.0 in Windows 10.
My server OS is Ubuntu 16.04 and the x2goserver comes from the PPA repo.
The problem happens if I hit "ctrl+space" to start mark region in Emacs
and then press down "ctrl+n" to scroll down the region for a few seconds. Usually after I release "ctrl+n", Emacs will leave the currently marked region for further commands. But in the reported version of client, Emacs keeps scrolling down until it reaches the end of the file. There is no way to stop it within Emacs (e.g., "ctrl+g").
I have tried to move the cursor by keeping "ctrl+n" pressed down. This
issue does not happen after I release the key.
I do not get the difference between this and the description above. Please explain!
The difference is whether I start mark region (by hitting "ctrl+space") before moving cursor. The client will only stuck if I first start mark region and then hold cursor-moving keys like "ctrl+n" or "ctrl+p" for a few seconds.
This issue happens when the session type is either "XFCE" or "published application". I have not tested other session types as I do not have an environment for that. And client version 4.1.1.1 does not seem to have this issue.
Please run "xev -event keyboard" inside the session and check if you see all the KeyPress and KeyRelease events for you keys. If anyone is missing this could explain your issue.
Uli
I tried "xev -event keyboard" in a XFCE session and did not observe any missing keystrokes.
Thanks and regards, Yan
On Wed, Mar 13, 2019 at 9:10 AM Yan Zhang <kriszhyan@gmail.com> wrote:
I am using Emacs 24.5.1 with x2go client version 4.1.2.0 in Windows 10. My server OS is Ubuntu 16.04 and the x2goserver comes from the PPA repo.
You could try updating your nx-libs to nightly and retry: https://sunweavers.net/blog/node/20
The difference is whether I start mark region (by hitting "ctrl+space") before moving cursor. The client will only stuck if I first start mark region and then hold cursor-moving keys like "ctrl+n" or "ctrl+p" for a few seconds.
Ok, understood. But still not replicable for me.
I tried "xev -event keyboard" in a XFCE session and did not observe any missing keystrokes.
Nor did I. So maybe this is bug in emacs. I tested with 24.3.1, can you downgrade?
Uli
Hi,
I observed the bug described in this thread and did some experiments with Uli Sibiller.
Client:
Server:
X2go Session: application, terminal emulator (konsole), X-server with option -multiwindow
We tried various combinations of parameters and program versions. Findings:
The problem only occurs with VcXserv (all versions, the one integrated in X2GoClient as well as two stand alone versions). With the X-server provided by MobaXterm (%USERPROFILE%\Documents\MobaXterm\slash\bin\XWin_MobaX.exe) everything in fine.
The problem depends on the following VcXserv command line options:
So adding "-noprimary" to the VcXserv options or using XWin_MobaX.exe seems to be the way to go for now.
Regards Anselm
-- Anselm Kruis Senior Solution Architect MSE OPS HPCS S PS T +49-89-35 63 86-874 M +49-16 05 82 82 00 anselm.kruis@atos.net science + computing ag Ingolstädter Str. 22 80807 München, Germany atos.net/de/deutschland/sc
science + computing AG; Vorstand: Dr. Martin Matzke (Vorsitzender), Sabine Hohenstein, matthias Schempp; Vorsitzender des Aufsichtsrats: Philippe Robert Jonas Miltin; Sitz der Gesellschaft: Tübingen; Registergericht: Amtsgericht Stuttgart, HRB 382196.