Aix

CDE 和 AIX 沒有任何作用

  • May 25, 2015

在其他 unix 系統上,只需在 vnc 的 .xstartup 文件上設置“dtsession”即可啟動 cde 會話。在 aix 上,我在啟動會話時遇到了這個問題,只出現一條錯誤消息

The DT messaging system could not be started
to correct the problem
1. Choose ok to return to the login screen
2. Select Failsave session from the login screen's option menu and login.
3. Check to see that the hostname is correct in:
/etc/hosts
Other hostname problems can be corrected by using the command:
smit mktcpip
4. For additional info, see the DT User's Guide.

我做了一些檢查主機名報告正確的主機名 OK 主機名 -s 報告正確的主機名簡短 OK dig myhostname 報告正確,也 dig -x ip 報告 OK 我也設置了本地命令,綁定在 /etc/netsvc.conf 我忘了,我是在 vnc 上,我已經像這樣設置了 xstartup

xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

exec /usr/dt/bin/dtsession &

正如這裡所建議的, 我也做了

cp /usr/dt/appconfig/types/C/* ~/.dt/types/

但什麼都沒有

有什麼建議嗎?謝謝

找到的解決方案:使用另一個使用者“virgin”嘗試使用錯誤的 .profile 或 .bashrc 並且一切正常。問題是 UTF8,解決方案可以是在 xstartup 上導出另一種語言

引用自:https://unix.stackexchange.com/questions/202335