最近升级到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'文件这段代码复制粘贴? –