HOME | DD

Th3R0b β€” wood again

Published: 2012-12-21 17:58:56 +0000 UTC; Views: 3773; Favourites: 31; Downloads: 0
Redirect to original
Description session: [link]
shell: [link]
qt-style: unreleased for of [link]

windows: [link] , [link] , [link] and a unreleased file-browser
Related content
Comments: 65

Th3R0b In reply to ??? [2014-06-14 10:11:36 +0000 UTC]

well, yes, obviously its possible, but from what I hear
qt5 will support client side decorations at some point...
...not sure, might be I remember it wrong.

I did that a rather hackerish way from the style...
...inserting widgets into the toolbar -not recommended

This approach you also need to understand C++
and the concept of widgets in Qt... there is no
tutorial or any such for doing this, you will have
to hack yourself. sry.

πŸ‘: 0 ⏩: 1

x11tete11x In reply to Th3R0b [2014-06-15 01:02:29 +0000 UTC]

thx! dont worry withΒ perseverance some day i will get some working xD

πŸ‘: 0 ⏩: 0

x11tete11x In reply to ??? [2014-06-11 14:03:24 +0000 UTC]

damn.. if you use some characters in comment get that xD

here is it:

i cant find an idiot like tutorial to make windows, qtcreator does all the work for you but you dont learn how to "hack" window styles xD

πŸ‘: 0 ⏩: 0

elavdeveloper [2013-08-08 17:04:17 +0000 UTC]

Nice work! What window manager are you using?

πŸ‘: 0 ⏩: 1

Th3R0b In reply to elavdeveloper [2013-08-08 18:21:41 +0000 UTC]

thx... KWin

πŸ‘: 0 ⏩: 1

elavdeveloper In reply to Th3R0b [2013-08-09 12:02:22 +0000 UTC]

Hello. Thanks for responding.

Yes, I assumed it was Kwin, but what I really wanted to know is if I can download the theme or style from somewhere.

πŸ‘: 0 ⏩: 1

Th3R0b In reply to elavdeveloper [2013-08-09 13:23:05 +0000 UTC]

no u cant... that whole concept is broken tho and was merely a quick hack inspired from a mac scrot somewhere

πŸ‘: 0 ⏩: 1

elavdeveloper In reply to Th3R0b [2013-08-09 20:44:40 +0000 UTC]

Thanks

πŸ‘: 0 ⏩: 1

Th3R0b In reply to elavdeveloper [2013-08-09 21:15:36 +0000 UTC]

if u want the style then it's very similar to bespin since it's
based on it, it's very configurable so u should get able to make it
look to ur preferences. If u on the other hand want some more
exotic stuff like min/max/close buttons in the toolbar or mac-like
drawers then it's not that easy ....there is a reason no-one has
done anything like that and released it publicly.

πŸ‘: 0 ⏩: 1

elavdeveloper In reply to Th3R0b [2013-08-15 15:10:51 +0000 UTC]

I've managed to have a similar style to create my own theme Aurorae and QtCurve. But what I failed to make is that the buttons are and Mac, that is, they are level tabs in Firefox, for example.

It would be great that people like you who have the knowledge to do these things, collaborate with the developers of KWin to have things how are you on Linux.

πŸ‘: 0 ⏩: 1

Th3R0b In reply to elavdeveloper [2013-08-15 18:50:58 +0000 UTC]

u are talking about the min/max/close buttons or what?
....and tabs? not sure what u mean.

πŸ‘: 0 ⏩: 1

elavdeveloper In reply to Th3R0b [2013-08-19 19:46:26 +0000 UTC]

Excuse me. My English is not very good. I mean the position of the buttons in the window, which are placed at the same height of the tabs in some applications, as in Mac

πŸ‘: 0 ⏩: 1

Th3R0b In reply to elavdeveloper [2013-08-20 15:14:59 +0000 UTC]

so.... what u want are windows w/o titlebar and the min/max/close
buttons in the toolbar? Yeah that's not possible w/ bespin.... if u
want that ur gonna have to do it urself

πŸ‘: 0 ⏩: 0

jeffdbush [2013-05-10 23:03:23 +0000 UTC]

Most choice *thumbs up*

πŸ‘: 0 ⏩: 1

Th3R0b In reply to jeffdbush [2013-05-15 05:36:19 +0000 UTC]

well thank u!

πŸ‘: 0 ⏩: 0

smoke999 [2012-12-23 00:22:16 +0000 UTC]

This is a great desktop, very apple'esque. The only things that I would change are to make the pill you have there on the right like on the konsole smaller and make the color of the out of focus titlebar buttons one uniform color. It looks like you just took the colored in-focus titlebar buttons and desaturated them. Other than that it's virtually perfect. I quite like the unified titlebar toolbars you have going on there which takes what is going on in OS X and takes it to the next step. I kind of like the way your file manager looks better than my finder in mt. lion with totalfinder tabbed add-on. I like the composition of the windows and how close to apple they are especially with the drawers on that file manager.. the only thing they need is a bit more padding to push those collapse\expand arrows away from the border. But I have to admit most of my criticism could be considered nit picky things and otherwise this looks really good.

πŸ‘: 0 ⏩: 1

Th3R0b In reply to smoke999 [2013-01-06 11:29:31 +0000 UTC]

Thx!!!!!

Yup, just calculate r+g+b/3 for each
pixel to get a desaturated effect
for the inactive buttons. I actually
just stole the pixmaps from a mac
scrot somewhere

The 'remove titlebar and add control
buttons to toolbar' approach is quite
nice I can say after using it a while.
At the time of this scrot I had just
(very quickly) implemented it cause
I just wanted to know what it 'feels' like.

Tho it's mostly an ugly hack and I'm
prolly not gonna use it long-term but
it was fun.

Glad to hear you like my file manager,
tho the gui is just a cheap clone of
finder.

The drawers are implemented in the file manager,
there is no such concept for linux/X11
so I had to 'hack' / write ugly code
to 'force' such behaviour.

Sure, some paddings are 'off' and
colors don't 'fit' and some sizes
are 'off' and whatnot, it's all very
quickly done

Thx for the feedback mate!

πŸ‘: 0 ⏩: 0

cahyadid79 [2012-12-22 14:43:08 +0000 UTC]

looks great as always....
maybe a little explanation about what you used on your screen... cause as always I love it to have on my desktop too

πŸ‘: 0 ⏩: 1

Th3R0b In reply to cahyadid79 [2013-01-06 11:33:38 +0000 UTC]

Thx, updated the description.

πŸ‘: 0 ⏩: 0

lgsalvati [2012-12-22 11:41:59 +0000 UTC]

Stunning!

The face of dog is worth a thousand words

πŸ‘: 0 ⏩: 1

Th3R0b In reply to lgsalvati [2013-01-06 11:34:23 +0000 UTC]

Hehe, not sure if 'shooped' but sure, it's
'hyperactive' enough for a 'friday-face'

Thx

πŸ‘: 0 ⏩: 0

On-The-Fly [2012-12-22 11:39:40 +0000 UTC]

your - let's call it - docked terminals are absolutely kickass. Well done.

πŸ‘: 0 ⏩: 1

Th3R0b In reply to On-The-Fly [2013-01-06 11:34:48 +0000 UTC]

Thx, just non-interactive info tho

πŸ‘: 0 ⏩: 0

rvc-2011 [2012-12-22 04:14:21 +0000 UTC]

awesome setup champ
as everyone sais... would love to read your description !
how about sharing your config ?

πŸ‘: 0 ⏩: 1

Th3R0b In reply to rvc-2011 [2013-01-06 11:36:00 +0000 UTC]

Thx!

updated the description, what config you want (?),
the one for be.shell is like over 9000 miles long
and is a total mess, it probably wont work with
anything else then my pc anyways.

πŸ‘: 0 ⏩: 1

rvc-2011 In reply to Th3R0b [2013-01-06 17:39:13 +0000 UTC]

haha... wonder if that length could be zipped :wink:
salute your sense of humor !

πŸ‘: 0 ⏩: 0

mmesantos1 [2012-12-22 02:51:04 +0000 UTC]

Nice one Rob!

πŸ‘: 0 ⏩: 1

Th3R0b In reply to mmesantos1 [2013-01-06 11:36:05 +0000 UTC]

Thx

πŸ‘: 0 ⏩: 1

mmesantos1 In reply to Th3R0b [2013-01-06 14:32:02 +0000 UTC]

Your welcome.

πŸ‘: 0 ⏩: 0

MadeInKobaia [2012-12-21 23:30:25 +0000 UTC]

Interesting indeed...I am sure you will write a description, lets go

πŸ‘: 0 ⏩: 1

Th3R0b In reply to MadeInKobaia [2013-01-06 11:36:24 +0000 UTC]

Updated the description thx

πŸ‘: 0 ⏩: 1

MadeInKobaia In reply to Th3R0b [2013-01-25 18:25:18 +0000 UTC]

Thanks

πŸ‘: 0 ⏩: 0

lei00 [2012-12-21 21:04:13 +0000 UTC]

An amazing desktop (again ) and yes , you should DEFINITELY write something here
Could you just say if the bottom terminal is a KDE panel with some konsole widget or something else please?
Nice work again and keep up the great work !

πŸ‘: 0 ⏩: 1

Th3R0b In reply to lei00 [2013-01-06 11:37:43 +0000 UTC]

Thx!

Updated the description

the bottom panel is just non-interactive
info like conky. A panel containing labels.

πŸ‘: 0 ⏩: 1

lei00 In reply to Th3R0b [2013-01-06 15:12:30 +0000 UTC]

You're welcome and thanks for all these precisions.
I especially like the global feeling of the shot, even the uggly mac window border looks good
I like the funny dog picture too

πŸ‘: 0 ⏩: 1

Th3R0b In reply to lei00 [2013-01-06 15:23:13 +0000 UTC]

Sure, no problem at all, what should
window-control buttons look like then?

πŸ‘: 0 ⏩: 1

lei00 In reply to Th3R0b [2013-01-06 15:59:06 +0000 UTC]

I don't know, I just see too much apple buttons , it's just a personal point of view. For me, I like the default kde window border, I like the elementary theme too but I can't use the "grouping windows" feature with it

πŸ‘: 0 ⏩: 1

Th3R0b In reply to lei00 [2013-01-06 16:07:28 +0000 UTC]

okey.... so you like oxygen and elementary
those 2 are the worst IMO, well esp elementary.
I guess I could write an essay on how much I
dislike everything with everything elementary.

I once had a 'run-in' here at deviantart with
the 'mastermind' that started it all.... needless
to say more

πŸ‘: 0 ⏩: 1

lei00 In reply to Th3R0b [2013-01-06 16:11:08 +0000 UTC]

lol

πŸ‘: 0 ⏩: 0

x11tete11x [2012-12-21 20:15:25 +0000 UTC]

i just die xD lol, excelent desktop awesome music player and awesome buttons inside the "menu application" i really like that idea, i askmyself why on the earth i wanna see a titlebar with the name of the app? damn! that's just eat screen space!, few time ago i build a wild desktop, you hadn't buttons in windows to close it you need to do it with gnome-pie (yes that strage desktop was build on gtk xD)

πŸ‘: 0 ⏩: 1

Th3R0b In reply to x11tete11x [2013-01-06 11:42:42 +0000 UTC]

Haha, thx!

It's a general opinion these days that
'we need a change' in the menubars and
titlebars, it's just, nobody knows how
they should change it. Since no matter
what you try, youre bound to fuck smth
up. This solution is far from perfect
and just a quick hack

Ic, well, actually, you wouldn't need
any buttons.... since you have 3 mouse
buttons... so one could implement the
titlebar to listen for mouseclick events
and just check which button the user
pressed and react accordingly... ofc
ignore dragEvents. I actually close
windows so often I've setup kwin to
close the window if I middle-click
the titlebar. It's much faster.

πŸ‘: 0 ⏩: 2

TheVirtualDragon In reply to Th3R0b [2013-05-10 15:59:18 +0000 UTC]

Implementing the mouse button thing has kinda already been implemented like right clicking to bring up a menu. I think to do it properly you might need to start messing around with the window manager code, but you could probably get there. But programmers are famous for not doing things properly anyway, so yeah.

Also the thing about changing menubars and titlebars is really true, I have that feeling all the time, but I just don't know what to change it to.

πŸ‘: 0 ⏩: 1

Th3R0b In reply to TheVirtualDragon [2013-05-16 05:41:30 +0000 UTC]

yeah what I meant was before the window manager
gets the events you'd catch them in the deco...
would actually be kinda easy but I've noticed
I rarely min/max any windows and I've the mid
button for close (which I use a lot).

for the menubar, so far Apple has the far superior
solution (all the endless clones should be proof
of that) ...some apple apps actually has removed
the titlebar also. That's where I got the idea.

πŸ‘: 0 ⏩: 1

TheVirtualDragon In reply to Th3R0b [2013-05-16 15:28:59 +0000 UTC]

Is it possible to catch events in the decorations for other WMs like metacity?

πŸ‘: 0 ⏩: 1

Th3R0b In reply to TheVirtualDragon [2013-05-17 17:38:08 +0000 UTC]

no ofc not.... but then again, metacity uses
different decorations then kwin... kwin uses
a class called KDecoration .

so to create ur own deco u would effective
subclass KDecoration ...and then implement
whatever u want there. That would ofc only
work w/ kwin.

πŸ‘: 0 ⏩: 0

x11tete11x In reply to Th3R0b [2013-01-06 15:04:24 +0000 UTC]

, can you give me some link or point to start doing this kind of things?, i'm studying Computer Engineering so, they give me Java and C, i know nothing about how to do this hacks, and in what language they are. So if not too much trouble, can you give me a link to start learn?

πŸ‘: 0 ⏩: 1

Th3R0b In reply to x11tete11x [2013-01-06 15:21:36 +0000 UTC]

just so you know it's fkn complex!!!!11111111111

Now that that's out of the way.
depends on exactly what you mean but
as long as you don't want anything too
wonky you should be able to do it with
Qt/C++. Most the hacks I've written are
in pure Qt. Only times I've had to fiddle
with X is when I did the 'drawers'.

As QStyle's are full-blown C++ plugins
the run within the application you
are able to do pretty much anything
from within there. Most hacks' I've
written I've done in bespin.

So the logical way to start learning
would be to learn Qt/C++. You have
to understand the Qt framework in order
to make it do what you want.

You'll need some 'IDE' to start programming,
I recommend qtcreator [link] as it's written
by the trolls and you get a lot of autofill
and other convenience features.

Not sure what to say..... 'how I learned it?'
well I just browsed the bespin code and sometimes
I actually understood smth and I was able to
re-write it the way I wanted. dont do this!
this is the wrong way.

qtcreator should offer things like 'get started'
or whatever.

πŸ‘: 0 ⏩: 1

x11tete11x In reply to Th3R0b [2013-01-06 15:57:25 +0000 UTC]

wooohaaa thx! i will start with qtcreator to see what happen

πŸ‘: 0 ⏩: 1

Th3R0b In reply to x11tete11x [2013-01-06 15:59:56 +0000 UTC]

it's just a ide... that's just the place
where you code, you might want to dload
some simple example program from qt
and see if you can understand that.

πŸ‘: 0 ⏩: 1

x11tete11x In reply to Th3R0b [2013-01-06 16:15:28 +0000 UTC]

good :V yes i dont pretend to understand all in few days but if i start to learn QT and work around then maybe i can able to do crazy stuff xD lol.
thx a lot!

πŸ‘: 0 ⏩: 1


| Next =>