Shop Mobile More Submit  Join Login
×




Details

Submitted on
December 11, 2012
File Size
127 KB
Link
Thumb
Embed

Stats

Views
17,484
Favourites
38 (who?)
Comments
56
Downloads
2,298
×
Metro Interface for Linux by 1inux Metro Interface for Linux by 1inux
Metro Interface for linux.

I do not own Windows.

READ THE README FILE!

Requirements:
Python 2.7.3
Zenity

Sources
Inspired by This.
Python Script
Icons
Other Icons

Fav and comments are appreciated
Add a Comment:
 
:icontabarin:
tabarin Featured By Owner Edited Sep 4, 2014
It took me a little while to figure out how the program was supposed to work, putting in the readme something like: "This application requires PyQt4. The way this program works is it renders a web view application on the desktop background for each python script. Each python script is located in its own folder. To change the behavior of a launcher, edit the link in the corresponding html file. Launcher positioning is defined in the javascript at the end of the html file."
Reply
:icontabarin:
tabarin Featured By Owner Edited Sep 4, 2014
Hi, I made a shell script that starts all the individual python scripts automatically if you place it in the main folder:
#!/bin/sh

for i in * ; do
   if [ -d "$i" ]; then
      cd $i
      ./*.py &
      cd ..
   fi
done
Reply
:iconkmdude344:
kmdude344 Featured By Owner Jan 12, 2014  Hobbyist General Artist
Is this reversible once it is downloaded? I would like to turn it one and off frequently, similar to how you can with the Cairo (mac mimicking) dock.
Reply
:icongilgamesh7771:
Gilgamesh7771 Featured By Owner Dec 6, 2013
It doesn't work on Linux Mint 16! Can you make a .deb file for this?
Reply
:icon1inux:
1inux Featured By Owner Dec 10, 2013
Unfortunately no, this isnt an actual application. Its just a bunch of python files used to create little 'desk-lets' per say.
Reply
:icongoontron:
goontron Featured By Owner Aug 7, 2013
why?
Reply
:iconultraguapo:
ultraguapo Featured By Owner Jul 9, 2013
I tried to do it, but the python code needs to be changed to take the input, and go search google with it, then clear the search bar. (and i have absolutely no idea of how to do that lol)I tried to do it, but the python code needs to be changed to take the input, and go search google with it, then clear the search bar. (and i have absolutely no idea of how to do that lol)I tried to do it, but the python code needs to be changed to take the input, and go search google with it, then clear the search bar. (and i have absolutely no idea of how to do that lol)I tried to do it, but the python code needs to be changed to take the input, and go search google with it, then clear the search bar. (and i have absolutely no idea of how to do that lol)
[link]
Reply
:iconultraguapo:
ultraguapo Featured By Owner Jul 9, 2013
I tried to do it, but the python code needs to be changed to take the input, and go search google with it, then clear the search bar. (and i have absolutely no idea of how to do that lol)I tried to do it, but the python code needs to be changed to take the input, and go search google with it, then clear the search bar. (and i have absolutely no idea of how to do that lol)I tried to do it, but the python code needs to be changed to take the input, and go search google with it, then clear the search bar. (and i have absolutely no idea of how to do that lol)
Reply
:icongabriela2400:
gabriela2400 Featured By Owner May 20, 2013  Hobbyist Interface Designer
We featured your work here [link] :)
Reply
:iconlinuxgamer94:
Linuxgamer94 Featured By Owner Apr 29, 2013
Um does this work or is it just art? Now if it does work then how do i install it? Is it a theme or a real invironment? Where do I put this thing?
Reply
:iconmpa4hu:
Mpa4Hu Featured By Owner Feb 10, 2013
"I do not own Windows"
__

You don't say :D
Reply
:icon1inux:
1inux Featured By Owner Feb 11, 2013
haha i wish i did
Reply
:iconaditya2611:
aditya2611 Featured By Owner Dec 25, 2012  Hobbyist Digital Artist
Sweet!
Reply
:icon1inux:
1inux Featured By Owner Dec 25, 2012
thanks!
Reply
:iconxdaks:
xDaks Featured By Owner Dec 12, 2012
Perfect! Great work. :thumbsup:
Reply
:icon1inux:
1inux Featured By Owner Dec 13, 2012
Thanks man! btw, i really like your python script..it is so useful. Earlier i was trying to make a google search bar like this but im not that good at python and css coding...you should try to make it, cuz that is something that i would definately use.
Reply
:iconxdaks:
xDaks Featured By Owner Dec 13, 2012
Search field is good idea, I can try something, if I have time...
By the way: I am not good at python and html+css coding neither, but it's my hobby.
Reply
:icon1inux:
1inux Featured By Owner Dec 14, 2012
I tried to do it, but the python code needs to be changed to take the input, and go search google with it, then clear the search bar. (and i have absolutely no idea of how to do that lol)
Reply
:iconxdaks:
xDaks Featured By Owner Dec 15, 2012
There's a way how to call python code from javascript. Check this out [link], maybe it could help you.
Reply
:icon1inux:
1inux Featured By Owner Dec 15, 2012
Thanks!...i think i found my next project...lol
Reply
:iconstevethedragon:
SteveTheDragon Featured By Owner Dec 12, 2012  Professional General Artist
I jumped to linux on purpose to AVOID this interface! lol.
Reply
:icon1inux:
1inux Featured By Owner Dec 12, 2012
Haha, lol the same for me!
Reply
:iconsuprvillain:
SuprVillain Featured By Owner Dec 12, 2012  Hobbyist Artist
Works great and looks good on KDE. Good Work!
now we just need a bash script the reinterates the folders, caches the .py filenames, and executes them all.
Reply
:icon1inux:
1inux Featured By Owner Dec 12, 2012
Thanks bro!, yeah i'm working on a startup script..but i can't seem to get it to load all of the *.py's...only one..
Reply
:iconsuprvillain:
SuprVillain Featured By Owner Dec 12, 2012  Hobbyist Artist
this is what i had ... but it wont work right. Still new to bash scripting ... and python...

(does not currently work right)

Req = Bash ver 4 (what everyone has i believe)

#!/bin/bash
# 1$ = parent folder, 2$ = pattern, AKA *.py
for i in "$1"/"$2";do
if [ -d "$i" ];then
echo "dir: $i"
recurse "$i"
elif [ -f "$i" ]; then
echo "file: $i"
fi
done
Reply
:icon1inux:
1inux Featured By Owner Dec 12, 2012
Wow, that's way more advanced than mine...i'm going to do some research to figure out how to do it.
Reply
:iconsuprvillain:
SuprVillain Featured By Owner Dec 12, 2012  Hobbyist Artist
Thanks. I actually think that writing the "control" should be in python also, say 1 button per tile, so you can pick and choose what you want to start up.
Reply
:icon1inux:
1inux Featured By Owner Dec 13, 2012
Yeah that would be a good idea, but first i gotta learn some more advanced python...lol
Reply
:iconsuprvillain:
SuprVillain Featured By Owner Dec 13, 2012  Hobbyist Artist
same here. your tiles is way more advanced that what i have been doing :D And it is a good job of it also! Now if only we could drag the tiles to re-position them...
Reply
:icon1inux:
1inux Featured By Owner Dec 13, 2012
ooh that would be nice, but idk if python has that kind of capability
Reply
(1 Reply)
:iconlei00:
lei00 Featured By Owner Dec 12, 2012  Student Artist
lol , it's a little bit ... disturbing :P but very interesting anyway :D
Reply
:icon1inux:
1inux Featured By Owner Dec 12, 2012
Thanks!, Yeah, I'm not a big fan of the metro interface, but I though it would be cool if I could give the linux desktop a metro-looking "interface".
Reply
:iconlei00:
lei00 Featured By Owner Dec 13, 2012  Student Artist
Yeah of course ! it reminds me the script that transforms the gnome2 desktop to windows seven, even if we don't appreciate the microsoft interface, we definitely need something like this :D
Keep up the great work buddy ! :D
Reply
:icon1inux:
1inux Featured By Owner Dec 13, 2012
thanks bro!
Reply
:iconlei00:
lei00 Featured By Owner Dec 13, 2012  Student Artist
You're welcome buddy :)
Reply
:iconjbpetals:
jbpetals Featured By Owner Dec 12, 2012  Hobbyist General Artist
Interesting...
Reply
:icon1inux:
1inux Featured By Owner Dec 12, 2012
thanks?
Reply
:iconrvc-2011:
rvc-2011 Featured By Owner Dec 12, 2012  Hobbyist General Artist
Awesome creation...
Gotta try that out...
As an option, is it executable after the desktop loads and can we fall back to previous settings (in a way can we toggle between the interface)
Reply
:icon1inux:
1inux Featured By Owner Dec 12, 2012
Thanks!, I guess it is executable (not quite sure what your saying), I haven't been successful with a startup script yet, since I rushed this project. As for toggling the interface, run 'pkill python' (careful, as this will also kill any other python-process, like covergloobus) and then I guess run a start up script to load it all back.
Reply
:iconrvc-2011:
rvc-2011 Featured By Owner Dec 12, 2012  Hobbyist General Artist
i meant this...
once my default desktop is loaded (KDE) i can run the python script to load the metro interface and i have an option to come out of the interface to have the default back. so logically, i think we need 2 scripts.. 1. start-metro and 2. stop metro something like that... right ?
Reply
:icon1inux:
1inux Featured By Owner Dec 13, 2012
Yeah, im still working on the start script, but the stop one, i actually still gotta figure out how to do that...(only know basic bash).
Reply
:iconrvc-2011:
rvc-2011 Featured By Owner Dec 13, 2012  Hobbyist General Artist
bravo champ...
once toggle can be possible..
i ll be using it with KDE on Arch and PCBSD.. :)
Reply
:icon1inux:
1inux Featured By Owner Dec 13, 2012
thanks man, yeah feel free mess with the code and what not
Reply
:iconrvc-2011:
rvc-2011 Featured By Owner Dec 14, 2012  Hobbyist General Artist
honeslty i dont write codes..
will get into that and give you feed back !
Reply
:icon1inux:
1inux Featured By Owner Dec 14, 2012
cool thanks man!
Reply
:iconubuntico:
Ubuntico Featured By Owner Dec 11, 2012  Professional General Artist
Wow this looks very nice, but works on KDE?
Reply
:icon1inux:
1inux Featured By Owner Dec 11, 2012
Thanks!, yeah it should work on KDE, as long as you have python 2.7.3 or later (most linux distros have this pre-installed). Open up terminal and type in 'python --version' if you are not sure.
Reply
:iconubuntico:
Ubuntico Featured By Owner Dec 14, 2012  Professional General Artist
Yes, my Python version is 2.7.3, but the interface have some issues, all the icons have scrollbars
Reply
:icon1inux:
1inux Featured By Owner Dec 14, 2012
woops, yeah that happens to me too, what you have to do is right click slightly off the edge of the panel and a reload option will pop up, click that and they should go away.
Reply
Add a Comment: