<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    何以解憂?唯有Java

    其實程序員也懂得浪漫!
    posts - 90, comments - 637, trackbacks - 0, articles - 2
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    NetBeans 任務提醒插件(Linux 平臺)

    Posted on 2010-12-31 20:25 guanminglin@gmail.com 閱讀(17865) 評論(3)  編輯  收藏 所屬分類: NetBeansLinux
               今天在Dzone 上看到一篇文章介紹,NetBeans 使用 Growl 來實現 NetBeans 執行任務時的本地化方式提醒,感覺很不錯。文章鏈接地址:
    http://netbeans.dzone.com/nbnotify-netbeans-growl   
              

             聯想到Linux上也有類似的提醒,而且操作很簡單,于是就想是不是自己也寫個類似的插件來供自己使用呢? 說干就干,按照流程 新建一個NetBeans 插件項目,然后再新建一個 Installer ,這個Installer 是在模塊被載入的時候執行的。所以在這個Installer中 注冊一個監聽器,用來監聽 NetBeans 的任務操作。監聽到任務后,接下來的事情就好辦了,只要判斷任務狀態就可以了,然后根據任務的狀態發送提醒信息。
               在Linux的各個發行版中使用提醒命令最多的是 notify-send 這個命令,在Fedora 和Ubuntu 的Gnome 環境中都是使用這個命令。我的機器上同時安裝 Fedora 14 (KDE桌面)和 Ubuntu10.10(Gnome桌面),所以我就在這兩個發行版上測試。在測試的過程中,發現在Ubuntu 10.10 中notify-send 這個命令的 -t 參數竟然不起作用,-t 參數是用來控制提醒保留的時間的,但是在Ubuntu10.10中,無論你設不設置 -t 參數,他都是保持10秒后隱藏提醒,于是在Ubuntu10.10 下使用這個插件就很悲劇的不能及時的展現通知,只能10秒后再顯示下一條通知,相反在Fedora14 KDE 中卻工作良好。下面四張截圖就是分別在Fedora  14 KDE 和Ubuntu10.10 Gnome桌面環境下的效果圖:

               在Ubuntu10.10 Gnome 中當 NetBeans 對項目執行“ 生成 ”任務的開始 和 結束 時的提醒狀態。
         
                  

                在Fedora14 KDE 中當 NetBenas 對項目執行 “清理并生成” 任務的 開始 和 結束 時的提醒狀態。


            


      怎么樣,效果還不錯吧,其實在KDE中還有一個更加強大的提醒工具,那就是 kdialog ,kdialog 不僅擁有 notify-send 的所有功能,同時還擁有更加強大的提示功能,比如對話框形式,密碼輸入等等,如果想要了解更多的kdialog 提醒功能,請使用 kdiglog --help 這個命令獲取更多的參數了解。
    目前這個插件的功能還比較弱,只能對執行任務時 的開始和結束狀態 做出提醒,對于執行項目出錯等狀態還不能提醒,不過目前的這個提醒還湊和,至少你可以在編譯 一個耗時比較長的項目的時候去做其他的事情,編譯完成后,NetBeans 會自動的提醒你編譯任務完成了(無論是否成功)。

    BTW: 明天就是 新年--2011 年了,祝大家 新年快樂!萬事如意!財源滾滾! 同時也祝福自己!

    插件下載:NbLocalNotify   (Linux only,源碼將在下一篇博客中公布)。


    評論

    # re: NetBeans 任務提醒插件(Linux 平臺)  回復  更多評論   

    2010-12-31 21:51 by 打底褲
    新年快樂

    # re: NetBeans 任務提醒插件(Linux 平臺)  回復  更多評論   

    2011-05-14 21:00 by 譚文科
    哥們,你在KDE下用的是什么輸入法呢,沒見過的呢,你用的是那個發行版的Linux?

    # re: NetBeans 任務提醒插件(Linux 平臺)  回復  更多評論   

    2011-05-15 13:37 by 日月雨林@gmail.com
    @譚文科
    我用的是fcitx4.o Fedroa14 KDE 發行版。
    主站蜘蛛池模板: 国产一区视频在线免费观看| 毛片免费vip会员在线看| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 色播亚洲视频在线观看| 秋霞人成在线观看免费视频 | 久久久久久a亚洲欧洲AV| 国产免费拔擦拔擦8X高清在线人| 中文字幕中韩乱码亚洲大片| 一级成人a做片免费| 国产成人亚洲精品狼色在线| 日批视频网址免费观看| 久久精品国产亚洲AV麻豆~| 人人揉揉香蕉大免费不卡| 亚洲黄色免费网站| 国产人在线成免费视频| 亚洲丶国产丶欧美一区二区三区| 国产成人免费片在线观看| 无遮挡国产高潮视频免费观看| 亚洲性日韩精品国产一区二区| 中国国产高清免费av片| 久久夜色精品国产噜噜亚洲AV| 中国xxxxx高清免费看视频| 亚洲久悠悠色悠在线播放| 免费a级毛片18以上观看精品| 国产精品免费久久久久久久久 | 狠狠色伊人亚洲综合网站色| 日韩在线a视频免费播放| 在线播放国产不卡免费视频| 久久久亚洲精品视频| 国产一卡2卡3卡4卡无卡免费视频| 亚洲经典千人经典日产| 国产亚洲精久久久久久无码77777 国产亚洲精品成人AA片新蒲金 | 免费91最新地址永久入口| 91亚洲性爱在线视频| 国产免费久久精品久久久| 国产免费一区二区三区不卡| 国产精品亚洲综合五月天| 国产亚洲精品无码专区| 免费99精品国产自在现线| 国产激情久久久久影院老熟女免费| 亚洲白嫩在线观看|