Wednesday, November 30, 2011

[Selene] Finally I kissed Gnome-Panel theming!!


  Yesterday, I've been tweaking my theming to polish up for gnome-panel again and again... :)

  And my goal is now look&feel of "elementary web page"... Yeah it's really cooool!! :-)

  Since still gnome-panel needs pixmap background on surface, I've added it in my theming in this time:


/usr/share/themes/selene/gtk-3.0/assets/panel_bg_light.png


  It has 24px height, smoothly light gradient and easy for eyes. :)

Friday, November 25, 2011

[GDM] Restarting gdm 3.2.0 trials on new ppa! :D

  Guys, Now the time to restarting experimental trials of GDM 3.2.0 on Precise!! :)

  Here is my new ppa:
https://launchpad.net/~tista/+archive/gdm-testing

So try these commands below:
sudo add-apt-repository ppa:tista/gdm-testing
sudo apt-get update
sudo apt-get install gdm  libgdmgreeter1 libgdmsimplegreeter1 gir1.2-gdmgreeter-1.0
And if you first install them, It might need some reconfiguration for switching display manager like this:
sudo dpkg-reconfigure gdm
Now I'm testing them on my Precise which employs daily-proposed updates and works good with gnome-shell 3.3.2... :)

Cheers!! 

[Selene] Added Desktop Item Theming...

  Yesterday I've added desktop icon appearances for Selene. :)
For a long time I've been living without such desktop items, But someone might need these stuff to operate applications, files and trash... So I did it. :D


  Actually many people would like to put "dark" wallpapers on desktop I suppose, This time I designed them with "light" fonts and "blue" hover background.

  Have a nice day!

Wednesday, November 23, 2011

[Selene] Born in Selene. New Logo Comming... :)

In previous upload of LXPanel on my PPA, I've added new Logo for Selene.. :)
It inspired "Quarter Moon" that're shining over the world...

I really think that's important thing what we usually see these icons in "scaled" and "shrunk" places something like on panel, dialogs, and windows. So at first I made small size for it, then I would make some high resolution images... :P Yeah 22x22, 24x24, 48x48 are actually placed in highly usage, you know. I've seen lots of icons seemed to be beautiful "only for larger images", But I don't suppose these're good. True beautiful icons always seems good even in tiny spaces, isn't it?

Monday, November 21, 2011

[Selene] Giving more love to Gnome-Panel?! :)

I'm cooking gnome-panel again...






Because I love these features for panel:

  1. Really configurable for theming. Especially font shadows, backgrounds and button appearances...
  2. Centre Clock. I've been waiting for this!! :) So I love Wingpanel as well.
  3. Window List. It's really important for navigating windows. 
Now we could use gnome-panel with some Ubuntu Indicators by applying "Indicator-applet" packages... Wow!! cool!!
But now we sometimes experiences ugly situation with gnome-panel. Yep, If you guys want to try to put pixmaps as Background of panel, Then gnome-panel might load mismatched rendering, something like "shrunk images" with "black band" placed bottom of panel. :(

Why?

Yeah It seams to be caused gtk3 theming... damned!
So we could fix it by polishing own theming especially "padding" of panel components! :P In my case, I could fix it to change padding from "3" to "0" for panel.css:
/* Fallback Mode Panel */
.gnome-panel,
.unity-panel,
.unity-2d-panel,
.wingpanel,
.xfce-panel,
PanelWidget,
PanelApplet,
PanelToplevel {
    color: @text_color;
    padding: 0;
    background-image: -gtk-gradient (linear,
                     left top,
                     left bottom,
                     from (shade (@bg_color, 1.08)),
                                     color-stop (0.05, shade (@bg_color, 1.02)),   
                                     color-stop (0.93, shade (@bg_color, 0.82)),
                                     color-stop (0.94, shade (@bg_color, 0.89)),
                                     color-stop (0.96, shade (@bg_color, 0.69)),
                                     color-stop (0.98, shade (@bg_color, 0.55)),
                     to (shade (@bg_color, 0.55)));
    border-width: 0;

    -unico-outer-stroke-gradient: -gtk-gradient (linear,
                    left top, left bottom,
                    from (alpha (#000, 0.60)),
                    to (alpha (#000, 0.00)));   
}

.gnome-panel-menu-bar,
.unity-panel-menu-bar,
.wingpanel-menu-bar,
.gnome-panel-menu-bar.unity-panel,
PanelApplet > GtkMenuBar.menubar,
PanelApplet > GtkMenuBar.menubar.menuitem,
PanelMenuBar.menubar,
PanelMenuBar.menubar.menuitem {
    color: #383838;
    background-image: -gtk-gradient (linear,
                     left top,
                     left bottom,
                     from (shade (@bg_color, 1.08)),
                                     color-stop (0.05, shade (@bg_color, 1.02)),
                                     color-stop (0.93, shade (@bg_color, 0.82)),
                                     color-stop (0.94, shade (@bg_color, 0.89)),
                                     color-stop (0.96, shade (@bg_color, 0.69)),
                                     color-stop (0.99, shade (@bg_color, 0.55)),
                     to (shade (@bg_color, 0.55)));
    border-width: 0;
}

PanelAppletFrame {
    background-image: -gtk-gradient (linear,
                     left top,
                     left bottom,
                     from (shade (@bg_color, 1.08)),
                                     color-stop (0.05, shade (@bg_color, 1.02)),
                                     color-stop (0.93, shade (@bg_color, 0.82)),
                                     color-stop (0.94, shade (@bg_color, 0.89)),
                                     color-stop (0.96, shade (@bg_color, 0.69)),
                                     color-stop (0.99, shade (@bg_color, 0.55)),
                     to (shade (@bg_color, 0.55)));
    border-width: 0;
}

PanelApplet .button {
    border-radius: 0;
    border-width:0;
    color: #383838;   
    background-image: -gtk-gradient (linear,
                     left top,
                     left bottom,
                     from (shade (@bg_color, 1.08)),
                                     color-stop (0.05, shade (@bg_color, 1.02)),
                                     color-stop (0.93, shade (@bg_color, 0.82)),
                                     color-stop (0.94, shade (@bg_color, 0.89)),
                                     color-stop (0.96, shade (@bg_color, 0.69)),
                                     color-stop (0.99, shade (@bg_color, 0.55)),
                     to (shade (@bg_color, 0.55)));
    border-width: 0;
}

PanelApplet .button:prelight:active,
PanelApplet .button:active {
    color: #4a90d9;
    font-weight: bold;
}

PanelApplet .button:prelight {
    color: #4a90d9;
    font-weight: bold;   
}

ClockBox {
    color: @fg_color;
}

WnckPager, WnckTasklist {
    color: #dedede;
    background-image: -gtk-gradient (linear,
                     left top,
                     left bottom,
                     from (shade (@bg_color, 1.08)),
                                     color-stop (0.05, shade (@bg_color, 1.02)),
                                     color-stop (0.93, shade (@bg_color, 0.82)),
                                     color-stop (0.94, shade (@bg_color, 0.89)),
                                     color-stop (0.96, shade (@bg_color, 0.69)),
                                     color-stop (0.99, shade (@bg_color, 0.55)),
                     to (shade (@bg_color, 0.55)));
    border-width: 0;    
}

That's my panel theming for gtk3 today. :)
I hope this could help someone...

Have a nice day!

Friday, November 18, 2011

[Selene] How about Plymouth theming for Selene? :P

  I've already uploaded this theming...
But I didn't pollish installation script yet, so it would require this command:

sudo update-alternatives --config default.plymouth
sudo update-initramfs -u

Anybody give me a logo for it!! :)

Thursday, November 17, 2011

[Selene] I'm preparing for wallpaper package... :)

Now I'm concerning I should package with my favorite wallpapers...
And I also surely have to contact to creators... :)

So give me a little bit more time...

[Selene] Back to the future?!



  Today I'm using this desktop showed above... :)
Yep, There's no gnome-shell, unity, xfce, and even lxde!

  That contains LXPanel, Mutter, some indicators, and stuff based on gnome-fallback. Just now I've uploaded this LXPanel featuring Selene to my new PPA:

https://launchpad.net/~tista/+archive/selene

So from a couple of days ago, this ppa becomes my codebase. :) And I could suggest to polish such "clean" dekstop with LXPanel to try this workaround:
  • Even if LXPanel has indicator-plugins, it still has an ugly issue... Yeah the problem is "order" of indicators.
  • So first you could purge "indicator-application-gtk2" to put indicator-session to right-edge of panel...
  • Then you could add panel item called "system tray" on the left side of indicators to show some other notification icons, application icons and some more indicators.
 Result had been shown above screenshot of mine. :P

Have a nice day!!

Tuesday, November 15, 2011

[e] I named it "Selene" from today...

  Now I'm preparing for new PPA to open Unofficial elementary theming for those who enhanced the possibilities of gtk2/3 by employing various stuff for desktop... :)


  I've been thinking what would be the best name of this theming... And finally I would call them "Selene".

"Selene" means "Luna" in Ancient Greek. ;) Yeah I mean yet another luna theming... Luna would approve only their own applications, but I want to make Selene to support more widely on both gtk2/3 even on Gnome-Shell... Now I'm concerning completely new gtk theming for it, So near the future I would push it...

Saturday, November 12, 2011

[e] Wingpanel got real-shadow back recently!! ;)

  What a nice... Wow!!


  Yeah for a long time, Wingpanel could not render such cairo rendered shadow drown on bottom of panel. But today, it come back!

  If you guys want to dive into development state, please try a bzr branch of them. Unfortunately because Precise had got new glib (2.31.0 or higher), we might have to do some patchworks for that souces suited for oneiric... :S Yep, g_thread_init and/or some routines already discontinued on Precise's glib. And then Wingpanel got cmake methods you know? :)

  Finally don't forget that bzr branch is the development states, So it sometimes runs unstable... umm... Good Luck!! :-)

PS:
  Now I'm using LXPanel as bottom panel to show window-list, Oh such double panels seems to remember me classic gnome2 appearance... Why bottom panel? OK. Let's explain.
  In this time Wingpanel draws shadow via cairo rendering, but if the other dock/panel placed on top of screens or nearby Wingpanel, it forced to draw shadow for "both". :S So I had to move Tint2 and/or LXPanel far from Wingpanel as workaround... That's the mainly disadvantage of such real-shadow of Wingpanel.
  And one more ugly thing. Today we could choose application launcher via dconf settings, for example, "slingshot" or "cardapio". But, Wingpanel's dconf scheme denies any command options for cardapio. Yeah we sometimes use "cardapio show-near-mouse" to show up cardapio near the gnome-main-menu button, But Wingpanel couldn't do that... Damned! :/ So we might have to edit the startup script of cardapio, or fix Wingpanel's codes... Oh seems hard works?! ;)

Friday, November 11, 2011

[e] Pantheon always accepts your own "Pantheon" Shell!! :)

 Actually I'm addicted to Gnome-shell, however, I really love it on everything? No...

  Mainly, Gnome-shell have been constructed and designed as "All-in-one" single application. Is it truly the best choice? I don't think so. Although Gnome-shell could be changed dramatically with its own "extensions" written in JavaScript, I have to confirm that these ideas seemed amazing pretty good! :) But on the other hand, Because of its construction, We could never choose these components as "Modules"... :/

 Sometimes linux freaks want to run their own "favorite" desktops what had been polished, tried and maintained by themselves. Usually these amazing dekstop might be contained some "Small" and "Lightweight" stuff, something like window-managers, panels, docks, pagers, widgets and Backend Services. Yes, I also had done such desktop for many years...

  Today we could see some newer desktop environments, like Unity, Gnome-shell, Cream, But especially Gnome-shell would deny such "Modular Shell"... :S

  So I could recommend "Pantheon" shell produced by elementary development team! :) It has the truly principal that these contained stuff must be run as "Modules". Then we could choose them as you like. Today since I don't want to run Plank dock application, Tint2 task manager I'm examing...


You could see it beneath "Wingpanel" super sexy lightweight gtk3 panel. :) In this time, I made "Plank-ish" theming for tint2 as dark panel. And I was often inspired from elementary team web site, Yep, those pages seemed to be well designed and polished perfectly!! Awesome!!
Above screenshot shows 3 states of windows, Active and focued, Unfoced, and Minimized. Still I'm working in progress, Anyway I'm willing to hunt any other lightwight and cool applications more for better, quickly task managements...

  Finally, I'm a one of Linuxers "Addicted to Search". So I love "Synapse" as well!!


That's fantastic application launcher/file finder... Yeah once I put my hands on my Vaio Z's palm rest, soon HIT and HIT and HIT the key! There's few reasons to use touchpad. Synapse runs fast and always shows the answers immidiately. It must be qute faster than following classical menus to deep.. Otherwise I suppose LXPanel might provide the best classical menus on precise/oneiric environments so I love it! XFce4-Panel also could provide classical menus, but it's damned! Never be satisfied...

  Finally I hope elementary team could keep their amazing works forever. :-)

Wednesday, November 09, 2011

My PPAs had been closed permanently.

Today I had to close PPAs for some reasons, So I won't be able to updates for a while...

Best Regards,
Tista

Monday, November 07, 2011

[ibus] Why ibus devs took a wrong way to design standardization? :S

Too Bad!

What a hell ibus's panel icon was?!
Yeah we could see the ugly symbolic icon for ibus on 1.4.0 or higher running on Precise Pangolin... :/

So I made this dirty workaround patch to fix proper icons on user selected theming...
http://paste.ubuntu.com/730892/

Finally you guys could confirm Faenza's "ibus-keyboard" icon properly... :)

In past, Ubuntu devs sometimes surely ignores user theming again and again... Yep, they always only concerning about "Ambiance" and "Unity", then they of course used to wipe the others away from their sights!! damned!! Additionally, the evil is "Ubuntu-software-center" as well. It uses right/left arrow on its GtkToolbar as "Hover" GtkButton style on normal state?! The design team seems Monkey-Train, isn't it?! :S
I really won't fix this issue on my theming... To tell the truth, They "must" fix that button style ASAP!! But to be honest, I had never opened USC, never... :P

Sunday, November 06, 2011

[gtk2] I've re-cooked Indicator-power-gtk2 again... :-)

Today I've been fighting against Indicator-power-gtk2 coding as if in a dream... :)

Why it should be needed?

Yep, LXPanel still runs with gtk2 rendering, and I still love it even if it were stacked with such "ancient" stuff... And LXPanel surely had window-list, indicators, classical menu, theming, and so. OMG, I forgot this seems as "light-weight", too... :P


Although we had to pull some indicators with "gtk2" version, it works well with various window-manager.


That screenshot showed a lot of indicator-*-gtk2s. Now I'm running it on Mutter! :) Yeah I love mutter finally since it draws window-frame on "Anti-Aliasing", Wow amazing beautiful...


But never I had any disadvantages? No... :S
LXPanel couldn't set any indicator's "ordering". Then you could see the Cog didn't place the right-top-edge... :/ Damned!! So I'm concerning to do hack LXPanel to control indicator order like WingPanel...

Friday, November 04, 2011

[e] How about new Slingshot with wingpanel and Tint2? :)

Just now I'm using wingpanel and tint2 without Plank...


Wow!! new appearance of Slingshot seems cool!! :-)

And this Tint2 had to be patched a bit.. Because tint2 always using "dark font-shadow", but elementary needs "light font-shadow" to render dark fonts on light background...

Then I made tint2 theming to be fitted to eGtk look&feel.
Here is my tint2rc: elementary.tint2rc
ASAP I would upload my patched Tint2 to my PPA.

Yep, The only thing wingpanel had not approved is "Window List" task managements. so I employed Tint2 fast&lightwieght task manager instead of Plank dock application... To be honest, I don't like docks and so... :P Although Tint2 didn't improve any perfect match for user-icon-themes, but almost seemded good...

Oh forgot to mention... I gotta have to upload this elementary-borderless theming to improve new wingpanel appearance by light color scheme... But someone might feel a bit disappointed since this theming seemed to be similar to MacOSX... :S But I think OSX looks beautiful and we should learn the points of gtk3 design from there in a lot of directions!

Thursday, November 03, 2011

[gtk3] Which would you like to employ the "fallback-session" for Precise Pangolin?

For a couple of days, I've been under analysis of "Fallback-session" of gnome3...

Since today our Precise (unfortunately Oneiric as well) might eat huge RAM as default Gnome-shell and/or Unity session!! :S

So I had to re-think yet another session for especially "light-weight"... Actually Gnome-shell and/or Unity had lots of great features to run desktop conveniently though, But on the other hand these features would waist RAM much more...

Now I'm concerning this combination "xfce4-panel" and "mutter":


Yep, I meant cleanest desktop without any docks, system monitors, desktop icons, and special 3D effects. :) Basically xfce4-panel could be changed the appearance by using gtk2 theming, then I had polished some codes for it and already uploaded as my elementary-borderless theme pack... Recently xfce4-panel would be the last one runs with gtk2 on Precise, So I won't be able to fix much codes for gtk2 anymore. Exactly this panel could run as rich smoothly enough and very configurable stuffs as well! And then if we could go with it, panel must have "window list" task manager because of purging any docks.

I suppose such classic panels should improve these stuff:
  • Classical Gnome main menu
  • Window list task managements with right-click menu to control windows
  • Notification areas and hopefully classic gnome-panel-appets
  • Configurable Clock should be placed in panel's centre
  • None complicated requirements for 3D graphic drivers
  • Minimal animated effects to run faster
  • Flexibility for running with various Window Manager as standard Gnome session
In past, I've been addicted in AWN as panel, however it required higher machine spec than any other dock/panel applications. Then sometimes on poor machines, we could not use it for classic panel... :S

Finally Gnome3 already had classic panel "gnome-panel" you know, but today, Unfortunately we couldn't hope much for it. If so, although xfce4-panel still run with gtk2 old-fashion stuffs, It could make sense than gnome-panel I believe... Yeah Only thing we have to do is "re-think" the gtk2 theming like we did in past, Isn't it? :-)