最近升級到Ubuntu 13.04中的SQL Developer 4.0時產生了一個錯誤。UBUNTU 13.04 GNOME_DESKTOP_SESSION_ID
GNOME_DESKTOP_SESSION_ID =這個-被棄用
我目前的解決辦法是隻運行
$ unset gnome_desktop_session_id
在此之後,我可以運行SQL開發人員,一切工作正常。
有關如何解決這個問題的任何建議不必每次都運行unset命令?
最近升級到Ubuntu 13.04中的SQL Developer 4.0時產生了一個錯誤。UBUNTU 13.04 GNOME_DESKTOP_SESSION_ID
GNOME_DESKTOP_SESSION_ID =這個-被棄用
我目前的解決辦法是隻運行
$ unset gnome_desktop_session_id
在此之後,我可以運行SQL開發人員,一切工作正常。
有關如何解決這個問題的任何建議不必每次都運行unset命令?
你可以讓你的系統設置爲您把這個unset
命令/etc/profile
或者您在/etc/profile.d/
的地方,如果你啓動從控制檯SQL developper一個.sh
shell腳本,你也可以把命令.bashrc
最適合我的解決方案是將其保留在.bashrc文件中。這個ENV似乎是在/etc/profile.d/腳本運行之後設置的。 – rabrooks
我修改/opt/sqldeveloper/sqldeveloper.sh:
#!/bin/bash
unset GNOME_DESKTOP_SESSION_ID
cd "`dirname $0`"/sqldeveloper/bin && bash sqldeveloper $*
您是否嘗試過在你的'〜/ .bashrc'文件這段代碼複製粘貼? –