KWin 标题菜单按钮

心之所在 | 2011/05/14

还记得之前的文章《将菜单移动到窗口边框中》吗?这张mockup

http://ow9msq.bay.livefilestore.com/y1pWWM3vtfdMJMIO8vOG--YSCSpY-fVYdmIQAcbN9ydBaX-xbbKgRrb91OG-z6251bFjkKrPqfQGLX1RCKlJ8fgu8w8-vFxgCbE/dolphin-default-4-6.png?psid=1

kde-look上真有人给实现了,Oxygen-appmenu,当前做的样式还不够漂亮是真的。

http://ow9msq.bay.livefilestore.com/y1p1f5uKb4IdHY4AfSjVbNUnKZysMemr4zYZK04Tleh6PJCZb2jzfmhqL5IVCMNBHv1FltWyDcaw4GSeJDqXmmT_pLXO6VMLGfr/141254-1.png?psid=1

不但支持KDE/Qt程序,连带gtk程序如GIMP一并支持。

http://ow9msq.bay.livefilestore.com/y1p8conHLEpQsTvXWrXRNZFOkS4ZpCQSqynm06meSx5lXPpj2juA4JxeNKXwsffGDf4s6ZvrfELZQ6319zq8WruEibBkQYF0L3z/141254-3.png?psid=1

不过麻烦的一点是需要给Qt打上appmenu.patch,Kubuntu是已经打上该补丁(所以才自带全局菜单部件),Arch用户见AUR

 

 

    泰达希尔-德鲁伊
    Tags:

    12 FEEDBACKS

    1. uli

      真给力! 这也是我喜欢KDE最主要的原因。有时候提出一个受欢迎的特性,很快就有实现。不像Gnome那群老顽固,一个小小的却又非常实用的特性却总是拒绝采纳,让人郁闷死! 关于这个标题菜单样式,我是非常喜欢的,但是希望能有两方面改进:1.部分程序要针对这种菜单像firefox、chrome一样重新组织菜单,不然效率不高;2.Gimp这种大型软件,功能繁多,传统菜单能够很好的分类组织好各种操作,除非像Windows那样将功能整合到新式的工具栏,否则传统菜单形式还是必要的,但是将这种拥有大量操作的菜单整合到标题菜单按钮中,使用起来是不方便的,所以最好能够对某些程序禁用 这种标题菜单按钮,仍然采用原来方式。

    2. hehehaha

      编译QT太耗时间,有没有现成已经打好patch的包?

    3. our1944

      去看了下chakra,竟然有打包,赶紧装上……

    4. hehehaha

      @our1944 chakra的qt是打过补丁的?

    5. beginner

      有没有这样的特性,墙纸现在可以自动换,那光标主题是否能也能自动更换?太多喜爱的鼠标了

    6. @hehehaha 应该是,之前在chakra的论坛上看到了相关讨论。

    7. hehehaha

      @csslayer 还真是,装了chakra的四个包,标题菜单按钮ok了。。。

    8. Yue Liu

      我是自己编译AUR的qt-appmenu,gtk2-appmenu。目前正在windows上编译qt…(微软禁止debug symbol的发布)

    9. Yue Liu

      @Yue Liu 不对啊,要是不让放debug symbols,编译器还怎么用呢? 这个说法也是听别人说的, 不太清楚实际情况.

    10. 如果arch的需要,可以到这下载 http://code.google.com/p/csslayer-aur-repo/downloads/list

      昨天我编译了下来用用,还不错。

    11. 这种菜单比原来的要多一个层次,比较麻烦呀

    12. 心之所在

      @Gyteng 频繁需要点到菜单的程序用就不爽了,不过以kde的尿性,肯定可以定制的。

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).

    This site uses Akismet to reduce spam. Learn how your comment data is processed.