利用Xming 將Linux 圖形界面輸出到Windows上
Linux上安裝Oracle 時需要圖形界面, 但又不想在服務器上安裝圖形界面怎么辦,
這時候就需要用到Xming 這個神器了
Xming下載鏈接: https://sourceforge.net/projects/xming/
安裝過程比較簡單, 直接下一步下一步即可
安裝完成后先運行, Xlaunch
注意:這個No Access Control 的勾勾一定要勾上, 否則 執行 export 到 Windows主機上時會提示 No protocol specified
首先,如果沒有在環境變量配置文件中指定DISPLAY 默認是空的
如果不使用 xshell 之類的工具轉發X11服務,
執行 export DISPLAY=IP:0.0 設置一個臨時的Display環境變量即可
例如 export DISPLAY=10.0.91.110:0.0
驗證效果
運行 gimp 測試
注意: 設置了指定IP地址的DISPLAY后,不用再ssh連接工具中勾選X11轉發也能訪問圖形界面
————————————————————————————————————————————————————————————–
如果使用xshell 勾選轉發X11后, 系統會默認在當前會話下設置DISPLAY 變量, 並創建ssh監聽
登錄linux執行
#vim /etc/ssh/sshd_config
確保 ForwardX11Trusted 為 yes 生效
設置Xshell 勾選 X11轉移
此時 DISPLAY 應該設置為 localhost:10.0
使用ssh連接工具, 設置了X11 轉發后, 會自動設置DISPLAY=localhost:10.0
監聽端口6010 減去 6000 等於10
PuTTY 設置X11 轉發
注意: 如果設置了X11 轉發, 不要再設置 DISPLAY 為指定 IP:0.0 格式
問題
第一種方法
網上一搜就能搜到的方法,大概率沒效果。
先執行
查看返回的信息,如果不為空,則將返回的內容拼寫到命令里,如
為空的話等同於:0.0。
在我的案例里,這個方法沒有效果。
第二種方法
首先
然后把下面的這句話加進去,第一行就可以
運行如下命令使配置生效
再次運行PhantomJS,無報錯成功進入。
問題:安裝圖形桌面后,Linux通過終端命令無法啟動圖形應用,報錯“Could not connect to any X display.”或“Gtk-WARNING **: 10:49:06.625: cannot open display: :0”等。
解決:以當前用戶身份重新打開一個終端,輸入“xhost +”命令后即可。
=============
https://www.cnblogs.com/MakeView660/p/10372772.html
https://wiki.qt.io/Install_Qt_5_on_Ubuntu
由於ubuntu18.10自帶qt,但是開發用到的Qt版本是5.12,所以要修改環境配置。網上有很多教程,動不動就修改/etc/profile或者/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/文件,我個人認為要學會用工具,不能這么粗暴的修改系統文件配置,不然系統很容易奔潰。。
話有點多,主要是網上找了很多教程都太老了,最后才找到滿意的。
這里用到的是系統自帶的qtchooser工具(如果沒有請安裝)。
通過命令qtchooser -l 可以查看具體命令
添加qt5.12配置,執行命令如下:
此時再執行qmake –v
安裝編譯器g++:sudo apt-get install build-essential(時間比較長)
安裝通用字體配置庫:sudo apt-get install libfontconfig1
配置編譯器:
此時編譯仍然會報錯:
安裝OpenGL庫:
sudo apt-get install mesa-common-dev
對於新版本的Ubuntu系統,還需要安裝附加的package:
sudo apt-get install libglu1-mesa-dev -y
============== End