Import connections from asbru-cm
Thank you, everything that was discussed - worked. There is a problem with SFTP (hanging), but it seems that it is not related to import, because all parameters are ok. I plan to make a bug report on the problems after several weeks of testing.
Devolutions Localizer for linux
Hello! Any news?
Import connections from asbru-cm
Thanks, really looking forward to this update
Import connections from asbru-cm
Hi beliy,
I've corrected points 1 and 2 and now the spaces at the beginning and end of most values are removed. A hotfix will be deployed soon.
Note that RDM linux has no special case for post-connection commands like asbru-cm does ("On MATCH", "On FAIL", "Expect", etc.) and these parameters will be ignored by RDM.
if you find other options available in asbru-cm that are also in RDM, but are not imported, don't hesitate to mention them to us and we'll add them.
Thank you. Most use "Expect" in the same sense as "After login command". Personally, I use to enter the command "sudo -i" to become root. I do the same in RDM, but through "After login command". Perhaps it is possible to add an option that will also allow importing commands from "Expect" to "After login command" for those who need it?
Import connections from asbru-cm
Hi beliy,
The issue was due to a "mosh" connection in your file which is not supported.
I was able to import your file as follows:
Open the file and search for "MOSH".
Scroll up to the connection ID (e.g: c7773d50-0f6f-2f7f-5902-1cafa3507a41)
Select and delete everything down, including the ID, until you reach another connection ID
Save and import it to RDM
Thanks, after removing "MOSH" it was able to import.
But for SSH I noticed the following nuances:
1) "Username" is not imported
2) "After login command" is not imported
3) asbru-cm ignored extra spaces in values, and RDM is very sensitive to them. Is it possible to also remove extra spaces at the beginning and end of the variable during import?
Import connections from asbru-cm
Hi Beliy,
Could you send me the contents of your file by private message?
Hello, I sent a PM
Import connections from asbru-cm
I've been waiting for this opportunity for a long time, but unfortunately I couldn't import it.
Import connections from asbru-cm
Hi beliy,
Just letting you know that I'm currently working on a way to import connections from asbru-cm.
Hi! Good news. We look forward to it.
Devolutions Localizer for linux
It would be nice to be able to improve the translation using linux. As far as I understand, there is no such possibility now.
Import connections from asbru-cm
Thanks, we will continue to wait
Import connections from asbru-cm
Any news?
Review of problems on linux one year after release.
Ok, can you please tell me if this crash still occurs using X11?
Regards,
Yes, this time I tested under x11.
Review of problems on linux one year after release.
Hello beliy,
Is this crash occur when you are doing a specific action?
Regards,
Hello, Gabriel!
Most often it happened after entering the master password to dropbox source, but not always and not only after that.
Review of problems on linux one year after release.
Hi beliy,
The issue with wayland when trying to divide the workspace should be fixed in the new version (2023.1.0.3). Please let us know if this is correctly fixed on your side.
Regards,
I tested on version 2023.1.1.3 and divide the workspace seems to work fine. But it is very difficult to fully test, because this version very often crashes with an error:
$ LC_MESSAGES=C remotedesktopmanager
(RemoteDesktopManager:472334): Gtk-CRITICAL **: 16:07:12.706: gtk_widget_grab_default: assertion 'gtk_widget_get_can_default (widget)' failed
Segmentation fault (core dumped)
Import connections from asbru-cm
Do you know if they support a csv format? This is yaml and we never implemented this in RDM?
Hi! Unfortunately, export is only in yaml format (
Review of problems on linux one year after release.
There is indeed a issue with wayland when trying to divide the workspace. I've found the cause and i'm working on it.
Thanks
However, shortcuts still works for me when using wayland. Could you try on your end without wayland?
Doesn't work on X11 either(
I use manjaro KDE. Can you try on this distro?
Import connections from asbru-cm
Hello! I made test data with different types of connections. I hope that everything is as it should be. Thanks.
Import connections from asbru-cm
Hello! It would be nice if RDM could import connections from asbru-cm (https://github.com/asbru-cm/asbru-cm). This would allow thousands of connections to be migrated quickly. Thanks/
Review of problems on linux one year after release.
Hi, all!
From which version should divide to workspace appear?
I was waiting for this feature to do another global test but I don't see it in 2022.3.2.1.
With the current version of RDM Linux, are you still experiencing the issue where the application hangs completely if you close the application and there are open sessions?
Now there seems to be no problem with it. Thanks/
Keyboard shortcuts have been implemented internally and will be available in the next update (2022.2.2). This will also include a shortcut allowing you to quickly hide and show the navigation panel.
Keyboard shortcuts did not work for me. Perhaps this is due to the fact that my session was in wayland.
Also noticed a problem with F10 when working in mc (Midnight Commander). This key is often used but does not work.
Review of problems on linux one year after release.
Hi Beliy,
I can't seem to be able to reproduce this issue. I can open multiple instances of a single connection on my end. I'd just like to know which types of connections you've tried to see if it might be an issue with those specifically. Also, just to be sure, you did enable the option to allow multiple connection in the options, correct?
Thank you
Hi! Thanks, the "allow multiple connection" option was disabled. After activation everything worked.
Review of problems on linux one year after release.
Hi beliy,
The "Allow open multiple connection" issues has been fixed internally.
All changes will be effective in the next update (2022.1.2)
Regards,
Hi! I tested on version 2022.1.2.2 and now it is generally impossible to open 1 connection several times. I would like to be able to open multiple copies of 1 connection, but so that they do not conflict with each other.
Review of problems on linux one year after release.
Yes I am using RemoteDesktopManager.Free.
Review of problems on linux one year after release.
What type of data source were you trying to register from?
I didn't quite understand the question. Before the upgrade, I was using a local data source (SQLite). Is that what you wanted to clarify?
Review of problems on linux one year after release.
Hello, sorry for the delay in replying - I've been sick.
>>What kind of sessions are running when it happens?
Only ssh.
>> You mention show/hide navigation tree as a potential shortcut. What other shortcuts could we potentially add to the application that would be useful to you?
It was enough for me and only this shortcut, but I think it's fair to add support for all of https://help.remotedesktopmanager.com/support_keyboardshortcuts.html
>> Beside a shortcut, would a button placed in a more accessible place (especially if you hide the main menu bar) help with this issue?
I think yes.
I checked again all the problems after the update and so far all of them are not fixed.
Also, after the update, a new error appeared that does not allow using the "Register with Devolution Account" option (https://i.imgur.com/I7T8SJE.png) at startup - the program ends when you click on the "Ok" button.
When debugging, the program returns the following output:
(RemoteDesktopManager.Free:84106): Gtk-CRITICAL **: 15:29:05.830: gtk_widget_grab_default: assertion 'gtk_widget_get_can_default (widget)' failed
(RemoteDesktopManager.Free:84106): GLib-GIO-WARNING **: 15:29:05.844: Your application does not implement g_application_activate() and has no handlers connected to the 'activate' signal. It should do one of these.
Marshaling clicked signal
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Devolutions.RemoteDesktopManager.Business.TryGoOfflineException: Unable to connect to Devolutions account.
at Devolutions.RemoteDesktopManager.RDMOProxy.RDMOWebApiClient.Login (System.String username, System.String datasourceID, System.Boolean forcePromptLucid, System.String source, System.String applicationPassword) [0x00381] in <be811b5ff2d147
89951162a35a42c9e6>:0
at Devolutions.RemoteDesktopManager.Managers.RDMOManager.GetLoginInfo (System.Boolean forcePromptLucid, System.Boolean isFirstLogin) [0x0002d] in <a263850ac0b74419893767cbcc0de1e6>:0
at Devolutions.RemoteDesktopManager.Managers.RDMOManager.Login (System.Boolean forcePromptLucid, System.Boolean isFirstLogin) [0x00009] in <a263850ac0b74419893767cbcc0de1e6>:0
at Devolutions.RemoteDesktopManager.Managers.RDMOManager.EnsureLogged (System.Boolean forcePromptLucid) [0x00007] in <a263850ac0b74419893767cbcc0de1e6>:0
at Devolutions.RemoteDesktopManager.Managers.RDMOManager.ApplyFreeEditionLicense () [0x00000] in <a263850ac0b74419893767cbcc0de1e6>:0
at Devolutions.RemoteDesktopManager.Managers.RDMOManager.ApplyUserLicense () [0x00007] in <a263850ac0b74419893767cbcc0de1e6>:0
at Client.Windows.RegistrationFreeOptionWindow.ValidateRegistration () [0x00041] in <88f9b193ea0c493fb5f004529f83b714>:0
at Client.Windows.RegistrationFreeOptionWindow.OnOk (System.Object sender, System.EventArgs args) [0x00000] in <88f9b193ea0c493fb5f004529f83b714>:0
at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <c453bf849bb84e
719dbec0475e99db95>:0
--- End of inner exception stack trace ---
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00083] in <c453bf849bb84e
719dbec0475e99db95>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <c453bf849bb84e719dbec0475e99db95>:0
at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x000e7] in <c453bf849bb84e719dbec0475e99db95>:0
at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00008] in <c453bf849bb84e719dbec0475e99db95>:0
at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <c453bf849bb84e719dbec0475e99db95>:0
at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00034] in <5b0dd59206734c9f99b9f9b329cdd118>:0
at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00009] in <5b0dd59206734c9f99b9f9b329cdd118>:0
at GLib.SignalClosure.MarshalCallback (System.IntPtr raw_closure, System.IntPtr return_val, System.UInt32 n_param_vals, System.IntPtr param_values, System.IntPtr invocation_hint, System.IntPtr marshal_data) [0x00080] in <5b0dd59206734c9f99b
9f9b329cdd118>:0
at GLib.ExceptionManager.RaiseUnhandledException (System.Exception e, System.Boolean is_terminal) [0x00000] in <5b0dd59206734c9f99b9f9b329cdd118>:0
at GLib.SignalClosure.MarshalCallback (System.IntPtr raw_closure, System.IntPtr return_val, System.UInt32 n_param_vals, System.IntPtr param_values, System.IntPtr invocation_hint, System.IntPtr marshal_data) [0x00000] in <5b0dd59206734c9f99b
9f9b329cdd118>:0
at System.Object.wrapper_native_0x7f76a0b914d0 (System.IntPtr ) [0x00000] in <c453bf849bb84e719dbec0475e99db95>:0
at Gtk.Dialog.Run () [0x00000] in <1bdf72322a644cc3917a854c8dfd1be8>:0
at Devolutions.RemoteDesktopManager.Managers.UIManager.ShowFreeRegistration () [0x00000] in <88f9b193ea0c493fb5f004529f83b714>:0
at Devolutions.RemoteDesktopManager.Services.UIService.ShowFreeRegistration () [0x00000] in <88f9b193ea0c493fb5f004529f83b714>:0
at Devolutions.RemoteDesktopManager.Managers.RegistrationManager.ShowRegisterFree () [0x00000] in <be811b5ff2d14789951162a35a42c9e6>:0
at Devolutions.RemoteDesktopManager.Managers.ActionManager.RegisterVersion () [0x00000] in <88f9b193ea0c493fb5f004529f83b714>:0
at Devolutions.RemoteDesktopManager.Managers.MainFormManager.CheckRegistration () [0x00000] in <88f9b193ea0c493fb5f004529f83b714>:0
at Client.Windows.MainWindow.AfterWindowShown () [0x00000] in <88f9b193ea0c493fb5f004529f83b714>:0
at GLib.Timeout+TimeoutProxy.Handler () [0x00000] in <5b0dd59206734c9f99b9f9b329cdd118>:0
at System.Object.wrapper_native_0x7f76a06d7540 (System.IntPtr , System.Int32 , System.IntPtr ) [0x00000] in <c453bf849bb84e719dbec0475e99db95>:0
at GLib.Application.Run (System.String program_name, System.String[] args) [0x00000] in <1df4b6060afe4e0b88daccbcf8cfbcc1>:0
at GLib.Application.Run () [0x00000] in <1df4b6060afe4e0b88daccbcf8cfbcc1>:0
at Devolutions.RemoteDesktopManager.Program.Main (System.String[] args) [0x00000] in <ce4c42ffebc34155974e47c82f9d1216>:0
I use manjaro KDE, if you need more information I'll be happy to provide it.
Review of problems on linux one year after release.
Here are the main points that prevent me from using RDM on an ongoing basis:
1) Cursor issue still not resolved (https://forum.devolutions.net/topics/36553/ssh-session-cursor-at-wrong-place)
I think that changing the font to another so that it would at least somehow work is not a solution. I want to use the font that I want, not the one that the application imposes.
2) The application hangs completely if you close the application and there are open sessions. A dialog appears in which you press "yes" and the application hangs.
https://i.imgur.com/UajG7OE.png
3) The "Allow open multiple connection" option works very badly.
You can't just click again on the connection in the "Navigation tree". You need to either click "Open Session" in the "Dashboard" or similarly through the context menu.
Also, when you close 1 session, all connection sessions are closed.
Also, the option does not work well with "After Login Commands". Commands for new sessions are always sent in the first session.
4) The application does not remember the settings and every time you start it you need to turn off the "Dashboard", which takes up a lot of useful space and is not very useful.
5) Keyboard Shortcuts do not work on linux.
6) There is no quick way to hide / show the "Navigation tree" if the menu is hidden at the top. This could be partially solved using Keyboard Shortcuts, but they are not implemented.
7) There is no way to divide the workspace into several parts in which you could display different connections. Example - https://www.asbru-cm.net/assets/img/screenshots/05-asbru-connection-split-connections-display.png