This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
Negeator's profile picture

Jupiter - A Customizable OS [1.11]

Started by Negeator, 21 March 2013 - 01:55 PM
Negeator #1
Posted 21 March 2013 - 02:55 PM
Jupiter OS

Now at version 1.11


Get the Installer Here:
http://pastebin.com/WQX8hhYk

Or

pastebin get WQX8hhYk jupiterInstall

Changelog:
Spoiler1.0
-Initial Release
1.01
-Can no longer terminate from the main Jupiter program or the Lock screen.
1.1
-New "Widget" system that allows for simple programs that don't write to the terminal to be ran in the background. This is great for monitor clocks/screensavers, rednet servers, etc. These can easily be added through a new tab in OS Settings, which has been expanded to allow room for more types of options in the future. Once you restart, any updates to the widgets list will be applied.
-Can now switch from 24 hour or 12 hour modes on the clock.
-The time on the home screen is now clickable to view more information. Currently only displays the day, but I could put more detailed time information there.
-Clicking on a modem in the peripherals menu (home screen) now toggles it open/closed.
-Peripherals Menu button toggle behavior works better.
1.11
-Widgets can no longer be terminated (os.pullEvent=os.pullEventRaw is added as the first line of a widget program if it isn't already)
-Reduced flicker on clockWidget

There are too many individual features to list, so here's a (very) brief summary. Check the manual and screenshots below to get more details.

Jupiter is an Operating System designed to streamline the experience of using a computer.

The Home Screen
Make shortcuts to quickly access any program you can normally run. These shortcuts are able to be viewed as icons or in a list. You can customize these shortcuts to make the Home Screen suit your needs.

Customization!
Jupiter's color scheme is fully modifiable, so you can style the OS to match your tastes. Many options can be customized and easily accessed in one place.

File Browser
While Jupiter will work with any file browser, it also comes with its own as well. The File Browser makes browsing files much easier and more stylish, while still offering powerful functionality.

Power
Jupiter allows tasks to be done with less effort than before. With features such as directly going from pastebin to the Home Screen, Jupiter works to make tasks more efficient.


Screenshots:

Spoiler



















Manual:

Spoiler
Jupiter OS Manual
————————————————
Developed by Negeator, 2013.

Contents:
1.] Home Screen
2.] OS Settings
3.] File Browser
4.] Other Features
5.] Jupiter File Descriptions


1.] Home Screen
————————————————
The Home Screen is where all of your most
important programs can be ran. Programs are ran
through "shortcuts" that can be created, modified,
and deleted in the OS Settings program.

If there are enough shortcuts on the screen so
that not all can be displayed at once, you can use
the mouse wheel to scroll. Using up and down on
the arrow keys allows you to scroll even faster
(goes up or down 1 row of icons).

Clicking on a program icon will run the
program specified for that shortcut

Clicking on the "M" button switches between
Icon and List Mode. Icon Mode is the default,
where shortcuts are displayed as icons. List
mode displays shortcuts as single-lines in a list.
The default mode when booting up can be specified
in OS Settings.

By clicking on the "OS" Button, a menu with
several buttons will appear.

Run - Type in the directory of a program
to manually run it.

File Browser - Opens up the default file
browser. This can be set in OS Settings.

Exit Jupiter - Exits Jupiter and returns to
Craft OS. Note: Jupiter will boot up when
you restart unless you change the statup
file.

Lock - Goes to a lock screen. If you have a
password set, you will need to input that
correctly to get back in.

Restart - Reboots the computer

Shut Down - Shuts down the computer

By Clicking the "P" Button, the peripherals
on all sides of the computer can be viewed.
If there is an audio disk present, "(o)" will
be displayed next to it. Clicking on that will
play the music disk.


2.] OS Settings
————————————————
Jupiter's Options and Shortcuts can be set in
the OS Settings program. OS Settings is a default
shortcut and also found at "jupiterOS/OSSettings".
OS Settings is divided into several tabs that
can be switched through by clicking on their
corresponding buttons.

About - View the computer's id, credits, and
Jupiter version. "Check for Updates" updates
files if a new version of Jupiter is out.

General - Tweak a lot of Jupiter's main
settings. Most are pretty self explanatory.
Default Editor and Painter are the programs used
with the "Edit" and "Paint" Buttons in the File
Browser. The default painter is also used when
editing an icon image for a shortcut. Default
File Browser is the file browser opened when
"File Browser" is selected from the OS menu
on the Home Screen.

Visual - Set Jupiter's color-scheme.
Updates are seen immediately after changing
the color.

Disk Management - Manage… disks. Audio
disks have "(o)" and Floppy (storage) Disks have
"[-]". Click on a disk to select it. To return
to the main disk menu just click on the Disk Tab
button. Floppy Disks can have their label changed,
Music Disks can be played or stopped. All disks
can be ejected from their drive by clicking on the
"Eject" button.

Apps - This is where you create, edit, and
delete Home Screen Shortcuts.
If there are more
apps than the screen can display, the mouse wheel
can scroll up and down.
Clicking "UP" or "DN" next to an app listed
will move the app up or down in the order that
the shortcuts are displayed in (this is the order
they appear on the Home Screen).
Clicking "New" will make a new shortcut and
send it to the bottom of the list.
Clicking "Pastebin" allows you to add a program
from pastebin straight into the Home Screen! Type
in the code and then what you want to name
the application. If both of these are valid and
HTTP is enabled, it should be added to the bottom
of the list. If not, nothing wil happen.
Clicking on an app in the list will open up an
edit screen for that shortcut. Clicking on any of
the properties (such as Name, Location) allows you
to change them. The "Delete" Button will delete
the shortcut and return to the Apps menu.
"Arguments" is whether to prompt the user to type
in arguments when running the program (good for
programs like 'Edit' that require them).
"Edit/Create" Icon opens up the icon image with
the default painter. If the file does not exist,
if will create a new image file for the icon
(located in "icons/(name)Icon"). Exiting the paint
program will take you back to OS Settings.


3.] File Browser
————————————————
Jupiter will allow you to use any file browser,
but also comes with its own.
To the right is the list of files in the
current directory. Folders are listed with orange
"()" icons, files are not.
The very top text shows the current directory
("[Home]" if the root directory of the computer).
"Back" goes back to the previous directory.
Alternatively, you can press the BACKSPACE key.
"Up" goes up one level. Alternatively, you
can press the PAGEUP key.
"New Folder" creates a new folder, if the name
is valid.
"New File" creates a new file, if the name
is valid.
"Pastebin" allows you to type in a pastebin
code and name for the file to import a file into
the computer. If the code and name is valid, and
if http is enabled, this will work.
To the left is a list of directories you are
within. The top is always "HOME" (root), and each
level below that is listed below. Clicking on one
of these will take you to tha directory.
Below the directory list on the left are where
disks are displayed (if you have one inserted).
Music Disks are shades of blue, Floppy Disks are
orange and yellow. Clicking on a Music Disk will
play it, clicking on a Floppy Disk will take you to
its directory.
Folders can be opened by clicking on them.
Scrolling is done using the mouse wheel or up
and down arrow keys. If there are enough items,
a scroll bar will appear. This scroll bar works
like it would in Windows.
Right clicking over the file list area brings
up a menu. Run will attempt to run the file (or
open the folder if you selected a folder). Open
With allows you to open a file with a specified
program. Type in the absolute address of the
program. This will run the program with the
selected file as the first argument. "Edit" and
"Paint" open the file using the default Editor or
Painter. Like "Open With", this runs the program
with the selected file as the first argument. The
Default Editor and Painter can be specified in OS
settings. Copy, Cut, Paste, and Delete all work
like you would expect them to. Items within
"jupiterOS" and "rom" cannot be deleted because
they are important. If you MUST delete something
there, exit Jupiter and do so within Craft OS.
Be careful what you delete - deleting an icon
or program file may lead to things not working
if they are used with an icon, etc.


4.] Other Features
————————————————
Pressing Ctrl-T while within a program will
terminate/close it immediately. However, doing
so in a program ran from the File Browser will
close the File Browser out as well.
Ctrl-T will always go back to the Home Screen.
Need to install Jupiter on another
computer? The installer's pastebin code is
WQX8hhYk (pastebin get WQX8hhYk jupiterInstall)


5.] Jupiter File Descriptons
————————————————
Messing with Jupiter's Files can cause permanent
damage, so it is reccommended not to do that
unless you know what you're doing.

jupiter - The main Jupiter program. Run this
in startup to boot up the OS.

OSSettings - OS Setings program.

fileBrowser - The File Browser.

programRunner - Runs in parallel with other
programs ran within Jupiter. This listens for
Ctrl-T so programs can be terminated immediately.

jupiterDraw - A simple API used for drawing
rectangles, text, and backgrounds in all Jupiter
programs. This made the programming Jupiter
a litte easier. Feel free to use this.

updater - Downloads files and replaces the
old ones. This is ran by OS Settings when you
click "Check for Updates" if you are out of date.
To force an update, even if you are up to date,
you can run this manually.

files/jupiterSettings - All of the settings
and the color scheme is stored here. If you
are editing this manually, note that the order
things are listed in does not matter.

files/programs - All shortcuts are stored
here. The order things are written in DOES
matter, so it is extremely advised you don't
touch this unless you know what you're doing.

files/version - Stores what version you
have. This checks with the version file
stored on pastebin to see if you are up to date.

files/manual - This manual that you are
currently reading.

files/icons/iconTemplate - The icon template
used when you click "Edit/Create Icon" for a
shortcut and the icon does not exists (a new
image is created and this is used as a template
so you know what size a icon should be).

files/icons/osSettingsIcon - OS Settings Icon

files/icons/fileBrowserIcon - File Browser
Icon

Once installed, you can update Jupiter from OS Settings.

Because this is newly released and is a large enough project, there are bound to be bugs and issues that I haven't found, so feel free to inform me of anything you find. I plan to add new features and functionality as time goes on, so also feel free to make any recommendations!
Sxw #2
Posted 21 March 2013 - 03:00 PM
Looks like you put a lot of effort into to this. Nice job!
lieudusty #3
Posted 21 March 2013 - 03:05 PM
Very nice looking!
darkroom #4
Posted 21 March 2013 - 03:46 PM
I love this OS and I have been looking for a nice Graphical UI. Anyway here are some things you can add:
You can terminate out of the lock screen so you might want to add something like this

local bool = true
local oldPullEvent = os.pullEvent
function toggleTerminate()
   if bool then
	  os.pullEvent = os.pullEventRaw
   else
	  os.pullEvent = oldPullEvent
   end
   bool = not bool
end
Also there is minor flickering sooooo you might want to look into a buffer system. I can make you one if you want. PM me?
SuicidalSTDz #5
Posted 21 March 2013 - 03:52 PM
This is amazing. The amount of time this took has to be a substantial amount. Everything is so nicely laid out and I congratulate you for that. Keep up the extraodinary work!
Shnupbups #6
Posted 21 March 2013 - 04:11 PM
Great work! Now I have to think of more features to add to my upcoming one to make it better than yours…

This is great, easy to use, nice looking UI, it's really good! Keep it up!
AnDwHaT5 #7
Posted 21 March 2013 - 04:35 PM
Wow im impressed that is if you made ALL of the files yourself do post if you did because if you did damn your amazing for the simple fact of dedication toward such a huge project.
Negeator #8
Posted 21 March 2013 - 04:39 PM
Thanks for the input so far guys!

You can terminate out of the lock screen so you might want to add something like this

It also appears that I can terminate out of the main Jupiter program, which was a fix I did awhile back during development that probably never got saved. Anyways, both the lock screen and Jupter's main program should no longer allow termination. You can update and it should be at version 1.01.

Also there is minor flickering sooooo you might want to look into a buffer system. I can make you one if you want. PM me?

Yeah, I definitely think some optimizations should be done there. I'll try looking into it in a bit when I have time and if I need help I'll definitely PM you. Thanks for the offer!

Wow im impressed that is if you made ALL of the files yourself do post if you did because if you did damn your amazing for the simple fact of dedication toward such a huge project.

Yeah, so far all of this is made by myself. I was excited by the release of color and mouse support and made most of this shortly after. Most of this was actually done a long time ago around Christmas time, though I got busy and burned out on Minecraft for a few months. It wasn't until recently I finally decided to make some finishing touches (updating online, etc) and post this for others to use.
superaxander #9
Posted 21 March 2013 - 07:58 PM
That's one awesome looking os
FuuuAInfiniteLoop(F.A.I.L) #10
Posted 22 March 2013 - 07:35 AM
you should add windows(movable and resizazble) that uses term redirections to work(i dont like need to rewrite all a program for work with windows)
Negeator #11
Posted 22 March 2013 - 08:25 AM
you should add windows(movable and resizazble) that uses term redirections to work(i dont like need to rewrite all a program for work with windows)

Well, one great thing is that programs do not have to be re-written to work with Jupiter. While windows can be really nice, with the low resolution we have it would be difficult to fit most programs in a smaller/resizable window. From a design perspective I think that windows aren't necessarily the best approach with ComputerCraft computers, so I decided to keep everything full screen. That's just my opinion, though. What would be awesome, however, would be multitasking, so you can still have multiple programs open at the same time and can easily switch between them. I'd have to look into how to actually go about implementing that, but that would a possibility.
MindenCucc #12
Posted 22 March 2013 - 08:32 AM
COOL. The file explorer looks like Dos shell on my old Windows 3.1 computer :)/>
ardera #13
Posted 22 March 2013 - 08:44 AM
Wow thats one of the best OSes I've ever seen! Probably even the best OS I've ever seen! :)/>
It's really awesome, so try to keep up the great work :)/>
SuicidalSTDz #14
Posted 22 March 2013 - 11:51 AM
Wow thats one of the best OSes I've ever seen! Probably even the best OS I've ever seen! :)/>
It's really awesome, so try to keep up the great work :)/>
*cough* Graphical Shell *cough* It is a very nice one though. I am loving everything about it, the UI's, the customization features, all of it really ^_^/>
Negeator #15
Posted 23 March 2013 - 04:15 PM
I've made an update to Jupiter (now at version 1.1).

Updates include:
  • New "Widget" system that allows for simple programs that don't write to the terminal to be ran in the background. This is great for monitor clocks/screensavers, rednet servers, etc. These can easily be added through a new tab in OS Settings, which has been expanded to allow room for more types of options in the future. Once you restart, any updates to the widgets list will be applied.
  • Can now switch from 24 hour or 12 hour modes on the clock.
  • The time on the home screen is now clickable to view more information. Currently only displays the day, but I could put more detailed time information there.
  • Clicking on a modem in the peripherals menu (home screen) now toggles it open/closed.
  • Peripherals Menu button toggle behavior works better.
Jupiter now comes with one widget called "clockWidget", which is a monitor clock that uses your Jupiter theme as its color scheme. It dynamically centers the time based on monitor size and displays time in the 24-hour format if the monitor is too short in length to fit the 12-hour format.

Here's a couple pictures

Spoiler
SilentKnight1253 #16
Posted 23 March 2013 - 05:33 PM
Nice work but would it be posible if you put a startup screen and maybe a muti user login screen?
gamax92 #17
Posted 24 March 2013 - 07:47 AM
This seems well developed and nice - Pros:
I will thank you for not putting a startup screen. Many people who put this in their "operating system" just do it for the fun.
Even worse when they add random sleeps and lines that do nothing. If you even make a startup screen, only do it because you actually need to.
The settings screen is nice to use, i like how when tabs fall off screen it doesn't wrap below.
Its also good that you made an api called jupiterDraw instead of writing the same code several times in each program.

This "operating system" is kinda weird and quarky. - Cons:
Pressing Ctrl-T at the main screen says Terminated and some lines on screen get scrolled, but then the clock keeps going.
It also doesn't protect its files. Anyone with this could just run the lua prompt, use shell.run("/rom/programs/shell") and delete startup.
The clock will read 12AM as 0AM
The screen tends to flicker quite a lot when updating, do you not only update screen changes?
When there is no disk drive, the DJ will flash a message about No music disk, but will disseaper instantly.
Also, I see the task bar at the bottom, but running a program doesn't make the task bar stay, instead the program takes over the screen.

This really just seems like a Graphical shell at the moment, but this is some nice progress and work.
SuicidalSTDz #18
Posted 24 March 2013 - 07:55 AM
Anyone with this could just run the lua prompt, use shell.run("/rom/programs/shell") and delete startup.
That matters why? He did his role; making the OS. If someone wants to be a 'dick' and delete it, then that is on them. It is truely sickening hearing 'Oh, you can delete startup'. Lua is NOT meant to be safe. It never was. Get over it and let the dev of this OS handle it how he wants to handle it.
MindenCucc #19
Posted 24 March 2013 - 08:14 AM
I really like the new update :D/> That Clock on my top monitor :)/>
NonStopGamer #20
Posted 24 March 2013 - 08:45 AM
Wow, this is possibly the best OS I've seen.

Suggestion: in the post, put spaces in between the pictures so it is easier to tell apart.
Negeator #21
Posted 24 March 2013 - 11:25 AM
Now updated to 1.11. You can check the changelog in the original post.

I will thank you for not putting a startup screen. Many people who put this in their "operating system" just do it for the fun.
Yeah, my personal preference is not to have a startup screen. That being said, some people (such as the post above yours) seem to enjoy having one or having the ability to log in as different users. If I ever added one it'd be completely optional (probably disabled by default) so that the user can choose which they prefer.

Pressing Ctrl-T at the main screen says Terminated and some lines on screen get scrolled, but then the clock keeps going.
Just noticed that… this issue should be caused by the new widget update (1.1). What happens is you are terminating the clock widget, so it displays the "Terminated" text. Since I only update/redraw certain parts of the screen at certain times, only the clock will redraw since that's the only thing changing. To counter this now, I make sure that all widgets cannot be terminated by adding "os.pullEvent=os.pullEventRaw" to the first line of a widget's code before running it. You can now get this change by updating (now at version 1.11). I'm a bit worried of some other bugs added by the 1.1 update because new things are running in parallel with Jupiter, so we'll see if any other issues come up.

One thing to note is that "widgets" are not supposed to print to the terminal, otherwise it'll interfere with Jupiter's drawing and make things look weird. The intention of a widget is to run in the background and display stuff on monitors or provide functionality other than drawing to the screen. You can set a program that writes to the terminal as a widget, but I'd advise against that because it will obviously cause issues.

It also doesn't protect its files. Anyone with this could just run the lua prompt, use shell.run("/rom/programs/shell") and delete startup.
Not all things are idiot-proof, and I'm sure there are other ways to break stuff. However, if the user wants to exit Jupiter and delete important files, I don't see that as my problem. I'd prefer to have too little security than to limit too much what can be done, and I feel that security outside of the Jupiter interface is not my concern. That being said, I do provide some protection through my file browser, where you should be prevented from deleting anything within the 'jupiterOS' folder or 'rom' folder. Because the file browser is part of my interface and is designed to be user-friendly, I obviously want some security there, so it is implemented in these kinds of places. I'm sure I missed some holes and safety protection in some areas, so it's probably not perfect yet.

The clock will read 12AM as 0AM
I've seen that, I should probably get to fixing that soon.

The screen tends to flicker quite a lot when updating, do you not only update screen changes?
Oh, I definitely agree. I need to make more optimizations and perhaps add some sort of screen buffer. Some things that require redrawing most of the screen at a relatively fast pace (such as scrolling) can be difficult to do without some degree of flickering, so we'll see what I can do about that. Screen changes should be the only time things are updated, but it's not all perfect yet, and there may be bugs that cause issues with this.

When there is no disk drive, the DJ will flash a message about No music disk, but will disseaper instantly.
Currently Jupiter automatically refreshes after a program ends, so programs that return instantly currently aren't the emphasis on what should be ran on the home screen. If you try running a program in the file browser, you'll notice I pause and wait for keyboard input to refresh the screen ("press any key to continue"), which is very convenient for reading error messages and running programs that instantly return. What I could do is have an option to wait for keyboard input before redrawing (like with file browser) for each homescreen shortcut (a true/false similar to the 'arguments' option for homescreen apps), so that programs like DJ could wait for a key to be pressed before returning to the home screen.

Also, I see the task bar at the bottom, but running a program doesn't make the task bar stay, instead the program takes over the screen.
I've never thought of it as a 'task' bar before, even though it looks a lot like Windows' task bar. That's mainly meant to be a menu bar for the home screen, and currently drawing that over a program would be difficult to do. Good suggestion, though, so I may look into it in the future. I probably want to redo how programs are drawn/run for screen buffer and multitasking functionality anyways (probably not right now, but eventually), so perhaps that may be an option in the future.

This really just seems like a Graphical shell at the moment, but this is some nice progress and work.

It is just a graphical shell. I thought OS sounded more appealing and everyone else seems to call their graphical shells an "OS", so that's what I did as well.



Wow, this is possibly the best OS I've seen.

Suggestion: in the post, put spaces in between the pictures so it is easier to tell apart.

Thanks! There should be some spaces between the pictures now, hope that helps.
ETHANATOR360 #22
Posted 25 March 2013 - 06:44 AM
I'm starting an os review association http://www.computerc...507#entry101507 and I would like to review this
Edit:this is a great os i reviewed with my grade scale and this is how it comes out

security:14 out of 20 points no encryption,or private files but good password system
functionality: 18 out 20 points great GUIs and peripheral support
developer perks: 8 out of 20 no real perks for devs like apis or editors although support for alternative editors is nice
originality: 8 out of 10 no real original os things but the file browser adds a good touch
looks: 10 out 10 great looking GUIs with custom color
x-factor: 17 out of 20 i have never seen a os interface with connected peripherals like this before
FuuuAInfiniteLoop(F.A.I.L) #23
Posted 25 March 2013 - 08:09 AM
If you add windows(with ability to be full screen) it will be the best os(look at a api called redirect from gopher)
SuicidalSTDz #24
Posted 25 March 2013 - 08:45 AM
If you add windows(with ability to be full screen) it will be the best os(look at a api called redirect from gopher)
I probably wouldn't use it if it were window oriented. This OS's layout is fine as is.
cotec #25
Posted 27 March 2013 - 03:46 AM
I think this is the best CC-OS, keep it up! I use it on a ftb-server, very nice !
QuantumGrav #26
Posted 29 March 2013 - 10:34 AM
I really enjoy using this OS. Does everything I want it to do cleanly, efficiently, and in a way that makes sense. I'm definitely going to follow any further development of this program. Really great work Negeator! Great signature also, by the way!
GeniusName3 #27
Posted 13 April 2013 - 10:47 AM
amazing
mcgodinater #28
Posted 13 April 2013 - 11:16 AM
This looks…COOL!!! In fact, because this doesn't have a text editor like TACO, u should include TACO packaged in.
nutcase84 #29
Posted 13 April 2013 - 11:18 AM
Eww… the GUI looks gross. It's so non-simple looking.
dmitchell94 #30
Posted 15 April 2013 - 06:36 PM
Great OS sad that apps that provide output cant be added due to the output not being shown. would love to use this os with my ftp server system i have going
nothjarnan #31
Posted 23 July 2013 - 06:18 PM
Suggestion: Add compability with more resolutions, for the ones who likes to play around with emulators on big monitors!
Zudo #32
Posted 24 July 2013 - 01:38 AM
Wow… Dat GUI.. Wow
Parmacoy #33
Posted 24 July 2013 - 01:52 AM
Wow, this is just amazing looking, looks ALMOST like an early version of windows, i would totally use this if i had a need to. keep it up!
Dave-ee Jones #34
Posted 24 July 2013 - 04:37 AM
This is great.
Xerxeth #35
Posted 24 July 2013 - 09:12 PM
Compared to some of the other OS'es I've been browsing, I'm liking this one a lot!
PinYin #36
Posted 27 July 2013 - 02:35 AM
looks nice!i install them after working and i think i can add a Ru lang!P.S. It you file manager?
Anon10W1z #37
Posted 31 July 2013 - 02:37 PM
This is a nice looking OS! Great features and design! Plus I love the ability to add my own "Apps"
TheGamerOfAction #38
Posted 01 August 2013 - 04:55 AM
There is only one thing I can say about this:
It looks awsome for the start of an OS, can't wait to see what the future will bring!
Mabye a windowing system of some sort?
Anon10W1z #39
Posted 02 August 2013 - 01:01 PM
IMHO a windowing system is not the best way to update this OS as it is already fine just the way it is. Simplicity is irreplaceable.
Anon10W1z #40
Posted 02 August 2013 - 01:04 PM
Eww… the GUI looks gross. It's so non-simple looking.
Try making a better OS. How are 6 Windows 8 style icons not simple?
McLeige #41
Posted 03 August 2013 - 05:33 PM
Is there a way for me to output JupiterOS to my monitor that is hooked up to the side, not just the clock widget
PinYin #42
Posted 04 August 2013 - 11:52 AM
Widgets are nice, but we need more widgets
Anon10W1z #43
Posted 09 August 2013 - 03:25 PM
Widgets are nice, but we need more widgets
A simple fix would be to learn the easy language known as Lua and make your own.
nnnn20430 #44
Posted 01 September 2013 - 08:43 AM
i made a cc forum acount just to say that you are awesome !
eroc8785 #45
Posted 14 November 2013 - 04:00 PM
Hey thank you for the OS I really want to get it working but I am having an issue. I'm not sure if I am diong this right but this is how I did it so you understand fully. I first put down a advanced pc and went to editstart and just saved nothing and exited, then I went to my .minecraft folder in my saved world place under computer craft, I get the corresponding pc folder and edit the startup through notepad, Which I then just copied your code from pastebin and saved it like so. When i go back into the pc, it does show the install and everything but I get an error saying HTTP Not enabled, how do I enable this, thank you so much, I also been trying to install other os'es too but I have failed everytime lol so lets hope I can get this one
DarkenedEvil #46
Posted 14 November 2013 - 06:13 PM
Hey thank you for the OS I really want to get it working but I am having an issue. I'm not sure if I am diong this right but this is how I did it so you understand fully. I first put down a advanced pc and went to editstart and just saved nothing and exited, then I went to my .minecraft folder in my saved world place under computer craft, I get the corresponding pc folder and edit the startup through notepad, Which I then just copied your code from pastebin and saved it like so. When i go back into the pc, it does show the install and everything but I get an error saying HTTP Not enabled, how do I enable this, thank you so much, I also been trying to install other os'es too but I have failed everytime lol so lets hope I can get this one

HTTP API is an api from computercraft that allows computers to connect to the actual internet. It is disabled by default in the computercraft config. To enable it go into the computercraft config and change the value next to "enable_http" to "true" without the quotes. That should fix your http problems.
aaronscz #47
Posted 28 November 2013 - 08:26 PM
how do i install this?
SnappComputerCraft #48
Posted 12 February 2014 - 09:27 PM
I declare this operating system the official operating system for my clan!
overfritz #49
Posted 23 February 2014 - 11:59 PM
I have used Jupiter for a while now, and I dare say it is by far my FAVORITE OS out there. Here's why.

1) It feels like an OS. While many others do (PearOS, KrussOS, and LabyOS for examples) this OS allows you to create shortcuts to files you have obtained via pastebin. This is something hard to find out there.
2) It's very, very customizable compared to the three I mentioned above.
3) It's simply beautiful. Because it allows you to edit and create your own icons, you can design things how you want them.

I honestly can't wait for another update!
Alice #50
Posted 24 February 2014 - 12:56 AM
c: I've used it for a while, and I enjoy it quite a lot. I plan on peeping through the 'widget' system to see a couple of things about the multitasking.
I second your opinion, overfritz, this is a great OS.
Where this OS has customization, I hope mine can provide in functionality c:
omna #51
Posted 10 March 2014 - 04:35 PM
you should make a appstore(program to download apps from other persons that have uploaded them to jappstore/jstore) and call it jstore or jappstore or somthing else and a xcode(program for coding apps to your os and upload to the jstore/jappstore) if you do please give me some credit for the idea


and can you make a own vesion for pocket computers that works whit the pocketcomputer screen
Gellis12 #52
Posted 12 May 2014 - 07:04 PM
Is it possible to make the OS detect the screen size and adapt to it? Because so far, Jupiter isn't really usable on Advanced Turtles or Advanced Pocket Computers. Making it scale to the screen size would probably also let people output the whole display to an external monitor, which is another bonus. Widgets are nice, but some people would rather have the OS on the big screen.
Edited on 02 October 2014 - 01:21 PM
RealFighter64 #53
Posted 01 March 2015 - 12:32 PM
This is really great. I pretty much love how you can customize everything about the OS, like the programs. I have this on all of my computers! Props to you sir!
Geforce Fan #54
Posted 02 March 2015 - 01:20 AM
I was rather disappointed to open on the file browser and see I couldn't go back to the desktop… or any other program.
An OS is really more of a GUI without the ability to multitask. Put in a multitasking system and this would become a decent OS.
edit: wtf why is a post from 2013 at the top???
I think this may have been necro'd. My apologizes for not noticing this and replying.
Edited on 02 March 2015 - 12:25 AM
Cloud Ninja #55
Posted 20 March 2015 - 06:20 PM
I have a quick suggestion, but first a question. Do you want people that install to ONLY be inside your OS, or are you okay with them being outside of it and being able to edit crap on there own? If not, you should try to sandbox. This is a very nice OS that i love, and i would actually like your help with a personal project.