搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
weixin_40725706
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
YOLO 3/4/5/6/7/x、Efficient、MaskRcnn、FasterRcnn、FCOS、SSD、M2Det、Retina、CenterNet、PicoDet等系列数据模型汇总持续更新中_fasterrcnn cascadercnn yolov3 picodet
2
Vue3+element-plus+vite 组件的二次封装-- 新建npm打包项目,生成二次封装npm组件库,本地测试_vue3 vite 二次封装element plus成一个npm包
3
Java 异常Exception e中e的getMessage()和toString()方法的区别_exception.getmessage
4
文心一言4.0相当于GPT几?揭秘AI巨头的实力对比
5
【 数据可视化——词云图绘制 】四步搞定从图片提取颜色的词云图绘制 基于Python_词云图图形
6
推荐系统[四]:精排-详解排序算法LTR (Learning to Rank): poitwise, pairwise, listwise相关评价指标,超详细知识指南。_ltr listwise
7
QT 界面设计篇(水波纹进度条QProgressBarWater)_qt qprogressbar美化,水波纹进度条
8
ubuntu22.04配置静态ip问题_permissions for /etc/netplan/01-network-manager-al
9
Bert论文翻译
10
Python淘宝书籍图书销售数据爬虫可视化分析大屏全屏系统
当前位置:
article
> 正文
配置cygwin/x以及自动设置DISPLAY
作者:weixin_40725706 | 2024-03-26 11:31:14
赞
踩
cygwin xhost export display
我们平时使用Hummingbird Exceed/X-manager其实只用到了它们的X server。而上述两个软件都不是免费软件。我们完全可以使用cygwin的X server来替代它们。
使用cygwin的x-server优点:中文自动支持、鼠标支持特别是用emacs浏览code时的滚轮支持等等。下面是使用cygwin的X server的配置过程。
1. 启动cygwin/x
有几种方法,参见:
http://x.cygwin.com/docs/ug/using.html#using-starting
startx 每次启动会弹出一个必须保留弹出的xterm,如果退出这个xterm,X-Server自动退出。而且你必须运行xhost + 来允许远程服务器弹出窗口到你的机器上来。
可以通过更改startxwin.sh脚本来启动x-server而无其他窗口弹出,并自动设置xhost:
1) 脚本位置
/usr/X11R6/bin/startxwin.sh
2) 屏蔽掉这几行:
# Startup an xterm, using bash as the shell.
# xterm -e /usr/bin/bash -l &
3) 加上这几行来允许可以显示到你桌面上的服务器:
# add XXX server
xhost + 135.123.123.123
xhost + 135.123.123.124
当然,加入 xhost + 则允许任何机器连接到该 X server
4) 每次启动cygwin后,直接运行startxwin.sh 即可,任务栏会显示Cygwin/X server图标
5) 使用完毕后,记得在图标上点右键退出X-server,要不cygwin会等待它的关闭而长时间退不出。
2. 为了将远程机器(server)上运行的GUI程序显示到本地,你必须在远程机器上设置DISPLAY, 我们在使用Exceed或者X-Manager时,startx会在启动Xterm时自动设置,其实我们也可以在.bashrc中加入自动设置 DISPLAY的脚本:
#-------------------------------------------------------------
# Set The DISPLAY automatically
#-------------------------------------------------------------
S_TTY=$(who am i | awk ' { print $2; } ')
S_IP=$(last -i $S_TTY -n1 | head -1 | awk ' { print $3; } ')
if [ -n "$S_IP" ]; then
DISPLAY="$S_IP":0.0
export DISPLAY
fi
3. 经过如上设置,每次启动Cygwin后,运行startxwin.sh 后,使用任意工具(如DOS的telnet命令,putty,securCRT等)telnet到服务器上后,直接运行任何图形界面的X-windows 程序即可,如emacs,tkcvs等。
4. Enjoy ~
参考文档:
1.http://x.cygwin.com/docs/ug/using.html#using-starting
2.http://www.x.org/wiki/FAQErrorMessages
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/weixin_40725706/article/detail/316953
推荐阅读
article
Python
pygame
_
win
=
pygame
.
display
.
set
_
mode
((
400
, ...
PyGame游戏的基本结构最简单的PyGame代码:12345678910111213141516171819# 倒入P...
赞
踩
article
pygame
之
display
模块_
pygame
.
display
.
set
_
mode
((
width
,
h...
读《零基础入门Python游戏》的一些心得以及学习记录_
pygame
.
display
.
set
_
mode
((
width
,
...
赞
踩
article
pygame
库写游戏——入门<3>——游戏显示
_
pygame
.
display
.
set
_
mode
参数...
pygame
中的显示语句为
pygame
.
display
.
set
_
mode
(),其中包含三个参数:第一个为元祖(x,y)表...
赞
踩
article
linux图形化报错_
xshell
连接提示
must
be
configured
to
display
...
windows远程图形化连接linux。发现xclock能调用出来小闹钟就是不能调用图形化工具。报错入下:Checkin...
赞
踩
article
[
初级教程
]
用
SecureCRT
+
X
ming
轻松远程实现
Linux
的
X
DISPLAY
...
[
初级教程
]
用
SecureCRT
+
X
ming
轻松远程实现
Linux
的
X
DISPLAY
发布者:sqqdugdu时间:10...
赞
踩
article
oracle
+
linux
+oel+
6.9
,用
SecureCRT
+
Xming
轻松远程实现
linux
的X...
测试环境:RHEL 6.1,
SecureCRT
5.2.1,
Xming
6.9
.0.31在家里的PC上用VMWare做了...
赞
踩
article
xming
Error
: Can‘
t
open
display
:_
xming
error
: can'...
LinuxCen
t
os7安装oracle 11gR2_
xming
error
: can'
t
open
display
xm...
赞
踩
相关标签
python
游戏
pygame
库
pygame初学
oracle+linux+oel+6.9
linux
运维
服务器