Bespin
Bespin
Score 77%
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:

4 years ago

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

Aerth7

8 months ago

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.

Report

takanowaka

2 years ago

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?

Report

C

thomas12777

2 years ago

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.

Report

SvenArcher

2 years ago

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.

Report

C

thomas12777

2 years ago

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

Report

SvenArcher

2 years ago

Thanks for the fast reply. Here's the requested screenshot:

http://img42.com/5c8Ul

Report

C

thomas12777

2 years ago

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.

Report

C

thomas12777

2 years ago

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

Report

SvenArcher

2 years ago

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

Report

C

thomas12777

2 years ago

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 ;-)

Report

janet

3 years ago

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?

Report

C

thomas12777

3 years ago

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 :-(

Report

dorg

3 years ago

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

Report

dorg

3 years ago

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

Report

dorg

3 years ago

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

Report

dorg

3 years ago

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

Report

dorg

3 years ago

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

Report

dorg

3 years ago

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

Report

dorg

3 years ago

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

Report

dorg

3 years ago

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...?

Report

C

thomas12777

3 years ago

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

You can safely ignore it.

Report

dorg

3 years ago

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

Report

C

thomas12777

3 years ago

That warning should not be the blocker, though. There must be sth. else.

Please post the complete cmake output.

Report

dorg

3 years ago

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

Report

C

thomas12777

3 years ago

Nope, that doesn't explain any failure either - must be a build failure.

Please do

cd build
VERBOSE=1 make 2>&1 | tee make.log

and either send me make.log or paste it eg. at paste.kde.org

Report

4 years ago

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

product-maker Aerth7 Jan 20 2017

product-maker mea5 Dec 13 2015

product-maker frodoom Jul 24 2015

product-maker fracaburda Apr 10 2015

product-maker gfdsa3 Apr 08 2015

product-maker janet Oct 12 2014

product-maker Petworth Aug 20 2014

product-maker MoonDragon Jul 14 2014

product-maker sfeist Feb 08 2014

product-maker mreloads Dec 15 2013

product-maker donpedro69 Aug 16 2013

product-maker pvt14 Aug 02 2013

product-maker RAIDENSUB Apr 26 2013

product-maker migue Apr 25 2013

product-maker unikum111 Apr 23 2013

product-maker oOSplashOo Mar 02 2013

product-maker lionhater Dec 26 2012

product-maker quinnuendo Oct 03 2012

product-maker sumski Jul 08 2012

product-maker linuxbear Jun 02 2012

product-maker podxboq Nov 06 2011

product-maker gravy Oct 17 2011

product-maker paperclip Jul 14 2011

product-maker tobaj Jun 29 2011

product-maker axed Jun 20 2011

product-maker zersaa May 28 2011

product-maker code933k May 22 2011

product-maker Drehatlas May 02 2011

product-maker NiphraDil Apr 21 2011

product-maker e1nste1n Mar 26 2011

product-maker trebor Mar 02 2011

product-maker steveke Feb 10 2011

product-maker Mixi Feb 04 2011

product-maker Pyruzan Feb 02 2011

product-maker OdinEidolon Jan 30 2011

product-maker FSchulz Jan 27 2011

product-maker Titoux Jan 09 2011

product-maker marekm2 Jan 08 2011

product-maker table Jan 06 2011

product-maker SeaJey Jan 04 2011

product-maker deabru Jan 04 2011

product-maker Scnd101 Jan 04 2011

product-maker annia Nov 07 2010

product-maker agaya Nov 01 2010

product-maker linuxfever Oct 29 2010

product-maker rickdesantis Oct 27 2010

product-maker sonay Sep 24 2010

product-maker 73 221

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
svn
updated Apr 25 2013
added Aug 08 2007
downloads today
0
page views today 5