2014-01-21 77 views
0

最近升級到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命令?

+0

您是否嘗試過在你的'〜/ .bashrc'文件這段代碼複製粘貼? –

回答

0

你可以讓你的系統設置爲您把這個unset命令/etc/profile或者您在/etc/profile.d/

的地方,如果你啓動從控制檯SQL developper一個.sh shell腳本,你也可以把命令.bashrc

+0

最適合我的解決方案是將其保留在.bashrc文件中。這個ENV似乎是在/etc/profile.d/腳本運行之後設置的。 – rabrooks

5

我修改/opt/sqldeveloper/sqldeveloper.sh:

#!/bin/bash 
unset GNOME_DESKTOP_SESSION_ID 
cd "`dirname $0`"/sqldeveloper/bin && bash sqldeveloper $*