小编Gen*_*olo的帖子

如何在PyCharm SSH会话中启用X11转发?

问题

我正在尝试通过PyCharm SSH终端启用X11转发,这可以通过执行

"Tools -> Start SSH session..."
Run Code Online (Sandbox Code Playgroud)

不幸的是,似乎没有办法像我在shell中那样指定标志来启用X11 Forwarding:

ssh -X user@remotehost
Run Code Online (Sandbox Code Playgroud)

你知道一些聪明的方法吗?


当前的脏解决方案

我发现唯一的脏黑客是用X11转发打开外部ssh连接,而不是手动更新环境变量DISPLAY.

例如,我可以在我的外部ssh会话上运行:

vincenzo@remotehost:$ echo $DISPLAY
localhost:10.0
Run Code Online (Sandbox Code Playgroud)

而不是在我的PyCharm终端上设置:

export DISPLAY=localhost:10.0
Run Code Online (Sandbox Code Playgroud)

如果我想从GUI运行程序,请更新运行/调试配置中DISPLAY变量.

但是,我真的不喜欢使用外部ssh终端并手动更新DISPLAY变量的解决方案,我确信有更好的方法来实现这一点!

任何帮助将非常感激.


Ps制作别名:

alias ssh='ssh -X'
Run Code Online (Sandbox Code Playgroud)

在我的.bashrc中没有强制PyCharm启用X11转发.

ssh pycharm x11-forwarding

18
推荐指数
2
解决办法
4924
查看次数

Lomuto的分区,稳定与否?

我试图在网络和我的算法书中搜索Lomuto 的QSort 分区特定解决方案是否稳定(我知道 Hoare 的版本不稳定),但我没有找到准确的答案。
所以我试着做同样的例子,它看起来很稳定。但是我没有演示。你可以帮帮我吗?如果它不稳定,你能给我一个输入的例子吗?

sorting algorithm quicksort data-partitioning

6
推荐指数
1
解决办法
3152
查看次数