`
darknight512
  • 浏览: 142719 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

最近通过升级部分解决的两个小问题

阅读更多
最近在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 代码
 
  1. //1。先去官网下载JDK1.6U2  
  2.   
  3. //2.安装JDK,这里其实安装的地方并不一定非要在   
  4. usr/lib/jvm  
  5. 中,可以自己选择需要的路径安装  
  6. sudo mv  jdk-6u2-linux-i586.bin  /opt  
  7.   
  8. cd /opt  
  9. //授予执行权限  
  10. sudo chmod  755   jdk-6u2-linux-i586.bin  
  11. //运行self extract包  
  12. sudo ./jdk-6u2-linux-i586.bin  
  13. //删除安装文件  
  14. sudo rm jdk-6u2-linux-i586.bin  
  15. //back up  
  16. sudo cp /etc/profile /etc/profile_bak  
  17. //改写profile  
  18. sudo gedit /etc/profile  
  19.   
  20. //在文件的末尾加入以下代码  
  21.   
  22. export JAVA_HOME=/opt/jdk1.6.0_02  
  23. export JRE_HOME=/opt/jdk1.6.0_02/jre  
  24. export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  
  25. export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH  
不通过apt get装的JDK会有中文显示问题,所以还需以下处理
java 代码
 
  1. //去 http://cle.linux.org.tw/fonts/FireFly/fireflysung-1.3.0.tar.gz 下载个字体,或者用你自己认为爽的字体也可以  
  2.   
  3. //解压到  !/.fonts目录  
  4.   
  5. //刷新cache  
  6. fc-cache -f -v   
  7.   
  8. cd /opt/jdk1.6.0_02/jre/lib/fonts  
  9.   
  10. sudo mkdir fallback  
  11. cd fallback  
  12. sudo ln -s ~/.fonts/fireflysung-1.3.0/fireflysung.ttf  
  13. sudo mkfontdir  
  14. sudo mkfontscale  
  15. //注销后重新登录就可以了  

经过测试,虽然情况有所好转,但仍然存在很多问题,不过焦点丢失的情况大大减少了,这个让我还算比较满意。但是仍有很多人在网上抱怨说lost focus问题会经常发生在 netbeans里。

至于白板问题,部分软件好像是没了,但是freemind启动超慢,明显比用Mtoolkit时慢很多,还经常会卡。而且白板问题也不是彻底解决,我自己写的一些SWING程序还是白板依旧,然后去SUN的官网查,发现有EXPERT说update2仍然没能完全解决这个BUG,还有待将来的版本了。
分享到:
评论

相关推荐

    夏普2048、2648系列最新升级包151(有问题先升级,解压后有教程,有升级工具,有升级驱动,有升级包).zip

    这个升级包的名称表明,它专为夏普2048和2648系列设计,这两个型号的复印机可能面临一些常见问题,例如打印质量下降、系统稳定性问题或者兼容性问题。通过下载并应用这个升级包,用户可以解决这些问题,提升设备的...

    解决pluto的两个中文问题

    标题中的“解决pluto的两个中文问题”表明这篇博文主要关注的是在使用Pluto系统时遇到的与中文字符处理相关的技术挑战。Pluto通常指的是Apache Pluto,这是一个Portlet容器,用于实现JSR 168和JSR 286标准,它允许在...

    如何快速检测升级小板好坏的工具.rar

    在提供的压缩包文件中,"此为好.BMP"和"此为坏.bmp"可能是两个示例图像,用于对比正常工作的小板与故障小板的显示效果。BMP是一种位图图像文件格式,通常用于存储像素数据。这些图像可能展示的是正常工作的小板的...

    京瓷FS-1020 1025MFP固件升级程序解决复印图像放大等问题

    京瓷发布的这个固件升级程序,旨在解决FS-1020和FS-1025MFP用户遇到的复印图像尺寸不准确的问题,确保设备能够按照原比例准确地复制文档。 在进行固件升级之前,用户需要准备以下几点: 1. 确认设备型号:确保你的...

    广联达最新升级写狗工具7E,BE(全国版两个版本)2018.8含教程

    《广联达最新升级写狗工具7E,BE(全国版两个版本)2018.8含教程》是一款专为广联达软件用户设计的加密狗升级工具,旨在帮助用户顺利更新他们的加密狗,以确保软件的正常运行和最新的功能体验。这款工具包含了7E和BE...

    浅谈笔记本内存升级解决方案

    如果两个插槽都被占用,升级可能需要替换原有内存,这时可以考虑将旧内存出售以回收部分成本。升级过程中要遵循细心操作的原则,确保不损坏笔记本的其他硬件。 升级完成后,用户会明显感受到系统性能的提升,无论是...

    将某个Qt4项目升级到Qt5遇到的问题

    在 Qt5 中,需要将 `QFileDialog::getSaveFileName()` 函数的最后两个参数加上 `QFileDialog::DontUseNativeDialog`,以便正确显示文件名。 问题 9:ui_qaxselect.h 文件的问题 在 Qt4 时代,使用 ActiveQt 时,...

    长虹3DA9000i安卓模块升级软件update升级包v12.6 解决在线影视看不了问题

    用户需要将升级文件放入U盘的根目录,然后将U盘插入电视的升级接口(可能是电视下方的两个USB端口)。在SMART源模式下,用户需要进入系统设置,然后找到系统信息,接着选择系统升级,最后在本地升级选项中确认开始...

    升级Windiows 2021引起MDT的两个路径错误.docx

    最终,问题出现在两个注册表位置: 1. HKLM\SOFTWARE\Microsoft\MMC\SnapIns\FX:{ffb8695a-66b4-4929-abb6-15cb8bd2ae3d},这里的路径指向了C盘的MDT安装路径。用户将C:修改为E:,但忘记修改Program Files部分,这...

    TP5php通用远程升级解决方案.zip

    - 创建一个控制器,例如`UpdateController`,其中包含`check`和`download`两个方法。 - `check`方法接收客户端的请求,根据版本号判断是否有新版本,并返回更新信息。 - `download`方法提供更新包的下载链接,...

    Ambari hdp升级说明

    升级过程主要分为两个部分:Ambari 的升级和 HDP 的升级。 首先,我们需要遵循官方文档进行操作。Ambari 的升级指南可以在 Hortonworks 的官方网站上找到,例如在 `Ambari-2.6.0.0/bk_ambari-upgrade/content/...

    解决电脑慢的八个问题

    在IT领域,电脑运行速度缓慢是用户经常遇到的问题之一...总之,电脑运行速度缓慢是一个多方面因素导致的问题,需要从软件优化和硬件升级两个层面综合解决。通过实施上述八个解决方案,相信您的电脑性能会有显著的提升。

    IAP远程升级解决

    根据提供的部分内容摘要,文档主要分为以下几个部分: 1. **第1章:Philips单片机P89V51RD2简介** - **概述**:介绍了P89V51RD2的基本信息,包括其作为80C51微控制器的核心特性,如64KB Flash、1024B RAM、X2模式...

    解决j-link升级后不能使用,keil 停止响应

    将这两个文件替换掉Keil安装目录下的同名文件,有可能能解决不兼容的问题。但执行这个操作之前,最好先备份原有的文件,以防万一。 6. **查看"说明.txt"**:这个文件可能包含了具体的操作指南和解决步骤。打开并...

    最新MCGS升级包

    这两个型号的设备在进行软件升级时,可能会遇到部分界面空间无法正常显示的困扰,这是由于软件版本之间的兼容性问题导致的。MCGS团队对此进行了深入研究,并在新版本中对这一问题进行了优化和修复。 MCGS7.7.1.7217...

    tplinkWR885n升级包

    提供的文件名“TL-WR885N V1.0”和“TL-WR885N V2.0升级软件20140708”表明了这两个版本的升级包。 2. 备份现有配置:在进行升级前,最好先备份当前的配置文件,以防万一升级过程中出现问题,可以恢复到之前的设置。...

    完整版原创STM32F103串口IAP升级程序(小部分基本代码借鉴,包含测试app和完整IAP)

    Bootloader通常分为两个阶段,第一阶段用于初始化,第二阶段则执行固件升级。 2. **串口通信**:在这个项目中,串口被用作固件升级的通信接口。串口(UART,Universal Asynchronous Receiver/Transmitter)是一种...

    工业以太网交换机升级方案.doc

    该系统由两个独立的A、B环网构成,每个环网都包含一定数量的骨干环交换机X308和三层交换机X414。升级的对象是X414交换机,总计需要升级194台。 二、工业以太网升级必要性 升级的主要原因是解决当前版本V3.0.0存在的...

    升级易软件在线升级系统

    提供通用的软件升级向导界面,支持文件(包括可执行文件和普通文件)的占用检测,支持小版本升级(单个或少数文件更新)和大版本升级(提供安装文件)两种升级方式。同时,它支持用户主动手动升级和后台自动升级检测...

Global site tag (gtag.js) - Google Analytics