Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

97
Become a Fan
8.2

Description:
A widget style for Qt4
- Pretty configurable
- More Mac than Windows - but no clone at all
- Don't ask me to port Baghira ;-)

As for what to do with GTK+ applications, have a look here:
http://arch-stuff.org/content/show.php?content=134123

It suites the default look pretty well. Set the "Default" titlebar background colors to 239/239/240 and the text to something dark/gray.

---
Thalics complete Bespin Guide is afaik still down, sorry :-(
Last changelog:

SVN PATH UPDATE
Due to sf.net updates, the code is now tracked here:
svn checkout svn://svn.code.sf.net/p/cloudcity/code/ cloudcity-code


Ratings & Comments

1661 Comments

Aerth7

10 10 the best

Aerth7

2017 and You still use bespin? Congratulations! It's the best widget style for Qt4/KDE4 in my opinion. I have something for You. Do You want to get much more transparency? 1. Go to bespin settings > window tab and enable "plain" mode. Apply. 2. Go to System Settings > Application Appearance > Colors > Colors and set View Background and Window Background to the same color, Apply. Bingo! Now You have transparent system settings etc. Effects in screenshot below: http://wstaw.org/w/4mj9/ If someone have problem with bespin installation, I recorded a video. Link on my profile. Regards.

takanowaka

Hello Thomas, first of all, thank you so much for this theme.. I'm using it for 6 years now and I'm still not tired of it. So, the obvious question is: will there be a qt5 port?

thomas12777

No sorry, not from my side (it'll take a while before I want to see gradients again ;-) It's also unrealistic to maintain two GUI styles (you end up using only one and step-childing the other) Feel free to port and release it the results, but I'll only fix reported bugs.

SvenArcher

Hi Thomas, I'm seeing a small issue with Dolphin under Bespin and I'm wondering if you see the same thing. I have the UNO option enabled to include toolbars, window title, and sunken appearance. In the Workarounds section, I have the "Dolphin: unite iconview, url navigator, statusbar" option disabled. I'm using KDE 4.14.10 and the latest from sf.net. With this configuration, it looks like Dolphin is attempting to draw the NW corner of the tabbar background when no tabs have been opened. The corner image is visible only when the navigation bar is not editable. Please let me know if you need more information.

thomas12777

Screenshot for the beginning. I've no more dolphin 4.x available (and last used bespin more than two years ago...)

SvenArcher

Thanks for the fast reply. Here's the requested screenshot: http://img42.com/5c8Ul

thomas12777

Thanks, can you try Quote:

--- bespin.cpp (revision 1739) +++ bespin.cpp (working copy) @@ -1269,7 +1269,6 @@ // those don't paint frames and rely on the tabbar, which we ruled and rule out (looks weird with e.g. cornerwidgets...) if (tw->documentMode()) { - QPainter p(tw); QStyleOptionTabBarBaseV2 opt; opt.initFrom(tw); opt.documentMode = true; @@ -1291,7 +1290,11 @@ opt.shape = QTabBar::RoundedEast; break; } + if (opt.rect.isEmpty()) + return true; // pointless + opt.tabBarRect = tw->rect(); + QPainter p(tw); drawTabBar(&opt, &p, NULL); p.end(); return true; // don't let it paint weird stuff on the cornerwidgets etc.

thomas12777

If the board screws the patch, please send me a mail to get back a patch file in return.

SvenArcher

Thanks for the patch. Unfortunately, it didn't have an effect... The little image nub is still appearing.

thomas12777

Meh - we'll have to investigate on this systematically. Please send me a mail (address in all source files) - I do not intend to do this via the kde-look forum ;-)

janet

Alas Bespin seems to suffer from the same bug as the Plastique theme: it ignores the icon sizes set in systemsettings for dialogs and small icons and instead uses some defaults. The size settings remain but they are not used. E.g. I have set the dialog icon size to 64 and the small icons to 32. But Bespin uses 32 for the dialogs (and therefore systemsettings icons) and 16 for the small icons (e.g. on buttons and in menus!). That's much too small for me. Bespin is such a great style!! Can you please squish the bug?

thomas12777

It's unfortunately not exactly a bug (and thus not easily "squished") Styles that do not depend on KDE libraries have no legal access to this setting. I've just "fixed" the dialog icons (r1727) - they were not set by Bespin at all, but inherited from QCommonStyle (which neither gets the value through the platform plugin...) If you compile bespin yourself, it's very easy to change - the values are defined in pixelmetric.cpp - search for "IconSize" around line 225. If I find a solution that does not invoke custom size settings nor digging around for the KDE settings location (it's not as simple as you might think), I'll of course add it - but right now, I don't know one :-(

dorg

forgive me.... this becuse of my internet connection.... why i cant remove my comment...?

dorg

i'll use & compiled bespin along time.... but this is first time i can't compile&install.... i has get fresh code again.... in normall mode i cant get make ... i had to get make with mix of ./configure ->build->ccmake ../ (twice....!( ;-) ))-> then makefile will appear... previews time i have long make.log...but not this time very smaller...& finally installed this time only stlye & decoration are installed. they'r work peroperly... xbar half installed(dont sho menu(seems look for .kde but i have .kde4 & also i haven't xbar directory ...)...). &ofcurse a square will appear in mouse hover icon-decoration.... another one don't installed.... i'v attached you'r want output on kdepaste...(KDE/Bespin 2014.07.02(http://paste.kde.org/phojtqbtd)) and a bug i had report much time ago....: decoration :tooltip button not appear in noteboot mode... feature request...: gtk3(gnome)-like scrollbar for kde... if be possible sorry for bad english... thank for your support

dorg

i'll use & compiled bespin along time.... but this is first time i can't compile&install.... i has get fresh code again.... in normall mode i cant get make ... i had to get make with mix of ./configure ->build->ccmake ../ (twice....!( ;-) ))-> then makefile will appear... previews time i have long make.log...but not this time very smaller...& finally installed this time only stlye & decoration are installed. they'r work peroperly... xbar half installed(dont sho menu(seems look for .kde but i have .kde4 & also i haven't xbar directory ...)...). &ofcurse a square will appear in mouse hover icon-decoration.... another one don't installed.... i'v attached you'r want output on kdepaste...(KDE/Bespin 2014.07.02(http://paste.kde.org/phojtqbtd)) and a bug i had report much time ago....: decoration :tooltip button not appear in noteboot mode... feature request...: gtk3(gnome)-like scrollbar for kde... if be possible sorry for bad english... thank for your support

dorg

i'll use & compiled bespin along time.... but this is first time i can't compile&install.... i has get fresh code again.... in normall mode i cant get make ... i had to get make with mix of ./configure ->build->ccmake ../ (twice....!( ;-) ))-> then makefile will appear... previews time i have long make.log...but not this time very smaller...& finally installed this time only stlye & decoration are installed. they'r work peroperly... xbar half installed(dont sho menu(seems look for .kde but i have .kde4 & also i haven't xbar directory ...)...). &ofcurse a square will appear in mouse hover icon-decoration.... another one don't installed.... i'v attached you'r want output on kdepaste...(KDE/Bespin 2014.07.02(http://paste.kde.org/phojtqbtd)) and a bug i had report much time ago....: decoration :tooltip button not appear in noteboot mode... feature request...: gtk3(gnome)-like scrollbar for kde... if be possible sorry for bad english... thank for your support

dorg

i'll use & compiled bespin along time.... but this is first time i can't compile&install.... i has get fresh code again.... in normall mode i cant get make ... i had to get make with mix of ./configure ->build->ccmake ../ (twice....!( ;-) ))-> then makefile will appear... previews time i have long make.log...but not this time very smaller...& finally installed this time only stlye & decoration are installed. they'r work peroperly... xbar half installed(dont sho menu(seems look for .kde but i have .kde4 & also i haven't xbar directory ...)...). &ofcurse a square will appear in mouse hover icon-decoration.... another one don't installed.... i'v attached you'r want output on kdepaste...(KDE/Bespin 2014.07.02(http://paste.kde.org/phojtqbtd)) and a bug i had report much time ago....: decoration :tooltip button not appear in noteboot mode... feature request...: gtk3(gnome)-like scrollbar for kde... if be possible sorry for bad english... thank for your support

dorg

i'll use & compiled bespin along time.... but this is first time i can't compile&install.... i has get fresh code again.... in normall mode i cant get make ... i had to get make with mix of ./configure ->build->ccmake ../ (twice....!( ;-) ))-> then makefile will appear... previews time i have long make.log...but not this time very smaller...& finally installed this time only stlye & decoration are installed. they'r work peroperly... xbar half installed(dont sho menu(seems look for .kde but i have .kde4 & also i haven't xbar directory ...)...). &ofcurse a square will appear in mouse hover icon-decoration.... another one don't installed.... i'v attached you'r want output on kdepaste...(KDE/Bespin 2014.07.02(http://paste.kde.org/phojtqbtd)) and a bug i had report much time ago....: decoration :tooltip button not appear in noteboot mode... feature request...: gtk3(gnome)-like scrollbar for kde... if be possible sorry for bad english... thank for your support

dorg

i'll use & compiled bespin along time.... but this is first time i can't compile&install.... i has get fresh code again.... in normall mode i cant get make ... i had to get make with mix of ./configure ->build->ccmake ../ (twice....!( ;-) ))-> then makefile will appear... previews time i have long make.log...but not this time very smaller...& finally installed this time only stlye & decoration are installed. they'r work peroperly... xbar half installed(dont sho menu(seems look for .kde but i have .kde4 & also i haven't xbar directory ...)...). &ofcurse a square will appear in mouse hover icon-decoration.... another one don't installed.... i'v attached you'r want output on kdepaste...(KDE/Bespin 2014.07.02(http://paste.kde.org/phojtqbtd)) and a bug i had report much time ago....: decoration :tooltip button not appear in noteboot mode... feature request...: gtk3(gnome)-like scrollbar for kde... if be possible sorry for bad english... thank for your support

dorg

CMake Warning (dev) at /usr/share/apps/cmake/modules/KDE4Macros.cmake:592 (get_target_property): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "be.shadowed". Use the target name directly with add_custom_command, or use the generator expression $<TARGET_FILE>, as appropriate. Call Stack (most recent call first): /usr/share/apps/cmake/modules/KDE4Macros.cmake:1025 (kde4_handle_rpath_for_executable) be.shadowed/CMakeLists.txt:14 (kde4_add_executable) This warning is for project developers. Use -Wno-dev to suppress it. now what i must to do...?

thomas12777

That's not an error but a warning because some behavior changed between cmake 2.x and 3.0 You can safely ignore it.

dorg

thank's for replay... but how to ignore it... cmake not allow me to configure....

thomas12777

That warning should not be the blocker, though. There must be sth. else. Please post the complete cmake output.

dorg

thanks.it will allow me to install but not complete_configure. i can see configure will stop after 52%.... previous error is total err that cmake show me... but ./configure show more.... i'm sorry for long-log.... -- The C compiler identification is GNU 4.9.0 -- The CXX compiler identification is GNU 4.9.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- 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.8.6 (using /usr/bin/qmake-qt4) -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/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/lib64/libX11.so -- Looking for include file pthread.h -- Looking for include file pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not 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 -- Found OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (found version "1.0.1h") -- Looking for _POSIX_TIMERS -- Looking for _POSIX_TIMERS - found -- Found Automoc4: /usr/bin/automoc4 -- Found Perl: /usr/bin/perl (found version "5.20.0") -- Found Phonon: /usr/include/qt4 (Required is at least version "4.3.80") -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- 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.12 include dir: /usr/include -- Found KDE 4.12 library dir: /usr/lib -- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler -- Found automoc4: /usr/bin/automoc4 -- WARNING: *** ARGB windows are experimental, performance might suffer *** -- WARNING: *** Variable shadow pixmap sizes will cause glitches on KWin < 4.7.4 and OpenGL *** -- Found X11: /usr/lib64/libX11.so -- Found X11: /usr/lib64/libX11.so -- Found Qt4: /usr/bin/qmake-qt4 (found suitable version "4.8.6", minimum required is "4.3.0") -- INFO: XRender was found - kwin deco & FX via GPU available! -- QtDbus available - Style will support XBar CMake Warning (dev) at /usr/share/apps/cmake/modules/KDE4Macros.cmake:592 (get_target_property): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "be.shadowed". Use the target name directly with add_custom_command, or use the generator expression $<TARGET_FILE>, as appropriate. Call Stack (most recent call first): /usr/share/apps/cmake/modules/KDE4Macros.cmake:1025 (kde4_handle_rpath_for_executable) be.shadowed/CMakeLists.txt:14 (kde4_add_executable) This warning is for project developers. Use -Wno-dev to suppress it. -- KWin headers found -- Configuring done CMake Warning (dev) at /usr/lib64/automoc4/Automoc4Config.cmake:248 (add_dependencies): Policy CMP0046 is not set: Error on non-existent dependency in add_dependencies. Run "cmake --help-policy CMP0046" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The dependency target "be.shadowed_automoc" of target "be.shadowed" does not exist. Call Stack (most recent call first): /usr/share/apps/cmake/modules/KDE4Macros.cmake:1018 (_automoc4_kde4_post_target_handling) be.shadowed/CMakeLists.txt:14 (kde4_add_executable) This warning is for project developers. Use -Wno-dev to suppress it. -- Generating done -- Build files have been written to: /home/dorg/prog/cloudcity-code/build Configuration succeeded... --> Do you want to run a cmake GUI to adjust the configuration? [y/N] ========================= Configuration done ============================ Ok, now just "cd build", "make" and "sudo make install"... .....after install i can only see xbar...that xbar is not work

Pling
0 Affiliates
Details
license
version svn
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

More Be-Shell/Bespin from thomas12777:

Bespin "Baghira"
thomas12777
last update date: 13 years ago

Score 7.5

Bespin / Flynn
thomas12777
last update date: 13 years ago

Score 7.0

Bespin "detour"
thomas12777
last update date: 13 years ago

Score 7.8

Other Be-Shell/Bespin:

Mak-Taste Bespin
erosenninrho
last update date: 13 years ago

Score 5.7

Color shem for bespin style
TheCompyMan
last update date: 13 years ago

Score 5.0

Mak-Taste Bespin COLOR (Aqua)
erosenninrho
last update date: 13 years ago

Score 5.0

Mak-Taste Bespin COLOR (Graphite)
erosenninrho
last update date: 13 years ago

Score 5.0

Produkt colorcheme for Bespin (KDE4)
yokmp
last update date: 12 years ago

Score 5.3

Bespin Blue
cantodea
last update date: 14 years ago

Score 6.8