欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Cygwin系列(十三):折騰X | silaoA的博客
本文共2000余字,預計閱讀時(shí)間8分鐘,本文同步發(fā)布于知乎專(zhuān)欄微信公眾號平臺。
關(guān)注學(xué)習了解更多的Cygwin、Linux技術(shù)。
本篇因各種各樣的事情拖了好久。
大多數情況下,我們用Linux系統,是為了發(fā)揮命令行程序高效的威力,通過(guò)終端遠程連接過(guò)去,一個(gè)黑框框里干完所有的活。但是,偶爾也需要運行一下圖形界面程序,比如Web瀏覽器、Oracle安裝程序等。而Linux系統主機通常做服務(wù)用,不會(huì )在圖形支持方面堆很高的配置,這時(shí)我們可以利用X11的特性,在遠端(Linux主機)運行X Client,但讓安裝了X Server的本地主機(如Windows主機)負責顯示程序界面和交互。
Windows上的X Server
本文就是要在本地Windows主機上折騰一下X Window System。Windows自身的圖形界面是內核不可分割的一部分,其實(shí)現不遵從X規范,X規范也主要面向UNIX、Linux等符合POSIX標準的系統。那么在Windows上怎么用上X Window System,尤其最關(guān)鍵的X Server?基于XFree86、X.Org Server,有開(kāi)發(fā)者將其移植到了Windows系統中,比較有影響力的有Cygwin/X、Xming、vcXsrv、MobaXterm、Xmanager等。
Cygwin/X
Cygwin/X是整個(gè)Cygwin項目的一部分,是X Window System在Windows系統上的移植實(shí)現,自由開(kāi)源,初期基于XFree86,后來(lái)也換到X.Org Server。Cygwin/X在Cygwin環(huán)境中構建,依賴(lài)Cygwin項目的UNIX模擬層(cygwin1.dll)而運行。
Cygwin/X中的X Server名為XWin。
本文刻意將X Client和X Server分散在兩套系統中,不打算用Cygwin/X。
Xming
Xming基于Cygwin/X,最重要的區別是它用MinGW交叉工具鏈重新構建,可以“原生”地運行于Windows系統中,脫離了對Cygwin項目的UNIX模擬層(cygwin1.dll)的依賴(lài),全稱(chēng)叫“Xming X Server for Windows”。Xming舊版本采用GPL授權,代碼托管地址https://sourceforge.net/projects/xming上,最近為2016年8月發(fā)布的6.9.0.31,新的版本已停止GPL授權。新版的主頁(yè)http://www.straightrunning.com/XmingNotes,是一個(gè)開(kāi)發(fā)者個(gè)人網(wǎng)站,作者期望給予項目捐贈才允許下載新版本。
Xming十分小巧,完全安裝也僅占約9MB空間。
xming界面
vcXsrv
vcXsrv基于X.Org Server,另有說(shuō)法是基于Xming的老版本,因Xming新版本已停止GPL授權,vcXsrv圖標及關(guān)閉提示等多處與Xming相同。vcXsrv最大特點(diǎn)是,它是切換到Windows本地使用Visual C++ 或 Visual Studio構建,自由開(kāi)源,開(kāi)發(fā)活躍,代碼托管地址https://sourceforge.net/projects/vcxsrv。
vcXsrv全部安裝約占71MB空間,還包含了xcalc、xclock 2個(gè)經(jīng)典的X客戶(hù)端程序。vcXsrv配置文件名為.XWinrc,看起來(lái)與Xming、Cygwin/X聯(lián)系密切。
vcxsrv界面
MobaXterm
MobaXterm字面意思是一個(gè)圖形化的ssh客戶(hù)端,支持多標簽頁(yè),事實(shí)上它還集成了一個(gè)X Server(基于X.Org Server),同時(shí)還集成了精簡(jiǎn)的Cygwin環(huán)境和基本的命令程序。MobaXterm為商業(yè)軟件,Home Edition不收費,Professional Edition收費,詳見(jiàn)https://mobaxterm.mobatek.net。
Xmanager
Xmanager是Xmanager公司多個(gè)軟件產(chǎn)品的合集,包括Xshell、Xftp、Xmanager PCX Server等,其中Xmanager PCX Server為Windows平臺的一個(gè)X Server,為商業(yè)軟件,詳見(jiàn)http://www.xshellcn.com。
介紹了這么多Windows平臺的X Server,本文覺(jué)得選擇輕量、開(kāi)源的Xming試玩。
試玩Xming
step1:開(kāi)啟 Xming Server
Xming附帶了一個(gè)XLaunch指引程序,用于簡(jiǎn)化啟用Xming過(guò)程,說(shuō)白了就是通過(guò)圖形界面指引讓用戶(hù)省掉了記憶各種參數選項用法?;旧习凑漳J選下一步即可,最后一步可以把配置保存起來(lái)。
選擇窗口模式——多窗口
選擇啟動(dòng)方式——不需要啟動(dòng)X(jué) Client
附加配置
完成配置并保存
最終的效果,和下面的命令等效。
1
D:\Program Files (x86)\Xming\Xming.exe :0 -clipboard -multiwindow
step2:?jiǎn)?dòng)X(jué) Client
Cygwin中X11應用程序很多,以最簡(jiǎn)單的示例程序xeyes為例。首先需要通過(guò)Cygwin的包管理器setup程序或者apt-cyg命令安裝xeyes,安裝過(guò)程可以參考Cygwin系列(七):Cygwin軟件包管理相關(guān)配置Cygwin系列(八):命令行軟件包管理器apt-cyg。
Cygwin軟件倉庫擁有大量X11軟件包
接下來(lái),開(kāi)啟終端連到Cygwin shell,運行xeyes,毫不意外地,出。。。錯。。。了。。。這是因為,xeyes并不知道負責顯示的X Server在哪里,這需要用戶(hù)指定,看下一步。
1
2
$ xeyes
Error: cannot open display
step3:配置X應用程序
這一步就是要告知X應用程序,負責顯示的X Server在哪里。老規矩先看xeyes程序用法,發(fā)現第一個(gè)選項-display就是指定X Server的顯示器(display就湊合著(zhù)這么翻譯吧),其他還一些選項比如程序界面尺寸、前景色/背景色啥的。
1
2
3
4
5
6
7
8
9
$ xeyes --help
usage: xeyes
[-display [{host}]:[{vs}]]
[-geometry [{width}][x{height}][{+-}{xoff}[{+-}{yoff}]]]
[-fg {color}] [-bg {color}] [-bd {color}] [-bw {pixels}]
[-shape | +shape] [-outline {color}] [-center {color}]
[-backing {backing-store}] [-distance]
[-render | +render]
[-present | +present]
-display選項值由兩部分組成,中間是冒號隔開(kāi):
host,X Server所在的主機名或IP地址,與X Client屬同一個(gè)主機的話(huà)可為空;
vs,顯示器序號及屏幕序號,前面啟動(dòng)X(jué)ming時(shí)配置了顯示器序號為0,一個(gè)顯示器可能存在多個(gè)屏幕,但通常只有一個(gè)屏幕,屏幕序號為0,故vs的值為0.0。
再看xeyes -display :0.0效果,成功。鼠標移動(dòng),一對眼睛跟著(zhù)轉動(dòng)。
xeyes -display :0.0
程序那么多,如果運行每個(gè)X Client程序都寫(xiě)這么長(cháng)的命令有點(diǎn)麻煩。好在shell支持DISPLAY環(huán)境變量,和上邊-display選項意義一致。如果定義了DISPLAY環(huán)境變量,-display選項就可以跳過(guò)了。在.bashrc中寫(xiě)入如下一行,定義DISPLAY環(huán)境變量,重啟Cygwin shell。
1
2
export DISPLAY=:0.0
# export DISPLAY=localhost:0.0 # 等效
這次運行xeyes不加任何參數,效果如下。
xeyes顯示界面
其他話(huà)題:X11轉發(fā)
X Client和X Server的直接通信是不加密的,我們通過(guò)終端經(jīng)由ssh遠程登錄Linux主機時(shí),可以順手利用ssh的X11轉發(fā)(X11 Forwarding)功能,可以減小對配置的修改,也使得運行X Client程序更加安全。遠端主機上X Client程序的繪圖請求數據,也會(huì )被ssh服務(wù)器一并轉發(fā)回來(lái),ssh客戶(hù)端根據配置的顯示器,再交給指定的X Server處理。遠端主機并不需要定義或修改DISPLAY環(huán)境變量,盡可能降低對其他用戶(hù)、其他程序的影響。
在ssh客戶(hù)端和服務(wù)端,均需要設置“X11Forwarding yes”,ssh客戶(hù)端還需要指定 x display,同遠端主機DISPLAY環(huán)境變量意義一致。圖形界面的ssh客戶(hù)端,設置操作更為簡(jiǎn)單。
putty中設置X11轉發(fā)
總結
xeyes程序跑通了以后,Cygwin中其他X應用程序都是一樣的過(guò)程,WSL2中的X應用程序也可以和Xming配合著(zhù)跑,甚至把GTK、KDE這樣的桌面環(huán)境也可以都跑起來(lái)。WSLg更進(jìn)一步,專(zhuān)門(mén)做了一套“WSLg System Distro”專(zhuān)門(mén)跑X Server,把X應用程序的圖形窗口“無(wú)縫”地集成到Windows桌面環(huán)境,詳見(jiàn)WSLg:為WSL增光添彩。
參考
https://x.cygwin.com
https://sourceforge.net/projects/xming
https://sourceforge.net/projects/vcxsrv
https://mobaxterm.mobatek.net
http://www.xshellcn.com
更多閱讀
Cygwin系列(十二):了解X
WSLg:為WSL增光添彩
微軟WSL——Linux桌面版未來(lái)之光
Cygwin系列(九):Cygwin學(xué)習路線(xiàn)
偽碼人專(zhuān)欄目錄導航
silaoA的博客.https://silaoa.github.io
如本文對你有幫助,或內容引起極度舒適,歡迎分享轉發(fā)或點(diǎn)擊下方捐贈按鈕打賞 ^_^
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Xming X Server 配置和使用
轉貼:Xming + PuTTY 在Windows下遠程Linux主機使用圖形界面的程序 ...
MobaXterm: SSH/X遠程客戶(hù)端, Xmanager的最佳免費替代品
Windows下運行XServer
colinux簡(jiǎn)明安裝說(shuō)明
windows平臺使用SecureCRT+Xming實(shí)現圖形界面來(lái)執行linux平臺的一些圖形程序
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久