This forum has been archived. All content is frozen. Please use KDE Discuss instead.
The Discussions and Opinions forum is a place for open discussion regarding everything related to KDE, within the boundaries of KDE Code of Conduct. If you have a question or need a solution for a KDE problem, please post in the apppropriate forum instead.

KDE4 and the MacOS-menubar

Tags: None
(comma "," separated)
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

RE: KDE4 and the MacOS-menubar

Wed Jun 10, 2009 4:52 am
Unfortunately I do not believe that the Bespin developer is part of KDE proper development, so it is unlikely that the needed components will be merged into KStyle ( the KDE styling layer, built on top of Qt's, which offers additional capabilities ), at least by them anyway.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
ngativ
Registered Member
Posts
66
Karma
0
OS

Re: KDE4 and the MacOS-menubar

Thu Sep 16, 2010 4:29 pm
The MacOs bar fits better the Fitts' law, and that's mathemathics. So... no excuses!
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS

Re: KDE4 and the MacOS-menubar

Thu Sep 16, 2010 6:17 pm
People have been working on this, it may be available for 4.6 but I can't make any guarantees.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
ngativ
Registered Member
Posts
66
Karma
0
OS

Re: KDE4 and the MacOS-menubar

Thu Sep 16, 2010 8:04 pm
Oh well, that would be nice . It is just an extra feature that some of us would like to see :)
User avatar
toad
Global Moderator
Posts
1258
Karma
7
OS

Re: KDE4 and the MacOS-menubar

Fri Sep 17, 2010 4:03 am
Install fancy-tasks, add a fancy-panel to your desktop and Bob's your uncle.

http://kde-look.org/content/show.php/Fa ... tent=99737


Debian testing
ngativ
Registered Member
Posts
66
Karma
0
OS

Re: KDE4 and the MacOS-menubar

Fri Sep 17, 2010 6:29 pm
toad wrote:Install fancy-tasks, add a fancy-panel to your desktop and Bob's your uncle.

http://kde-look.org/content/show.php/Fa ... tent=99737


Nah, the dock is a feature that i don't like about mac os. The dock is only useful as a quick launcher. nothing else. When im using mac os, i just do a spotlight search to launch anything quickcly, btw , i use krunner to launch apps in kde as well ;) . The task manager panel a-la windows is just better (altough is not that fancy as the dock)
User avatar
toad
Global Moderator
Posts
1258
Karma
7
OS

Re: KDE4 and the MacOS-menubar

Fri Sep 17, 2010 6:38 pm
Ditto, didn't like Alt+F2 though (too far apart), I find CTRL+space more convenient. Also, I find the task oriented interface is quicker for launching apps - haven't made any inroads into the command interface yet :(


Debian testing
ngativ
Registered Member
Posts
66
Karma
0
OS
User avatar
RGB
Registered Member
Posts
346
Karma
0
OS

Re: KDE4 and the MacOS-menubar

Sat Sep 18, 2010 12:17 pm
ngativ wrote:It seems like it's already done!!!

https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationMenu
;D ;D ;D

That seems to be a development for ubuntu netbook remix, which do not use kde.


RGB, proud to be a member of KDE forums since 2008-Nov.
And proud to be a kde user since 1.1.2
ngativ
Registered Member
Posts
66
Karma
0
OS

Re: KDE4 and the MacOS-menubar

Sat Sep 18, 2010 2:05 pm
RGB wrote:
ngativ wrote:It seems like it's already done!!!

https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationMenu
;D ;D ;D

That seems to be a development for ubuntu netbook remix, which do not use kde.


Yea, is an ubuntu project, for both gtk and kde. Right now im using a plasma widget called Window Menubar that is intented for the plasma-netbook , but works for the plasma-desktop as well. Now i have a global menubar for both qt/kde and gtk apps

http://agateau.wordpress.com/2010/05/10/getting-menus-out-of-application-windows
User avatar
CraigPaleo
Registered Member
Posts
73
Karma
0
OS

Re: KDE4 and the MacOS-menubar

Tue Oct 05, 2010 4:32 pm
Yep, it works! I just slapped it on to try it out. You can either have the menu across the bar as I have or you can have it under a single "menu" button by checking "use button form factor" under settings. I'm on Kubuntu 10.10 RC. by the way.

Image


Image
ngativ
Registered Member
Posts
66
Karma
0
OS

Re: KDE4 and the MacOS-menubar

Wed Oct 13, 2010 4:04 pm
Thi plasmoid should be uploaded to mainstream.I hope that the developer didn't sing the infamous Canonical Contributor Agreement
User avatar
CraigPaleo
Registered Member
Posts
73
Karma
0
OS

Re: KDE4 and the MacOS-menubar

Thu Oct 14, 2010 8:26 am
The source can be fourd here if that's sufficient to build other packages. I'd do it myself if I knew how.

http://packages.ubuntu.com/source/maverick/plasma-widget-menubar

How does one go about submitting it to upstream?


Image
zerokohaku
Registered Member
Posts
2
Karma
0
OS

Re: KDE4 and the MacOS-menubar

Sun Oct 17, 2010 5:05 pm
:'(
Can somebody explain me, where I made mistake with build http://launchpad.net/plasma-widget-menubar/ ?
Code: Select all
kohaku@melchior:~/Downloads/plasma-widget-menubar-0.1.13/build> cmake -DCMAKE_INSTALL_PREFIX='kde4-config --prefix' ..
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.6.3 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Found Phonon: /usr/include
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Failed
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.5 include dir: /usr/include
-- Found KDE 4.5 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- checking for module 'dbusmenu-qt>=0.6.0'
--   found dbusmenu-qt, version 0.6.4
-- checking for module 'QJson'
--   found QJson, version 0.7.1
-- Found QJson: /usr/lib/libqjson.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kohaku/Downloads/plasma-widget-menubar-0.1.13/build
kohaku@melchior:~/Downloads/plasma-widget-menubar-0.1.13/build> make
Scanning dependencies of target plasma_applet_menubar_automoc
Generating menucloner.moc                                                                                                                               
Generating menubarapplet.moc                                                                                                                           
Generating windowmenumanager.moc                                                                                                                       
Generating menuwidget.moc                                                                                                                               
Generating moc_registrar.cpp                                                                                                                           
[  0%] Built target plasma_applet_menubar_automoc                                                                                                       
[  7%] Generating rendereradaptor.cpp, rendereradaptor.h
[ 14%] Generating registraradaptor.cpp, registraradaptor.h                                                                                             
[ 21%] Generating registraradaptor.moc                                                                                                                 
[ 28%] Generating rendereradaptor.moc                                                                                                                   
Scanning dependencies of target plasma_applet_menubar                                                                                                   
[ 35%] Building CXX object src/CMakeFiles/plasma_applet_menubar.dir/plasma_applet_menubar_automoc.o                                                     
[ 42%] Building CXX object src/CMakeFiles/plasma_applet_menubar.dir/gtkicontable.o                                                                     
[ 50%] Building CXX object src/CMakeFiles/plasma_applet_menubar.dir/menubarapplet.o                                                                     
[ 57%] Building CXX object src/CMakeFiles/plasma_applet_menubar.dir/menucloner.o                                                                       
[ 64%] Building CXX object src/CMakeFiles/plasma_applet_menubar.dir/menuutils.o                                                                         
[ 71%] Building CXX object src/CMakeFiles/plasma_applet_menubar.dir/menuwidget.o                                                                       
[ 78%] Building CXX object src/CMakeFiles/plasma_applet_menubar.dir/registrar.o                                                                         
[ 85%] Building CXX object src/CMakeFiles/plasma_applet_menubar.dir/windowmenumanager.o                                                                 
[ 92%] Building CXX object src/CMakeFiles/plasma_applet_menubar.dir/registraradaptor.o                                                                 
[100%] Building CXX object src/CMakeFiles/plasma_applet_menubar.dir/rendereradaptor.o                                                                   
Linking CXX shared module ../lib/plasma_applet_menubar.so                                                                                               
[100%] Built target plasma_applet_menubar                                                                                                               
kohaku@melchior:~/Downloads/plasma-widget-menubar-0.1.13/build> sudo make install
root's password:
[  0%] Built target plasma_applet_menubar_automoc
[100%] Built target plasma_applet_menubar
Linking CXX shared module CMakeFiles/CMakeRelink.dir/plasma_applet_menubar.so
Install the project...                                                                                                                                 
-- Install configuration: "RelWithDebInfo"                                                                                                             
-- Installing: /usr/local/lib/kde4/plasma_applet_menubar.so
-- Up-to-date: /usr/local/share/kde4/services/plasma-applet-menubar.desktop

Application menus didn't appear in panel, but desktop menu is available:
Image
In Dolphin and etc appear only 'File' with only 'Exit' option. Maybe it result of my little "entertainment" with QtCurve widget style.
P.S. I'm use KDE 4.5.2 , if it can help.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

Re: KDE4 and the MacOS-menubar

Mon Oct 18, 2010 4:26 am
Please run the following commands in the build directory to fix this:
"sudo make uninstall",
"cmake . -DCMAKE_INSTALL_PATH=/usr"
"make"
"sudo make install"
"kbuildsycoca4 --noincremental"

Then logout and back in again, and try to add it.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Yahoo [Bot]