Bespin

Be-Shell/Bespin by thomas12777 1662 comments

known, and in a way this is intended.

as XShape (X11 in general) cannot handle antialiasing, the corners look quite crisp and the situation doesn't really improve if you increase contrast - so i just ignore the corners.
the situation improves with /very/ recent dev versions of kwin, but will still require using composition (and then you probably don't want the shadow outline anymore anyway...)

i'll keep in mind that non-compositing users are pretty f*** by the current solution and try to find sth. better. - Oct 26 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

no, it's not, especially cause it's only partially about aaron.

1. in his position he should have been able to handle (i.e. ignore) idiots

anyway,
2. after he took a rest (what's completely ok) anyone seemed to use velvet gloves on him, what
a) sucks, and
b) seems to be sth. he's now beyond, and
c) is something i'd completely dislike on myself.

if someone has certain worries, he should please express them /directly/ - i'll be able to handle them in one or another way and this way don't have to worry whether he's really meaning what he says or is just sarcastic or ironic.
but then, hey: i'm a paranoid =D

so conclusion: please don't be careful or nice, as you might be - especially - regarding aaron - instead be honest ;-P - Oct 26 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

> with recent bespin it's just black.

this is intended (atm) i hack krunner a bit and it /should/ (and does here) write with the plasma fg color on no bg at all
the regular lineedit looked strange on the plasma themed thing (elegance, here)

> For me it feels like i'ts one of those infamous KDE4/nvidia problems.

Maybe. the major difference between oxygen and Bespin/QtCurve is that oxygen only draws pixmaps
while we others (Bespin partially, QtCurve completely) fill with plain colors.
This is exactly the same situation with popup menu highlights where you (sometimes, improved over
last nVidia drivers, at least on my 7600gt) only get the corners (which are then pixmaps)
guess there's a damage event or so dropped.. somewhere (but not by me ;-) that's job for Qt to send and nVidia to handle)

> I would like to see some work put on resizer grip (maybe make it three dots formed in triangle)

*ggg*, had this some time ago - was mourned that it looked dull ;-)
as for the KWin resize grip overlay: it better be convex, as only the visible parts would be active as well (i.e. hitting would get hard). also it can /not/ be antialiased (X11 stuff, don't blame me ;-)
the Qt internal one would be pretty free on design, but only appears on some dialogs and statusbars and also somehow need to match the KWin one (as i don't like window borders...)

> or icon highlights (systemsettings, sidebars (rounded from one side and slightly beveled maybe?)

they already would look like this, if systemsettings would pass the proper item flag (dolphin had the same problem, but is fixed - at least in trunk. i had a workaround for dolphin and probably could
add one for systemsettings, but atm i'm waiting for fixed (i think) categoryview (usage))

> I'm in love with old bespin logo, this manta/moth ink splatter like from one of cards from psychological test.

Unfortunately it's actually property of Lando Calrissian, and i didn't want to bother him. He hangs around with smugglers, bounty hunters, the Empire, some sith lord and (worst) George Lucas ;-)
(i.e. that's really the logo appearing on cloudcity in SWEp5TESB :(

> I hope that I'm not offending you in any way,

Nope, and even iff: i'm not aaron :-P
(i.e. if you offend me, i'll just ignore you)

> Found nasty bug when I tried to erase everything in multibutton order field,
yupp, fixed. many thanks for the note. - Oct 24 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

regarding the deco buttons, try rev. 301 - Oct 21 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

errr.. just to be sure we're talking about the same issue:
krunners inputfield turned black and white (on black plasma themes) every now and then
- apparently related to typing and changes in the iconlist.

there was no general color issue like
bg == fg

in doubt, please make a screenshot for me, thanks - Oct 20 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

on krunner:
there've been glitches (i.e. sometimes the editline wasn't painted) but they seem to have gone with recent versions of either

Qt
KDE/Plasma
nVidia
Bespin

just don't know which ;-)

apparently there was (is) a problem with argb apps and clipping, respectively erasing the bg and clipping

i'll try to figure out what it was about and find a workaround for older versions of... whoever's to blame

on decobuttons
atm. yes
you can come up with mockups anytime, however.
conditions:
- rely on shape rather than color (i.e. very much unlike the apple thing)
- it must work with the hover zoom effect to match toolbuttons
- must fit a complete set (i.e. keep above below etc.)

i tried round versions of the current, but found they look dull (especially the arcs)

finally, "dead" buttons will probably be blurred in near future - Oct 19 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

there isn't supposed to be a shadow - can you please mail me an illustrating screenshot? - Oct 17 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

i do understand you =D

the window size is rather an arbitrary value decos pass to kwin.

i lowered and will update when i fixed the stuff below (otherwise i'm moving too fast to 300 ;-) - Oct 14 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

then try.
there may be other version related issues, though - qt4.4 isn't really bleeding edge

in case:
please 1. figure out your qt version (and tell me...)
(qtconfig -> help -> "about qt")

then best drop me mails with the error messages, so we can reduce the message amount here ;-) (you may write german) - Oct 14 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

you may want to try rev. 292 - Oct 14 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

yeah, sorry - this is a qt4.4 function.
i'll try to replace it - Oct 14 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

1. which KDE version
("kde4-config --version")
do you use
2. does it also happen when calling
"kcmshell4 kwindecoration"
3. is it dependent on the former selected deco? - Oct 13 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

ok, i thought your compiler would stumble on an additional secmicolon, but obviously does not.

the error can depend on any included header in the chain (e.g. kdecoration or qevent)
you may send me those header files so i can expect them, but best was to check whether you can compile windecos in general (if this is an option)

which version of KDE4 do you use? - Sep 25 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

i'm terribly sorry, but the windeco (i assume you request) on the screenshot is from beryl (the shot is more than a year old and slow kwin4 crashed all the time - thus there was no deco for bespin)

the bespin deco does not and will never look like the mac os one :-(
(there's a secret option to get color though, but it's for my little sister only - mail me if you really want the bespin titlebar with r/g/b buttons) - Sep 25 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

you'll have to install the *-dev packages for X, Qt, kdelibs and kdebase - Sep 24 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

dunno how smart svn is, but this will - in theory - just do another checkout and maybe even into a new subdir

"svn co" is sufficient to do a recheckout
"svn up" is the proper way to keep the code up to day

thx for gcc version and:
so does it work now? - Sep 23 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

hmm? yeah "read" is supposed to have the 'n' flag
also the howto is probably outdated (i'll really have to spend more time on the surroundings or hire someone to do ;-)

nevermind.
iff you have cmake (good idea if you want to compile the windeco etc.)
make a build dir
"mkdir build"
enter it
"cd build"
ccmake
"ccmake .."
then "make && sudo make install"

if you just want the style, you can use qmake in the topsrc dir
"qmake && make && sudo make install"
(no build dir here)

i strongly suggest to use cmake if any possible - Sep 22 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

just do
svn up
in the base source dir
this will update to the latest revision (currently 271)

and i still want to know which compiler you use (in doubt: type "cc --version") - Sep 22 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

try rev. 271 and which compiler (including version) do you use? - Sep 22 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

we crossed kde-look.org's reply tree depth...
there was a lot of confusion and i probably didn't make it /that/ clear:
the deco on the screenshot is from beryl - at that time, kwin4 hardly did more than crash ;-)

bespin's deco was never intended to be like osx - as bespin is not intended to be an aqua clone... - Sep 16 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

what's the output of make install?
(you may post that here ;-D - Sep 15 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

In file included from /home/fejngold/cloudcity/build/kwin/moc_client.cpp:10,
from /home/fejngold/cloudcity/build/kwin/kwin3_bespin_automoc.cpp:4:
/home/fejngold/cloudcity/build/kwin/../../kwin/client.h:31:25: error: kdecoration.h: Datei oder Verzeichnis nicht gefunden
In file included from /home/fejngold/cloudcity/build/kwin/../../kwin/client.h:32,
from /home/fejngold/cloudcity/build/kwin/moc_client.cpp:10,
from /home/fejngold/cloudcity/build/kwin/kwin3_bespin_automoc.cpp:4:
/home/fejngold/cloudcity/build/kwin/../../kwin/factory.h:32:32: error: kdecorationfactory.h: Datei oder Verzeichnis nicht gefunden

means, you lack two headers, they should be in kdebase-devel - Sep 14 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

the posted make output isn't too helpfull
please log the complete make process
make 2>&1 | tee my-make.log
either paste it at e.g. pastebin or zip the file if > 80kb and mail it to me.

PLEASE DON'T POST IT HERE (too long, clutteres forum) - Sep 14 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

the appname is i good idea to give the user an (rough at least) idea which menubar is currently presented - don't know whether this would be a smart option...

the taskbar is shown "as there nothing else to show"
+ it could group apps when the one shipped with plasma could not ;-P
taskbars are more or less useless anyway, since there's an exposé clone in kwin
if you've an idea for a better information to show when no menubar is active, i'm listening... - Sep 13 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

interested in a hack to get rid of the throbber...?
(i use a topscreen menu, so i don't care anyway) - Sep 11 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

1. actually there was a bug in bespin (just forgot to select the right font - fixed in rev. 254)
2. many bold fonts have a smaller padding than the regular variant (no idea why) - so setting a font to bold can actually make it smaller (the buttons align to the height of the titlebar, which depends on the fontsize) - Sep 08 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

supposing you're talking about non qt4 windows:
active / inactive titlebar (at least in KDE svn trunk, dunno if it's been show in former versions)

you can directly edit all colors in
$HOME/.kde/share/config/kdeglobals
look for section [WM] - Sep 06 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

non qt4 apps get decos from kwins setup, i.e. change the color there (windowframe in your case, i assume) and things should be fine?! - Sep 04 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

you can adjust paths in ccmake, i.e.
cd <you bespin source dir>
cd build
ccmake ..
(maybe press 't' to toggle advanced mode)
adjust kde location(s) to match your setup - Aug 26 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

forgort to svn add
get rev. 244 - Aug 25 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

humm. looks like everything get's into right place.
please
1. ensure that
kde4-config --path module
and
kde4-config --path data
refer to the used locations

and in case, you'll have to
strace kcmshell4 kwindecoration 2>&1 | tee decostrace.txt
bzip2 the outputfile and mail it to me, so i can investigate which call actually fails - Aug 15 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

can you please post to output of "sudo make install" (here, should only be a few lines)

sorry for inconvenience... - Aug 14 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

ihatevim...
should be fixed in svn 218 as well and...
thanksalot =D - Aug 05 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

the interesting thing is the "make install" output - there you'll see what gets placed where (including whether the windeco is installed, i.e. built)

rev. 211 is supposed to compile, btw.
1. try from a clean build dir (i.e. delete the build dir and make a new one, then cd build; ccmake ..)

ss colors are pretty close to the default ones (bespin has an internal preset management, couple of presets come with the svn checkout, but are currently not installed. you can "bespin try presetfile.conf" and "bespin import presetfile.conf" - "bespin help" for more)
- Jul 25 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

you need to install the package containing the Xrender headers, e.g. xorg-x11-libXrender-devel on SuSE - Jul 25 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

make sure the deco is compiled (you'll probably need kdelibs-dev & kdebase-dev) and installed to the proper place

you'd get a compile error if compiling against a specific KDE version would fail

packages? i need to tag a stable release first ;-) - Jul 23 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

strange, seems as gcc doesn't link libX11 (should because Qt/kdeBase/XRender all require it...)
i forced linking it in rev. 209, please try and see if it's fixed (though this could be a bug in your -dev packages/linker setup)

for info gathering:
what system (linux/bsd/solaris, distribution) do you use? - Jul 15 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

should be workarounded in rev. 207/208 - Jul 12 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

seems my brain runs in eco-mode
i knew about this bug, switched to guarded pointers to fix it... but did not finish the fix to take advantage out of them. tststs...

it /should/ be hotfixed in rev. 204, but given it's 3am - i could have misse sth. again ;-)

so i'll review it again tomorrow (though currently it should be better than before) - Jul 10 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

looks nasty...
i'm getting the psi sources and will send them a patch - Jul 10 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

not configurable atm (and probably never..)
which psi tooltips are borked (mean like: open this dialog, select that tab and hover thot item. hmm? thot? thot! ;P ) - Jul 08 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

thanks, i tried to fix this.
(i'm not sure on the Qt behaviour here - so i don't know whether it worked)

try rev. 201

you don't happen to remember which sites you tab-switched?

if you don't want to share your favorite porn pages ;-P pls. try yourself whether you can reproduce the crash with rev. < 201 and then if it persists with >= 201
TIA - Jul 08 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

thanks, i tried to fix this.
(i'm not sure on the Qt behaviour here - so i don't know whether it worked)

try rev. 201

you don't happen to remember which sites you tab-switched?

if you don't want to share your favorite porn pages ;-P pls. try yourself whether you can reproduce the crash with rev. < 201 and then if it persists with >= 201
TIA - Jul 08 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

thanks, i tried to fix this.
(i'm not sure on the Qt behaviour here - so i don't know whether it worked)

try rev. 201

you don't happen to remember which sites you tab-switched?

if you don't want to share your favorite porn pages ;-P pls. try yourself whether you can reproduce the crash with rev. < 201 and then if it persists with >= 201
TIA - Jul 08 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

Qt style -> linux/mac/win
from my experience, cmake isn't too common on latter ones (especially winblows...)

however, IF you've got cmake, you can can simply use it the common way (since a short while ;-)
like
cd bespin
mkdir build
cd build
ccmake ..

[follow ccmake instructions]

make && sudo make install

instructions are out of date, i should fix this ... - Jul 04 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

that's not a too helpfull output :(

please dump the complete make output like
make 2>&1 | tee myMake.log
compress the generated myMake.log file and mail it to me - or post the complete output
AT pastebin.com !!! (i.e. NOT HERE!) - Jul 04 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

these lines

/home/giorgos/.cloudcity/kwin/client.h:31:25: error: kdecoration.h: No such file or directory
In file included from /home/giorgos/.cloudcity/kwin/client.h:32,
from /home/giorgos/.cloudcity/kwin/moc_client.cpp:10,
from /home/giorgos/.cloudcity/kwin/kwin3_bespin_automoc.cpp:4:
/home/giorgos/.cloudcity/kwin/factory.h:32:32: error: kdecorationfactory.h: No such file or directory

say, you lack the kwin includes (usually in kdebase-dev)

for the future (holds to all that read this), please don't paste large make outputs here.
mail them, paste at pastebin and link or use the cloudcity.sf.net forums (kde-look forums aren't relly designed for that kind of comm - and one can easily loose track on other topics this way) - thanks - Jun 29 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

unlikely :(
there's some extra code for better gtk-qt support, but afaik gtk styling doesn't provide that amount of detailed control to realize this (gradient bg, should be possible, but e.g. color swap on hover is probably not)
plus, i use some powerfull Qt concepts and am completely unsure whether e.g. widget animation would be realizable on gtk+
... i don't know too god about gtk however, so i'll gladly take advice - if so. has - Jun 28 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

should be fixed, please try rev. >= 195 - Jun 28 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

the parser error is strange, ';' should indicate a comment
however, you used cmake, so build from the
Bespin/build subdir (or use (c)cmake directly, bypassing the config script)

you should also "make distclean" in the srcdir (Bespin) - Jun 28 2008