在
linux
終端下執行
x window程式
作為linux
程式設計師,在大多數情況,在終端下幹活(程式設計),可能更方便一點。伺服器在機房裡,大家都連線到同一臺伺服器上,而本機在
windows
下執行乙個終端(如
securecrt
),這是典型的配置。
如果開發的軟體是不帶
gui介面的,一點問題也沒有,至少我自己這樣做了幾年了。而最近要編寫
gtk+
程式,麻煩就來了。先是嘗試在
vmware
執行linux
上,當然可以,不過編譯太慢了。加上我習慣於寫一點,就編譯、測試,編譯太慢浪費我太多時間,只好另想辦法。
我們知道
x window
是c/s
模型的,應用程式在一台電腦上執行,而顯示在另外一台電腦上。
所以,解決上述問題最簡單的方法就是,在本機
(windows)
下安裝乙個
x window server
,把在伺服器上執行程式顯示在本機上。 在
windows
下執行的
x window server
有不少,一些是商業版的,一些是免費的。最常用的免費
x window server
可能是xcygwin
,可以在
沒有什麼差別。只要做些配置,這裡我們假設:
linux
伺服器ip
為:10.20.30.246
windows
客戶機ip
為:10.20.30.243
在windows
端的xcygwin下:
l增加認證資訊,允許ip為
10.20.30.246
的機器訪問
xserver
。$ xhost +10.20.30.246
l啟動
x window server
$/usr/x11r6/bin/startxwin.bat
在linux
伺服器的終端下: l
設定display
環境變數
[root@linux usr]# export display=10.20.30.243:0
l
執行應用程式
[root@linux usr]# gtk-demo
ok,你會看到:
關於在linux終端下使用mysql Client
登陸mysql client 在linux終端直接輸 mysql u root p 回車 之後就可以輸入密碼 登陸了 建立新的mysql使用者 出現如下問題 解釋如下 原因是我是使用了新設的使用者,所以會出現這樣的情況。首先mysql的安裝目錄 usr local mariadb,對應可執行檔案是 ...
Linux終端下對話
1.首先檢視當前賬戶 hadoop weekend01 who hadoop tty1 2016 11 14 09 31 0 hadoop pts 0 2016 11 14 09 32 0.0 hadoop pts 1 2016 11 14 09 35 0.0 hadoop pts 2 2016 1...
linux 終端下的詞典
1 google 的 translate shell 用法直接trans 即可可以翻譯長句子 安裝 apt install translate shell trans zh cn b 英譯漢 b brief 但很慢 2 sdcv全稱為stardict console version,是終端下的詞典。...