Featured in collections
Recommended for you
Featured in groupsSee All
Kaelri's avatar
Emiko Launcher
197 75 98K (6 Today)
By Kaelri   |   Watch
Published: December 19, 2009
Update (9 December 12)

I looked at the code for this skin for the first time in about two years, and I was too embarrassed not to clean it up. :) The skin is now much smaller and more efficient.

In addition, whatever "lag" I was experiencing with Rainmeter's PLAY bang seems to have been fixed over the years, so I removed the extra addon. This should improve the skin's performance and eliminate some of the problems described in the comments.

-----------------------

Update: RMSkin (20 November 10)

I've coverted the package to the ".rmskin" format, which makes it quick and easy to install new skins in the latest version of Rainmeter.

-----------------------

Video

This skin was made from a conceptual mockup by emiko; I loved his unique original design so much that I decided to take on the project myself. :)

Along with the apps and labels for each button, you can also easily customize:

• Text font, color and style.
• Button color.
• Button radius.
• Gap between buttons.

The text and the buttons will automatically adjust to each other, so you can make this fit just about any arrangement that seems to be crying out for a 3x3 grid of clickable dots.

The skin also uses a copy of JSMorley's new sound-byte app for the hover effect. You can eliminate this and use Rainmeter's internal sound player bang, but it causes a significant lag when used in this manner. The default sound, which is just taken from Windows' system audio, can be easily replaced as well.
Featured in collections
Recommended for you
Featured in groupsSee All
Comments75
anonymous's avatar
Join the community to add your comment. Already a deviant? Sign In
RolePlayingGirl's avatar
RolePlayingGirlHobbyist General Artist
What I want:
; 1 2 3 4
;   5 6 7
;     8 9
;      10

Original:
; 1 2 3
; 4 5 6
; 7 8 9

What i tried:
; 1 2 3 4
; 5 6 7
; 8 9
; 10

What I could do:
; 1
; 2 3
; 4 5 6
; 7 8 9 10

Any way that i could get what i want?
RolePlayingGirl's avatar
RolePlayingGirlHobbyist General Artist
also how to put the words below instead of at the top?
XulixEmerald's avatar
I made it so that when you hover over the buttons, the color changes to a custom color:
(ColorCircle1 will change the color for the 1st aplication, ColorCircle2 for the 2nd... until the 9th aplication)
I also got rid of the sound because I personally dont like it that much.




;------------------------------------------------------------------------------------------------
; EMIKO LAUNCHER

[Metadata]
Name=Emiko (color)
Author=emiko | Kaelri | Edited by Xulix
Version=1.1
Information=An application launcher (with color!).
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0

[Rainmeter]
Update=-1
MiddleMouseDownAction=!Refresh
BackgroundMode=2
SolidColor=0,0,0,2

[Variables]
ColorCircle=255,255,255,50
; Color for the application buttons     <-------
ColorCircle1=0,0,0
ColorCircle2=0,0,0
ColorCircle3=0,0,0
ColorCircle4=0,0,0
ColorCircle5=0,0,0
ColorCircle6=0,0,0
ColorCircle7=0,0,0
ColorCircle8=0,0,0
ColorCircle9=0,0,0

TextColor=255,255,255,217
TextFont=Calibri
TextStyle=BOLD
TextSize=10
TextGap=30

CircleRadius=11
CircleGap=35

; 1 2 3
; 4 5 6
; 7 8 9

App1Name=Chrome
App1Path="chrome.exe"

App2Name=Explorer
App2Path="::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"

App3Name=USB
App3Path="E:"

App4Name=Word
App4Path="winword.exe"

App5Name=Excel
App5Path="excel.exe"

App6Name=Powerpoint
App6Path="powerpnt"

App7Name=AppName
App7Path="Directory"

App8Name=AppName
App8Path="Directory"

App9Name=AppName
App9Path="Directory"

; Do not change any variables below this line. They are automatically derived from the ones above.

CircleSize=(#CircleRadius# * 2)
TextWidth=((#CircleGap# * 2) + #CircleSize#)
TextX=(#TextWidth# / 2)

;----------------------------------------------
; STYLES

[StyleCircle]
X=#CircleGap#r
Y=r
W=#CircleSize#
H=#CircleSize#
RotationAngle=(2*PI)
LineLength=#CircleRadius#
LineStart=0
AntiAlias=1
LineColor=#ColorCircle#
MouseLeaveAction=[!SetOption #CURRENTSECTION# LineColor "#ColorCircle#"]     [!UpdateMeter #CURRENTSECTION#][!SetOption Active Text ""]                         [!UpdateMeter Active][!Redraw]
Solid=1

[StyleCircleNewLine]
X=0
Y=#CircleGap#r

;----------------------------------------------
; METERS

[Active]
Meter=STRING
X=#TextX#
H=#TextGap#
W=#TextWidth#
FontFace=#TextFont#
FontSize=#TextSize#
FontColor=#TextColor#
StringAlign=CENTER
StringStyle=#TextStyle#
AntiAlias=1

[1]
Meter=ROUNDLINE
MeterStyle=StyleCircle | StyleCircleFirst
LeftMouseUpAction=["#App1Path#"]
X=0
Y=#TextGap#r
MouseOverAction=[!SetOption #CURRENTSECTION# LineColor "#ColorCircle1#"][!UpdateMeter #CURRENTSECTION#][!SetOption Active Text "#App#CURRENTSECTION#Name#"][!UpdateMeter Active][!Redraw]

[2]
Meter=ROUNDLINE
MeterStyle=StyleCircle
LeftMouseUpAction=["#App2Path#"]
MouseOverAction=[!SetOption #CURRENTSECTION# LineColor "#ColorCircle2#"][!UpdateMeter #CURRENTSECTION#][!SetOption Active Text "#App#CURRENTSECTION#Name#"][!UpdateMeter Active][!Redraw]


[3]
Meter=ROUNDLINE
MeterStyle=StyleCircle
LeftMouseUpAction=["#App3Path#"]
MouseOverAction=[!SetOption #CURRENTSECTION# LineColor "#ColorCircle3#"][!UpdateMeter #CURRENTSECTION#][!SetOption Active Text "#App#CURRENTSECTION#Name#"][!UpdateMeter Active][!Redraw]


[4]
Meter=ROUNDLINE
MeterStyle=StyleCircle | StyleCircleNewLine
LeftMouseUpAction=["#App4Path#"]
MouseOverAction=[!SetOption #CURRENTSECTION# LineColor "#ColorCircle14#"][!UpdateMeter #CURRENTSECTION#][!SetOption Active Text "#App#CURRENTSECTION#Name#"][!UpdateMeter Active][!Redraw]


[5]
Meter=ROUNDLINE
MeterStyle=StyleCircle
LeftMouseUpAction=["#App5Path#"]
MouseOverAction=[!SetOption #CURRENTSECTION# LineColor "#ColorCircle5#"][!UpdateMeter #CURRENTSECTION#][!SetOption Active Text "#App#CURRENTSECTION#Name#"][!UpdateMeter Active][!Redraw]


[6]
Meter=ROUNDLINE
MeterStyle=StyleCircle
LeftMouseUpAction=["#App6Path#"]
MouseOverAction=[!SetOption #CURRENTSECTION# LineColor "#ColorCircle6#"][!UpdateMeter #CURRENTSECTION#][!SetOption Active Text "#App#CURRENTSECTION#Name#"][!UpdateMeter Active][!Redraw]


[7]
Meter=ROUNDLINE
MeterStyle=StyleCircle | StyleCircleNewLine
LeftMouseUpAction=["#App7Path#"]
MouseOverAction=[!SetOption #CURRENTSECTION# LineColor "#ColorCircle7#"][!UpdateMeter #CURRENTSECTION#][!SetOption Active Text "#App#CURRENTSECTION#Name#"][!UpdateMeter Active][!Redraw]


[8]
Meter=ROUNDLINE
MeterStyle=StyleCircle
LeftMouseUpAction=["#App8Path#"]
MouseOverAction=[!SetOption #CURRENTSECTION# LineColor "#ColorCircle8#"][!UpdateMeter #CURRENTSECTION#][!SetOption Active Text "#App#CURRENTSECTION#Name#"][!UpdateMeter Active][!Redraw]


[9]
Meter=ROUNDLINE
MeterStyle=StyleCircle
LeftMouseUpAction=["#App9Path#"]
MouseOverAction=[!SetOption #CURRENTSECTION# LineColor "#ColorCircle9#"][!UpdateMeter #CURRENTSECTION#][!SetOption Active Text "#App#CURRENTSECTION#Name#"][!UpdateMeter Active][!Redraw]
medicaliweee's avatar
How can I make it a larger grid (ie 4x4 5x5 etc) 
I've been able to add +3 more circles but they continue in the last row (3,3,6)

edit: I found it, need to add " | StyleCircleNewLine" on each desired break.
neothefurrywolf's avatar
neothefurrywolfHobbyist Photographer
Anyway to turn off the sound completely
lowyikhang1995's avatar
how can i change the app into others app (dota 2). I edited as steam.exe but it wont work. help please.
Glusch's avatar
I love your launcher, it is really flexible and easy to work with, great work! Just wanted to tell you how much I appreciate it.
xth0mas's avatar
Thanks! I really like this :D

How would I add a shutdown shortcut to one of the buttons? Everything I am finding online won't work. I'm on Windows 7.
iDowngrade's avatar
Thinking for a bit I think you can make a command-prompt file that can tell your computer to shutdown.

1. Open up notepad.
2. Type in shutdown -s
3. If you want, you can add -c after the -s for a comment. For example: (shutdown -s -c "Bye Bye")
4. Save it, click all type files and name it <CommandName>.cmd
5. Save it where you decide.
6. Make a path to the command in the emiko.ini.

For this case what you will need is(You dont really have to type it as is but it's the most complete): shutdown.exe -s -t 00 or shutdown.exe /s /t 00

NOTE: Use - before the letter for windows XP, and use / before the letter for 7/8.

Example: shutdown /s /c "Bye"

There are tweaks to this command, to restart, to shutdown, to hibernate, timeout, etc.

Check out this page for the syntaxes: www.computerhope.com/shutdown.…
niotic's avatar
I'm having trouble linking folders and libraries to the buttons, any suggestions?
TheCloudCrest's avatar
Is there a way to add pictures to the dots?
Aaron77771's avatar
Hey, I love your launcher, but I can't seem to replace the Sound.wav file. Can you describe how to do it?
Kaelri's avatar
Find this line:

MouseOverAction=[!SetOption #CURRENTSECTION# LineColor "#ColorCircleActive#"][!UpdateMeter #CURRENTSECTION#][!SetOption Active Text "#App#CURRENTSECTION#Name#"][!UpdateMeter Active][!Redraw][PLAY "#CURRENTPATH#Sound.wav"]

Replace "Sound.wav" with the name of the new file. (#CURRENTSECTION# represents the current skin folder, so if your file is in a different folder, just remove #CURRENTSECTION# and paste in the whole path.)
FlyingHyrax's avatar
I was wondering then you'd get around to updating this - heck, at one point I gave up and rewrote it myself.
Still my favorite Rainmeter launcher after 3 years!
Kaelri's avatar
Glad to hear it. :) Yeah, not only has Rainmeter changed a lot since 2009, but I've also gotten a lot better at it. Or so I like to think.
NicolasVisceglio's avatar
I have a problem with the possition on the screen: it only works on th left uper ccorner, and not in a proper wat eader.
Kaelri's avatar
I'm not sure I understand your issue. I just posted an update to this skin, which should improve the performance in some areas, so please download it and see if that solves the problem. If not, could you provide a little more detail?
trambe25's avatar
I need help, do you know how to make a steam and steam game launcher to this?
acshikari's avatar
acshikariHobbyist Digital Artist
gonna try it.. tnx
sylfide's avatar
sylfideHobbyist General Artist
i just LOVE it ! really makes my desk beautiful !
but, every time i click a dot, the text disapears but comes back again after 10 min? ..
MatteoMatteoMatteo's avatar
me too, this problem is quite annoying
rokr432's avatar
This is a GREAT skin. No more desktop icons. Gives Windows a sleek, classy look. Lovin it!
Pope541's avatar
Pope541Hobbyist General Artist
This is a really cool concept. Can't wait for the update...it really does need the lag and bugs fixed. Then it would be perfect!
anonymous's avatar
Join the community to add your comment. Already a deviant? Sign In
©2019 DeviantArt
All Rights reserved