Bespin

Be-Shell/Bespin by thomas12777 1662 comments

indeed, techsnap shut down and now thalics guide left the web :-(

i'll ask him to re-upload it (in doubt i'll host it at cloudcity.sf.net) - Sep 23 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

... by purpose. hacks are never ex/imported.

Just edit ~/.config/Bespin/Style.conf
[Style] section and add the key somewhere there.

Notice that _all_ dolphin windows by default run in _one_ process and you need to either launch a new process (just "dolphin" won't do, you must pass "--nofork") or get rid of all running ones to have this change applied. - Sep 19 2010
Stripes / Arch

Wallpaper Other by ivancukic 3 comments

... luckily i had temporarily switched off the checkbox - and it's iven the right distro ;-) - Sep 18 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

I'm currently experimenting a bit with the dolphin layout (the original may feel "constistent" but it for sue tends to "disalign" :-( (in particular with "normal" sunken placesviews and because of the "weird" tabbing support)

last rev. has a key to control this behaviour but no GUI item so far and it defaults to true for the moment.

add "Hack.DolphinIconViews=false" to prevent the unification of urlnavigator, iconview & statusbar - but also feel free to comment on this =) - Sep 18 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

you mean like picking a custom gradient? - Sep 11 2010
BeDistorted

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

to avoid any misunderstandings: this is NOT about the ui style (it's bespin) but a blurring effect for kwin and the Xrender backend (and the Xrender backend only, 4.5 ships a blur plugin for OpenGL)

To install you'll require gcc + KDE (libs/base), Qt & X11 development packages.

Download the package, "tar -xjf" it (that means you must use a textshell like konsole), enter the created directory and run "./configure", then if there were no errors "cd build; make && sudo make install" restart kwin "kwin --replace &" and pick the new effect from the list.

If you've never compiled anything before and no special interest in doing so, you should check whether your distro provides a binary package first. - Sep 10 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

hehe :-)
you'll hate rev. >= 1224 then (try anyway, comments are welcome)

I'm currently looking to get some visual structure into the dolphin layout (it freaks around with the "status"- and "tool"bar and "moves" them inside the dock area layout what results in a somewhat unaligned look :-( - Sep 06 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

this behaviour is actually "legally" controlled by the style - custom values are between 96ms (motif) and 256ms (windows) ... i picked 96ms ... ;-)

just added a key, so adding "Menu.Delay=n" to ~/.config/Bespin/Style.conf will allow you to control this, no idea whether there'll be a GUI option or what it will be like atm... - Sep 04 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

-> rev 1214
notice that i've no idea since when this is supported and if your version does (given the distro doesn't ship a tool to configure it, or maybe ubuntu's just crap ;-P

otherwise it should be set as soon as you add an xbar, but the clients to not react (here), ie. the menu will not be removed from present clients - Sep 01 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

You're compiling against Qt < 4.5
-> disable ARGB (in the build dir, enter "ccmake .", go to tthe ENABLE_ARGB line, hit enter, then press "q" to exit)

Please notice that:
a) you won't get translucent windows
b) i'll stop supporting Qt 4.4 when 4.7 will be released - otherwise the code blows up too much by #ifdefs, sorry ... :-( - Aug 31 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

little later this time :-)
as for FF, it /should/ be possible since there're afaik several plugins to hide the menubar and/or map it into a popup - maybe you ask the developer of one whether to support ggm (or xbar) - usually don't use FF myself, got too fat :-( - Aug 31 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

iTunes does certainly NOT put the menubar ... ohh... you mean the workaround on winblows ;-P

The answer is: yes - in theory. I however object this approach, since it would damage the titlebars main function (for most ppl. that is to move windows)
So i'd rather follow the opera/chrome/whatever approach to map the menubar into a popup, accessed from a "button" in the titlebar - if ppl. would prefer that over a topmenu.
_____________________________
[AppName] [Title] _^X
[File ]--------------------------------
[Edit ]
[Stuff ]
-------------- - Aug 30 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

ad 1.
Yes. There's a ggm damon that hooks into the XBar server, BUT: recent XBar plasmoids from svn can do it theirself (and better :-)
You still need the gnome-globalmenubar gtk+ plugin and load it by
"export GTK_MODULES=globalmenu-plugin" - put that line (w/o the quotes) into ~/.xprofile and at least if you're using kdm as login manager it will apply to all applications.

For the moment you'll have as well to call
"globalmenu-settings show-local-menu false" to disable the menu inside the window, but i'll hopefully get this automated as well.

also passing "globalmenu-settings show-menu-icons false" will lower the com data load on the the X server (the menus won't have icons atm anyway)
since both settings seems not persistent you might want to add "globalmenu-settings show-local-menu false show-menu-icons false" to ~/.xprofile as well

Notice that some applications (notably firefox, OOo and eclipse) don't work from the gtk+ side (FF & OOo are no real gtk+ applications and eclipse is probably broken due to it's java background)

ad 2.
config files are usually not autogenerated.
the real config file is located in ~/.config/Bespin/XBar.conf, but all you can do is to add
[XBar]
FontScale=<some float, usually 1.0>

the MainMenu.xml for the standard menu ("Plasma") resides in `kde4-config --path data | cut -d":" -f1`XBar/ (that's usually ~/.kde/share/apps/XBar) - Aug 29 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

ouch - just got it: you meant precisely /that/ link...
It will go away as soon as you've such definition file in there (maybe empty)

I actually forgot i placed it there, kinda first-time-user thing to teach you how to get a menu there :-) - Aug 19 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

No idea ;-)
Do you use gtk-qt or another gtk theme?

In latter case the Deco follows the global kwin decoration colors which can be edited through "kcmshell4 colors" or from the bespin kwin config dialog. - Aug 19 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

You mean the "plasma" thing? You cant't (due to the way the bar works there needs to be one dummy entry)

But you can extend the general bar, see
http://cloudcity.sourceforge.net/xbar.html - Aug 19 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

Fixed upstream, sorry (stupid idea anyway - QWeakPointer actually won't even work and the changes shouldn't have been comitted at all ... ;-)

Took the opportunity to subscribe to this forum (so i'll get mails on it in the future :-) - Aug 19 2010
BeShadowed

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

Errr... on what kind of system are you compiling this?

It appears as if XRender isn't linked (what would mean it's ruled out in cmake) but the xrender code is compiled (ie. the definition is set).
Since this should both be driven by the same KDE cmake check there's sth. wrong ;-)

a) check whether you've XRender at all
ldd $(which kwin) | grep -i xrender
should paste sth. like
"libXrender.so.1 => /usr/lib/libXrender.so.1"
b) if you've xrender, you can likely just comment the check in CMakeLists.txt

if (X11_Xrender_FOUND)
target_link_libraries(kwin4_effect_beshadowed ${X11_Xrender_LIB})
endif (X11_Xrender_FOUND)

--> (add two "#")

# if (X11_Xrender_FOUND)
target_link_libraries(kwin4_effect_beshadowed ${X11_Xrender_LIB})
# endif (X11_Xrender_FOUND)

Notice that the check might fail because lXrender is not propagated to ld (see above, seems so.'s spreading broken -dev packages...)
you'll then have to replace ${X11_Xrender_LIB} by eg. /usr/lib/libXrender.so.1 (ie. the second part of the link you found by the command above) - but don't do this w/o real need
And in this case, maybe inform your distro as well :-\ - Aug 19 2010
BeClock

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

well, beclock is not part of the built-in effects, so they "auto-update"

the effectlibrary version number might change whenever it feels like, that's not bound to the version major (so 4.3.5 -> 4.4.0 might have been stable, but 4.4.0 -> 4.4.1 not) - Aug 16 2010
BeClock

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

the kwin warning says exactly this (i think the notification doesn't does it? could. should., you can however redirect debug messages nearby anywhere, possibly into plasma as well, xorg used to have a debug terminal running back in the good old times :)

However, just (re)run make (or decompress, configure; cd build; make) && make install, then run "kwin --replace &" (restart kwin to reload the plugin library) - that's it. - Aug 16 2010
BeClock

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

YES

The KWin effects are neither API nor ABI stable and actually run a version check to protect themselve.
So you MUST compile & link effects against the version you intend them to use with (including everytime you eg. update the svn trunk and the version number increases)

If you run kwin from konsole, you get a notion about this. - Aug 16 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

this does only occur out of systemsettings, not from the standalone dialog ("bespin config"), right?

Anyway "svn up" - should be fixed since r1182 - Aug 14 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

errmmmm stupid question: what's your scribus version? (using 1.3.7 here) - Aug 10 2010
WineRar

Dolphin Service Menus by koko2k 54 comments

hehe, yeah i got a little upset, did i? ;-)

so in case:
"sorry antonio, i didn't mean to offend you or your efforts" - though i probably did... :(

however, there is no wrong statement in the above
- compression is simply not "required" (there's "better") and should rather not be encouraged (for legal reasons)
- decompression works "out of the box" and w/o any CLI invocation (just tested, no idea where one could have spotted any problem)

so while there're certainly valid usecases for wine, WinRAR is simply not. - Aug 07 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

Just in cas you're not the kwin bug reporter or didn't notice anyway:

I still don't know what caused this, but it's fixed with the broad sword since a few days =) - Aug 06 2010
WineRar

Dolphin Service Menus by koko2k 54 comments

- KDE ships an archive GUI "ark"
- it supports rar decompression via the free (as in speech and beer) unrar tool (including pwd ecrypted RARs you little RS abusers ;-)
- there's a linux RAR compression tool, but it's neither free in speech nor beer (but shareware)

NOW, THIS IS IMPORTANT:
since the lzma patent ran out, you can freely and legally use this compression (xz tools in your distro)
For ANYTHING (except some media types like wav where RAR uses specialized algorithms - flac is however still superior and the free "FreeArc" uses similar techniques and easily outperforms WinRar by this...) LZMA BEATS THE SHIT OUT OF RAR!

Conclusions:
- if you want to decompress RAR, there's no problem and no need for WinRAR at all
- If you want to compress as RAR... no wait: YOU DO NOT WANT AT ALL.

DO NOT USE THIS EXTENSION, DO NOT USE WINRAR. There is NO NEED AT ALL.

If there's any trouble with rar decompression & ark or unrar, fix ark or unrar. - Aug 06 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

hmmm... not really sure but since it happens on layouting a frame (qscrollarea) content, it might be (wild guess) in the VisualFrame (though no idea why)

if you compile bespin yourself, please comment polish.cpp:639f

// else if (!widget->inherits("KPIM::OverlayWidget"))
// VisualFrame::manage(frame);

(the result will look a bit "different", but that's not so important for teh moment ;-) - Aug 05 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

just the same way ;-)
when the process freezes ast high CPU load that's usually an infinite loop. so you call scribus from gdb or attach to it and "continue" until it reaches the freeze. then terminate it and dump the stack.

terminal1:
gdb scribus
run
terminal2:
"ps -Af | grep scribus" -> $pid
kill $pid (NOT kill -9!!)
terminal1:
bt

should print the offending loop... hopefully. - Aug 05 2010
BeClock

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

yeah, no: it's not been in that version, sorry :-( - Aug 05 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

works for me (Qt 4.6) - do you use inversion of modal dialogs and does the problem persist when deactivating it (ifff)

Do you happen to have gdb experience?
(That's a debugger ;-) - Aug 05 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

I'd say this heavily depends on your Bespin setup.

For the default look, have a look at "SlicknesS" or "Apotheosis" (where the latter one seems a bit buggy)

An alltime favorite is Milk (sth. called "Milke" is at a higher version and has round buttons) - Max' Alloy series looks a bit different from everything but will provide you an interesting comment on historic Aqua (though less glossy, think of a mix between milk and aqua)

If you're trying to mimic OSX, you shouldn't have a hard time finding a zillion Aqua clones of all generations and the default Aurora looks a bit "leopardish" as well

"Schwermetall" has a light and glassy attitude, while "Canus" (by toner) is a bit like a Platinum extrapolation

An intersting theme with partial inversion for structuration is "Azel"

Unlike bespin i switch them from time to time (matching the bespin mood de toujours :) - Aug 05 2010
BeClock

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

it's there.
config dialog/"central display", check "show day of week" (replacing the am/pm indicator in doubt)

a "free text" clock would more or less require "another" (derived) plugin, but since this is always on top, the best strategy to keep it "out of the way" is to make it compact, what such clock (yes, i've seen rainmeter scrots...) would sacrifice... =\ - Aug 05 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

sorry, my bad - i accidently introduced a Qt (4.6 function dependency ie. you Qt is "too old")

it's removed in r1173 (wasn't required anyway - cnp lazyness ;-) - Aug 04 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

menubar / UNO / shadow related bugs are fixed in very recent Bespin versions (1160 i think...) and from the scrot it looks mostly ok to me.


UNO w/o a lower shadow is currently only possible by selecting the "sunken" UNO variant (leading to a shadow on the top border), you'd have to request if you really want to get rid of it ... - Aug 03 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

short: nope, sorry.

long: there is in fact a wrapper style for gtk+ called gtk-qt but bespin exceeds the capabilities of gtk+ 2.x, so you'd have to use a "conservative" setup (in particular no hover inversions etc. and preferably "black on white") and still will face some "regressions" (since gtk+ cannot do tabs the way bespin does and applications like FF which invoke gtk+ by yet another wrapper will fail even more :-( - Aug 01 2010
BeReflected

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

did you compile it on kde 4.4?
(the effects lib is not ABI stable and increases its version from time to time, so you _must_ compile and link the effect for the current KDE version) - Jul 26 2010
BeShadowed

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

Humm?
The clock is BeClock (kwin plugin) and the sysinfo thing is conky - i don't use plasma :-) - Jul 24 2010
BeShadowed

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

errr stunning...
seems libGL was not propagated to ldconfig
if there was an installation problem, you can run "sudo ldconfig" to update cache & database

in doubt, just replace "GL" at the end of CMakeLists.txt:20 by "/usr/lib/libGL.so" that should do, but propagating GL to ld is the more "proper" solution... - Jul 24 2010
oxygen-transparent

QtCurve by HugoPereira 546 comments

yes - at least for Qt 4.6
see polish.cpp:878ff

You're indeed right that unsetting the flags helps on style changes, but this must NOT happen unconditionally: assume you remove them from plasma windows or any other client that uses ARGB itself -> they'd end up being broken
the color table of the widget however remains, it only enters the "normal" painting code that erases the window before doing anything else.

So stuff like dragonplayer remain broken, just tried again :(
(apparently smplayer -no more?- uses QX11Embed*, at least the block is not called, but it "works" with phonon. - Jul 24 2010
BeShadowed

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

you appear to lack a (the...) OpenGL library... but that's unlikely :-\

try
ldd $(which kwin) | grep -i gl

and watch out for libGL, there should be sth. like
libGL.so.1 => /usr/lib/libGL.so.1

(otherwise i'd need to extend the configure script for to search for and conditionally disable openGL support. (it's just quite uncommon on a today desktop, there's usually at least mesa) - Jul 24 2010
oxygen-transparent

QtCurve by HugoPereira 546 comments

as for Qt as it is atm, that's not possible.
once WA_TranslucentBackground is set it cannot be removed and it's completely unpredictable whether an application will add an XEmbed container later on :-(

Ultimately, the proper solution is to fix on XEmbed or Phonon (which should cause most of the incidents) to not stumble on ARGB windows. - Jul 24 2010
oxygen-transparent

QtCurve by HugoPereira 546 comments

it should be safe to drop vlc from the blacklist since recent(?) version seem to pick a usable video output (hopefully rather GL than X11) or alter the colortable for the player window (dunno) when the mainwindow uses ARBG ^_^ - Jul 23 2010
BeClock

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

I've no interest in weather forecasting widgets - never, not for plasma, conky, or whatever. Either i know anyway what the weather's gonna be, or the forecast is likely wrong =D

It should however not be too hard to clone the plugin and change the texture painting routine... - Jul 22 2010
oxygen-transparent

QtCurve by HugoPereira 546 comments

"basically everything that uses QX11Embed" - to be more precise....

You can use translucency in smplayer by using the gl backend (or x11, but that's dog slow) - Jul 22 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

Hi, sorry myself :)

I committed the icons (named "gear[0-6].svg") but unfortunately cpufreq keeps them outside the icon theme structure, so i cannot add aliases (making them used automatically)

you'll likely be able to override them by placing them into ~/.local/share/cpufreq or ~/.cpufreq or a similar path (you'll actually have to try, sorry :-( - Jul 20 2010
BeClock

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

X11 / Xrender headers. (-dev packages)

They (it) should be a "weak" dependency of the workspace-dev package though...
=\ - Jul 18 2010
Dolpher2

Be-Shell/Bespin by TheRob 33 comments

...
"qdbus org.kde.kwin /KWin reconfigure"
.. is MUCH faster ;-) - Jul 16 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

maybe... ;-)

do you know the icon names/storage? - Jul 15 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

try to comment line generate_kde_icons.sh:112
# composite -blend ${alpha}x0 ....

you'll loose the ability to apply a global opacity level to the icon.
(some) recent versions of imagemagigk appear to have problems with this, though former reports referred to entire black icons.

graphicsmagick may not show this issue - on the other hand it could be graphicsmagick pretending to be imagmaick (that's usually ok) causing this trouble - no idea %-\ - Jul 15 2010
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

a) which arorae version? (from kde 4.4 or some 4.5 pre)
b) please check whether it also happens if you set the background mode to "plain" and NOT glassy, no circles etc. either (and restart kwin, "kwin --replace&")


(sorry, but i'm still entirely unable to reproduce this, it looks like WA_TranslucentBackground has been removed from the deco window, while this should not even be possible... :-\ ) - Jul 11 2010