Bespin

Be-Shell/Bespin by thomas12777 1662 comments

For non Germans:
He asks about issues with video applications. The reason is likely the ARGB support which does simply not work with apps using XEmbed (atm and i doubt they ever will)

@Martin
Videoplayer funktionieren keinesfalls im zshg. mit ARGB fenstern (die X11 farbtabelle des eingebetteten videos paßt nicht zu der des fensters), daher mußt du sie in die blacklist eintragen (obwohl dragon, smplayer, etc. da ohnehin schon stehen sollten) oder auf ARGB fenster ganz verzichten.

Nachdem bespin das fenster einmal "in den ARGB modus versetzt hat" gibt es bis zum programmneustart auch keinen weg zurück (in wirklichkeit wird ein neues fenster erzeugt und Qt bietet derzeit keinen weg, nochmal ein neues fenster mit der 24bit farbtabelle zu erzeugen)

Die rgb kanäle der alphamap sind 0 - also schwarz. Da die alphamap ohne compositing nicht zum tragen kommt und wg. des embed die originale rgb kopmonente auch nicht, sind die fenster einfach schwarz (oder machen sonst was für'n kram :) - Jan 29 2010
BeClock

Various KDE 1.-4. Improvements by thomas12777 285 comments

use the bespin decoration, choose "network compatible titlebar orientation ;-)" in "layout"

i think there's so far no other kwin deco to do this. - Jan 25 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

thank you for the flowers ;-)

the button setup is stored globally by kwin across all decorations (so you'll have to adjust it esp. for the vertical bar)

personally i keep the close button on the top and the other three (max/multi/min) on the bottom - Jan 23 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

can you provide better information on the UNO problem (sorry)

Like eg.
is it related to window activation or hovering, any applications that show this behaviour more often.

Try to watch your actions and see whether there's a pattern behind this bug.

Regarding the menu, i've actually written such xml based menu for my personal desktop implementation, i'll see how much effort it will require to port it to plasma.

The menu is unset whenever the attached _window_ (not application) gets inactive, i.e. when you run a launcher, the window losses the kbd focus and menu is reset. This behaviour is intented to prevent any confuse.

Btw, -anyone- you've got a better chance for bughandling at sf.net's bugtracker (you don't need an account to report a bug) - Jan 23 2010
BeClock

Various KDE 1.-4. Improvements by thomas12777 285 comments

fixed, thanks for the note - Jan 23 2010
BeClock

Various KDE 1.-4. Improvements by thomas12777 285 comments

Not reall, no - sorry.

I know that the aperture effect looks cool, but it's also a "horrible" eye catcher (i.e. distressing) and a clock should (ok, imho) stay out of the way.

It's not really hard, though. If you want to for and need assistance, just ask. - Jan 21 2010
BeClock

Various KDE 1.-4. Improvements by thomas12777 285 comments

you lack some headers from kwin, probably in the kdebase-dev or kdebase-workspace-dev package (i don't knwo what they're named exactly) - Jan 19 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

run "make clean" or simply remove the builddir (you changed from Qt4.5 to 4.6 and the autogenerated metaobject sources aren't compatible - i don't know how to make moc update them automatically in this case) - Jan 17 2010
PanelShadows

Plasma 4 Extensions by thomas12777 24 comments

sure you installed to `kde4-config --prefix`?

try
stat `kde4-config --prefix`/lib/kde4/plasma_applet_panelshadows.so

and
stat `kde4-config --prefix`/lib/kde4/plasma_applet_panelshadows.so

if nothing else, maybe plasma needs a refresh,
kquitapp plasma-desktop && plasma-desktop - Jan 16 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

nice =D
i hope you don't mind i placed the link into the header ;-) - Jan 13 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

buttons are fixed (r974), can't see the glitches, can you provide a snapshot and or (esp.) your entire deco configuration ([Deco] section in ~/.config/Bespin/Style.conf) - Jan 12 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

don't add a "return;" to the _n() fucntion

if you ping me a mail (check the top of the header) i'll echo modified sources ;-) - Jan 11 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

jsut in case: dolphin, konqueror & konsole make bad testcases, as they try to keep an instance running and the default launchers won't start a new one, but just open a new window.

nevertheless the first thing should be to figure whether this is driven by bespins property settings at all.

therefore in xproperty.h
1) revert your rencent changes
2) add "return;" (w/o the quotes) between lines 67 and 67 (after the '{' so that the function returns immediately)

and in xproperty.cpp add "return;" between lines 57 and 58 (after the '{' afs well, so that the ::remove() function returns immediately

thanks for testing - Jan 10 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

> I hate to trouble you, but can you be more specific on where to make the change in 'Cloudcity' directory before I compile?

blib/xporperty.h, line 79 (it's just that one line :-)

> Also, will this be fixed in an upcoming snapshot?

If this is it, i'll fix it as soon as i've your confirmation (maybe gg a bit harder on X11 data types ;-) and push it to svn immediately. - Jan 10 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

humm, ok: there's no icon ;-)
do you compile yourself and can you replace
_n /= (type == XProperty::LONG) ? 8*sizeof(long int) : (uint)type;

with

_n /= (uint)type;

in blib/xproperty.h:79 ?

(could be CARD32 is _really_ 32 bits - on all archs...) - Jan 10 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

kio isn't directly related to the dialogs, but yes:
qt apps (using the static qmessagebox functions, other's are not overridable) now show the kde dialogs and qt should use kio as plugin (under the hood and in general i think, i've never really tested and just believe ;-)

this works since Qt4.6 (at least from kde-qt git clone, iirc not in the beta and i don't know about vanilla Qt, but it was promoted as feature) and _only_ in full kde sessions ("env | grep -i session")

this _should_ be independent from the kde version, but ive never tested w/o the 4.4 branch - so i don't know - Jan 09 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

usually not, but i set some window properties and thought they might overflow and override others (though this should actually not happen at all)
can you please
xprop | grep -i icon
click a window with broken icon and post the output?

thanks (some of the properties are really important ;-) - Jan 09 2010
PanelShadows

Plasma 4 Extensions by thomas12777 24 comments

erhem... this panel obviously WAS plasma (elegance theme) - otherwise the screenshot WOULD have been a betrayal ;-) - Jan 08 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

i know about the i-beam bug (qt4.6 thing, why only some lineedits are affected, i don't know)

if you take a close look, you'll notice that it keeps blinking in skulpture and other "working" styles (winblows mode) whereas i flagged this off.

i changed the flag in r963 to workaround this, but that's no good solution :-(

as for systemsettings/amarok:
please notice that bespin still handles the singleclick behaviour through the "behave maccish" option (Qt does not interpret the kde setting before 4.6 and i've yet not made my mind on how to "merge" this smoothly - i don't want to delete the setting in regard of non-kde environments)

other than this i do not experience any of this (despite having to dbl.click an amarok playlist entry, but that's common - single clicking just selects it)

(but i think i recall trouble on some iconview checking for kstyle inheritance and applying custom behaviour internally otherwise - not saying that this is the case here)

Please also notice that the kde 4.3 / Qt 4.6 combination is not officially supported and iirc there're reported issues far worse, e.g. making X suck away RAM on pointer shape changes... :-\ - Jan 07 2010
BeClock

Various KDE 1.-4. Improvements by thomas12777 285 comments

i've no compiz (development) experience and few interest in making it :-\

you'll have to ask this on a compiz forum - Jan 06 2010
BeClock

Various KDE 1.-4. Improvements by thomas12777 285 comments

unfortunately this would require the effect to poll the mouse position (aka - "things you want to avoid")

so it would be possible, but a better option _could_ be to invert the dynamic mode, i.e. hide the clock on active corner hits.

maybe kwin could propagate the scene (i.e. an eventfilter target) for 4.5... - Jan 06 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

it's in the icons subdir of the bespin svn tree, you'll need inkscape and imagemagick/grphicsmagick to run the generation script (i.e. generate pngs from the svgs)

news about the other issues? - Jan 05 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

well, it shows to me and ever has ;-)

my fault on the failing kcmshell4 call
should have been
"kcmshell4 kwindecoration"
(notice kwin in spite of kcmwin)

there should however have been a notion that this module does not exist.

---

your gtk-qt will have the very same issue with all styles that support "no" scrollbar buttons (e.g. qtcurve and skulpture provide this as option iirc)

---

i did not read what you said, but what you wrote, and you only wrote that you could not change colors, not that you configured the deco to ignore style hints. So far i'm not able to read what you thought ;-P

first off:
do you use kwin or compiz?

then:
the main way to change the titlebar colors is "kcmshell4 colors", change the _titlebar_ colors, NOT the window/widget or whatever colors.
only oxygen uses them for the titlebar background, but that's a real exception among decos (and has caused pretty some discussion ;-)

last:
if you disable the style hinting or don't use the bespin style on windows at all either a color from the rules or the default color is used.
please notice that changes to deco _rules_ do /not/ perform change on mapped windows.

---

bespin is and will remain distributed via svn only, regular changes (have to) happen, things are supposed to work, if i'd know sth. basical as the windecoration config is not working, i'd certainly not commit things - Jan 05 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

"The window decoration settings will NOT display at all so long as Bespin is on"

Yes it does ;-)
try running "kcmshell4 kcmwindecoration" from a terminal (konsole) and watch the output

"I mean they refuse to launch"
This is -most likely- the scrollbar button bug. Update gtk-qt, don't use it at all or check "show scrollbar buttons" in the "position indicator" page of the bespin config dialog

"I can't change the decorator colors at all"
There's an option for this in the decoration settings (thus you need to care about the first item first ;-)
By default the bespin style sends the decoration informations about colors and gradients for bespin styled windows ("kwin deco" page)

"Is this a beta or something?"
Which version do you use anyway (recent svn revision is iirc ~963) and how did you obtain it (self compiled or distro shipped) - Jan 05 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

do you mind being a bit more specific, i.e.
- what systemsettings pages
- what do you mean by "explode"?
(notice that
- using bespin via gtk-qt will never really work due to gtk+ limitations
- older version of gtk-qt segfaulted when there're no scrollbar buttons) - Jan 04 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

do you run a 64bit linux? - Jan 04 2010
Tibanna

Plasma Themes by TheRob 117 comments

the dump is no export but apparently a slice of ~/.config/Bespin/Style.conf (don't replace the file, you'll loose your the deco settings and app bindings then) - Jan 01 2010
BeClock

Various KDE 1.-4. Improvements by thomas12777 285 comments

rightclick a titlebar, say "configure...", click "all effects", filter for beclock, check -maybe configure- it. click apply. done ;-) - Dec 29 2009
BeClock

Various KDE 1.-4. Improvements by thomas12777 285 comments

Widget style & KWin deco is Bespin (surprise)

Arora uses the Default preset, i bound the Konsole preset (ships with bespin) to konsole (and some others)

The wallpaper is a 5 minute product, i don't think that i uploaded anywhere...

The titlebar icons are similar to the ones shipped with bespin (but older)

The panel is not plasma (nor released public) - Dec 23 2009
BeClock

Various KDE 1.-4. Improvements by thomas12777 285 comments

i'm not really sure.
basically toggling the clock on a screencorner/edge mouse contact is possible, but i cannot say wheter i can make that a "trigger" (the active borders use delays and don't send events when you leave them, so i'd have to check the mouse position and poll the mouse diring the active effect.. hmmm...)

maybe :-) - Dec 23 2009
BeClock

Various KDE 1.-4. Improvements by thomas12777 285 comments

Default config + "Konsole" preset bound to konsole (and some other apps)

The "minimal" browser is arora, but konqueror can do that as well - just configure the toolbar (i.e. locationbar) and hide all other toolbars ;-) - Dec 23 2009
BeClock

Various KDE 1.-4. Improvements by thomas12777 285 comments

after typing "ccmake .." a cmake curses gui should show up - you however need cmake of course
recent versions of cmake also ship "cmake-gui" a Qt frontend

if nothing else helps, just calling*
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=Release ..

should be sufficient too :-\

please notice that you need a build environment, i.e. gcc, and Qt, kdelibs and kdebase-base development packages installed - Dec 23 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

Who's "u"? ;-P
Anyway, the preset is "Equilibrium", shpped with bespin (see the presets subdir)
I just adjusted the background alpha and toggled the air-a-like overlay (as you can see in the shot)
To use ARGB windows, you must enable this feature at compile time, please notice that this may cause flaws or even real issues, please don't rely on it for the moment - Dec 22 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

recent amarok has changed, neither the hack (which is meanwhile no more compiled by default) nor the svg (the element Id's were changed) work :-(

It's to late for amarok 2.2.2 but there will be -hopefully- another toolbar (at least for testing) with the following release
(if you want to use it _now_, you'll have to checkout my amarok clone from gitorious and test the toolbar_v3 branch)

General toolbar inversion can meanwhile be achieved through the UNO settings. - Dec 16 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

No problem.

> I didn't have rights to ./configure
configure needs to have the executable bit set to be... executable (did you dowsnload the auto-tarball from sf.net?)
chmod +x configure
then you can call
./configure
at the end you'll be given the chance to run ccmake to adjust some settings (install path etc.)

However, the config script is just a wrapper for cmake and thus not really required.
You can also just:
- make a build dir
mkdir build
- enter it
cd build
- call ccmake (the sissy variant of cmake, i.e. it has a curses "GUI"
ccmake ..
(notice the two dots, meaning "parent dir" and hinting cmake where to find the instructions)

you'll be presented with a GUI
- first, press "c" for a basic configuration (cmake will look for required libs and headers)
- when done you can adjust some settings (PREFIX /should/ be where KDE4 is installed)
- press "c" again for the final configuration pass
- on success, you'll have a new option ->
- press "g" to generate the Makefiles, ccmake will autoexit

if sth. fails, you can q)uit ccmake anytime

when done, ensure you're in the "build" subdir and call
make && sudo make install

the sudo call will ask for your root password.

do NOT... DO NOT work as root in general or go back to windows ;-)
you lift your rights whenever it's really necessary and otherwise remain an ordinary user

If you've trouble, fee free to ask on, but please don't post long make outputs here, just drop me a mail (address can be found in each source file) - Dec 15 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

You can't download anything from here.
You can download an svn snapshot, but the preferred way is to "checkout" the svn tree (i.e. make an "upgradable" copy of the source on your computer)

You can extract the tarball anywhere as the next step would be to compile it...

To do so, you'll need the development packages of X11, Qt4, kdelibs and kdebase and have gcc (a compiler) installed... in doubt, you want to install a binary package from your distribution - Dec 14 2009
The Festival of Lights

Wallpaper Other by its 9 comments

pssstt... the author's probably trying to get 9 presents... ;-P - Dec 11 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

Sorry, didn't mean to offend you on the twitter thing ;-)

I can add the opendesktop plasmoid, but it won't login (yes, i entered my login/password - they're just forgotton next time i call the setup...) and i assume there needs to be some content?

A backtrace should show up automatically (dr. konqui, press details) if not you'll have to run plasma in gdb

- open a terminal (konsole)
- "kquitapp plasma-desktop" (or plasma-netbook)
- "gdb plasma-desktop" (as above)
- enter "run"
- wait until plasma crashes (gdb will report this)
- enter "bt"
- repeat enter as long as the output is updated

copy the backtrace from konsole into an editor (kwrite) save and mail it to me - Dec 11 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

Short version:
probably not unless someone convinces me that this is not just a giant hype (i've used and still use (open|flux|black)box for a long time and the only things i ever stacked were some xterms...)

To cut down some things:
- claims that WM tabbing reduces complexity/work for apps is pretty much nonsense (esp. for Qt applications)
it's basically
tabWidget->addTab(new Page);
vs.
windowList->append(new Window);

- calls for separating apps into independent processes show few knowledge about the clips of IPC (not to mention the resource overhead) - it makes sense if you're after a browser OS (like google obviously was)

- space saving is actually a point, but imho not worth breaking the entire WM concept into some "semi-fullscreen extra taskbar thing" (+ bespin has a nice "titlebar aside" feature ;-)

what brings us to:
"this interferes with the tabs many users run anyway", as the taskbar is nothing else - just a different implementation
(and the technical interferences are not necessarily obvious to joe user - they'll just wonder on behavioural weirdness -> bugs.kde.org ...)

So unless someone can explain what's great about tabbing e.g. amarok and firefox i have little interest in supporting this, sorry :-( - Dec 10 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

nope, sorry.
the twitter plasmoid (i cannot believe i compiled that...) segfaults plasma-desktop or the plasmoidviewer in

#6 0xb5e4ca57 in QMetaObject::cast (this=0xb7b18248, obj=0x865c190) at kernel/qmetaobject.cpp:266
#7 0xb799e03c in Plasma::PopupAppletPrivate::checkExtenderAppearance (this=0x8db4788, f=Plasma::Planar) at /usr/local/qt4/include/QtCore/qobject.h:451
#8 0xb79a0142 in Plasma::PopupAppletPrivate::popupConstraintsEvent (this=0x8db4788, constraints=@0xbfaf5674) at /home/src/KDE4/KDE/kdelibs/plasma/popupapplet.cpp:208
#9 0xb7933763 in Plasma::Applet::flushPendingConstraintsEvents (this=0x865ac00) at /home/src/KDE4/KDE/kdelibs/plasma/applet.cpp:1258
#10 0xb7955a8d in Plasma::Containment::addApplet (this=0x82c7740, applet=0x865ac00,


.. no matter what style i set (plasma-desktop --style oxygen)

to be absolutely sure i hooked off bespin's polishement (i.e. every widget manipulation, eventfilters etc.) and ran it with bespin
-> same backtrace

at this moment i cannot say whether there's a bespin related bug (i doubt so as neither the backtrace hints any style/bespin reference nor do i do "freaky" things with scrollbars at all) but the twitter plasmoid (from trunk) is definitly broken (and that is a gift, to be honest ;-)

if you can reproduce a possibly style related bug you should

a) try to enable showing the scrollbar buttons (the gtk-qt engine used to segfault on that for not expexcting a zero size)
b) add

return;

on top of ::polish(QWidget *w) in polish.cpp (this will make bespin nearby inoperative) and restart plasma

kquitapp plasma-desktop; plasma-desktop
or try the plasmoidviewer... - Dec 10 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

done today, check the glass box on the background tab in the window section.

please note that this is relatively expensive on resizes - Dec 08 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

=D
The "smooth" gradient is actually a pretty harsh fraction (not even antialiased) and runs as "glas look"

It's currently only available for modal dialogs and popup menus (+ARGB windows) but that's an artificial restriction (the pro of those windows is that they seldom contain solid elements like textedits etc.)

As the ARGB implementation is a bit buggy (might mess up with your popup colors) i could fix that and make it a general option, but don't expect too much out of it (most of the effect is covered in normal windows) - Dec 05 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

I had to apply a slight dither on the background gradients as otherwise you'd get stripes (there's only a limited amount of shades between two colors and if you distribute it over a large area you won't end up with sth. smoth but rather some bars)

Worse: this would lead to terrible flicker on e.g. animated tab transitions.

However this should only be ~1% variance on the value (not the saturation or the hue) and (nearby) unnotable.

Can you plase upload and link a screenshot illustrating your problem? - Dec 04 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

thanks, please try rev. 869 - Dec 01 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

backtrace? - Dec 01 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

Sorry, I was sure I had added the include - well, apparently i didn't :-(

please revert your change and try rev. 864
("make clean" in build/kwin before to be sure you don't keep outdated objects)

If the segfault persists, please mail me the backtrace or debug output - whatever you've got - Nov 29 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

should be in your svn checkout, presets/avanti.bespin - Nov 29 2009
Tibanna

Plasma Themes by TheRob 117 comments

There will be no "Folder" icon. - Nov 28 2009
Tibanna

Plasma Themes by TheRob 117 comments

No More Folders - No More Sheets! - Nov 28 2009
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

Nowhere, as this is for showing off, creates more and larger gradients (vertical for all scrollbars, horizontal for buttons and comboboxes) is just some "i got drunk" playing around and may be dropped anytime, there's no GUI config (as well as for the button colors - for other reasons, though)

You'll have to add this key with a texteditor. - Nov 27 2009