最近在UBUNTU下最让人annoying的两件事:
1。JAVA程序突然失去focus,随便怎么都无法键盘响应,这个情况在我用Freemind的时候最明显。只有鼠标可以操作。查阅了无数资料,得出的结论是因为和SCIM有冲突。很多人的做法就是卸载SCIM,装FCIXT,这个我是很不喜欢的。因为用SCIM已经非常顺手了,虽然有着这样那样的BUG,但毕竟还是有N多的输入法给我带来了无穷的便捷。
2。就是著名的SWING的BUG,导致beryl或者compiz下,swing程序一片白板。这个我也是尝试了无数的方法,比如在Beryl官网上的一篇修改rt.jar包里的文件再重新编译。还有就是
export AWT_TOOLKIT=MToolkit
但是都存在着这样那样的毛病。尤其是后者,用了这个之后,SWING程序更容易lost focus。
最近看网上有人说安装1。6U2之后可以解决白板问题。于是尝试了一下,步骤如下:
java 代码
-
-
-
- usr/lib/jvm
- 中,可以自己选择需要的路径安装
- sudo mv jdk-6u2-linux-i586.bin /opt
-
- cd /opt
-
- sudo chmod 755 jdk-6u2-linux-i586.bin
-
- sudo ./jdk-6u2-linux-i586.bin
-
- sudo rm jdk-6u2-linux-i586.bin
-
- sudo cp /etc/profile /etc/profile_bak
-
- sudo gedit /etc/profile
-
-
-
- export JAVA_HOME=/opt/jdk1.6.0_02
- export JRE_HOME=/opt/jdk1.6.0_02/jre
- export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
- export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
不通过apt get装的JDK会有中文显示问题,所以还需以下处理
java 代码
-
-
-
-
-
- fc-cache -f -v
-
- cd /opt/jdk1.6.0_02/jre/lib/fonts
-
- sudo mkdir fallback
- cd fallback
- sudo ln -s ~/.fonts/fireflysung-1.3.0/fireflysung.ttf
- sudo mkfontdir
- sudo mkfontscale
-
经过测试,虽然情况有所好转,但仍然存在很多问题,不过焦点丢失的情况大大减少了,这个让我还算比较满意。但是仍有很多人在网上抱怨说lost focus问题会经常发生在 netbeans里。
至于白板问题,部分软件好像是没了,但是freemind启动超慢,明显比用Mtoolkit时慢很多,还经常会卡。而且白板问题也不是彻底解决,我自己写的一些SWING程序还是白板依旧,然后去SUN的官网查,发现有EXPERT说update2仍然没能完全解决这个BUG,还有待将来的版本了。
分享到:
相关推荐
提供通用的软件升级向导界面,支持文件(包括可执行文件和普通文件)的占用检测,支持小版本升级(单个或少数文件更新)和大版本升级(提供安装文件)两种升级方式。同时,它支持用户主动手动升级和后台自动升级检测...
4 解决了论坛缩略图只能缩略大图的功能,同时把小图也放大了 导致图片失真的问题 5 后台能设置屏蔽广告字符或审核后才显示 6 解决了会员登陆得金币和积分,一天登多少次,都会刷到新的金币和积分,现在改为每天无论...
而IAP方案则是将代码区划分为两部分,两部分区域各存放一个程序,一个叫bootloader(引导加载程序),另一个较user application(用户应用程序)。bootloader在出厂时就固定下来了,在需要变更user application时只需要...
1.7.0.7_x64更新:2009-05-22 1、修正当运行QQ医生时还原...3、解决当运行QQ医生使用“还原默认值”和自动升级后会在任务栏出现两个QQ医生图标的问题。 4、修正vista/win7自动升级后无法承继“服务器模式”原来的状态。
最近遇到一个项目Android 9.0的,很多机器出现了开机dm-verify ...实际测试发现整包升级没有该问题,那就看下差分包于整包实际的区别,两方面排查 驱动部分 1.之前遇到过开机起不来 大部分是preloader或者lk升级问题,把整
升级软件 全能小键盘:本产品是一种用数字小键盘来操作电脑的产品,它可以替代现有计算机用的大键盘,小键盘以实现计算机大键盘功能为目标设计,通过提示功能不需记编码,十几个按键,按一遍就可以知道输入或操作所...
3、解决当运行QQ医生使用“还原默认值”和自动升级后会在任务栏出现两个QQ医生图标的问题。 4、修正vista/win7自动升级后无法承继“服务器模式”原来的状态。 1.7.1.2_x64更新:2009-08-25 1、修正激活版无法写入ID...
3、解决当运行QQ医生使用“还原默认值”和自动升级后会在任务栏出现两个QQ医生图标的问题。 4、修正vista/win7自动升级后无法承继“服务器模式”原来的状态。 1.7.1.2_x64更新:2009-08-25 1、修正激活版无法写入ID...
3、解决当运行QQ医生使用“还原默认值”和自动升级后会在任务栏出现两个QQ医生图标的问题。 4、修正vista/win7自动升级后无法承继“服务器模式”原来的状态。 1.7.1.2_x64更新:2009-08-25 1、修正激活版无法写入ID...
3、解决当运行QQ医生使用“还原默认值”和自动升级后会在任务栏出现两个QQ医生图标的问题。 4、修正vista/win7自动升级后无法承继“服务器模式”原来的状态。 1.7.1.2_x64更新:2009-08-25 1、修正激活版无法写入ID...
3、解决当运行QQ医生使用“还原默认值”和自动升级后会在任务栏出现两个QQ医生图标的问题。 4、修正vista/win7自动升级后无法承继“服务器模式”原来的状态。 1.7.1.2_x64更新:2009-08-25 1、修正激活版无法写入ID...
DirectX(183#) <br>什么是host表(184#) <br>什么是POP3(185#...问题集合(195#) <br>通过CMOS设置定时开机(196#) <br>为文件夹添加背景音乐(197#) <br>限制驱动器的使用(198#) <br>虚拟...
7、解决了2009版本软件自动升级的问题,当有新版本发布,我们可以提示您正确下载升级。 8、基础代码全面重写,软件稳定性得到全面保证。 9、网卡驱动自动安装功能全面改进,更稳定易用,并且支持无线网卡。 10、用户...
前言 针对多个测试系统的各个服务器的docker环境...当从不兼容的版本升级docker并且升级后无法启动docker容器时会出现这种情况,原因是新旧版本的两个版本命令所在目录不同,可通过以下命令进行修复 [root@centos7 /ro
1.1版本解决了1.0版本的一个bug,使用1.0缓存区过小,可能导致界面假死(实际上没有失去响应,可以点击按钮,原因是界面更新太快)。 <br>Win Form软件在发布以后的更新和维护,是程序员门最头疼的问题。DotNet ...
问题3-1:旧版的《计算机网络》认为数据链路层的任务是在两个相邻结点间的线路上无差错地传送以帧(frame)为单位的数据。数据链路层可以把一条有可能出差错的实际链路,转变成为让网络层向下看起来好像是一条不出差错...
这个BBS和聊天室完全采用JSP开发,开发运行环境linux+tomcat,数据库... 在OPDB javabean中写了两个方法,GBK和AsciiToChineseString进行转码,彻底的解决 了中文乱码问题。不同的运行环境可能最终的显示结果有所不同。
更改在线统计方式,解决在线名单中出现两个用户的现象。 4.优化论坛程序,力求最小的资源占用。 5.修正UBB代码容易出错的问题 6.屏蔽部分可能出现的恶意客户端脚本 7.解决使用中文用户名的用户所...
升级:1、后台增加JS代码转换功能,解决部分用户不会转换代码问题;2、前台代码进行优化;3、其它改动。升级:1、去掉顶部导航条;2、增加SEO功能,关键字(keywords)和描述(description)请到inc/fx.config中修改;3...
逻辑层和视图层分离,非H5端通信有折损uni-app在非H5端运行时,从架构上分为逻辑层和视图层两个部分。逻辑层负责储存数据和执行业务逻辑,视图层负责页面渲染。页面加载时,联网和逻辑运算在逻辑层(Android是v