glauxosdever wrote:
Hi,
I first tried ToaruOS in VirtualBox. I couldn't do much, because graphics were slow (don't worry, my OS was also slow in it). So I went ahead and copied your iso to a USB flash drive.
The GUI looks promising, but there are some issues.
- There is no option to resize windows.
- The windows that is newly opened is sometimes in an undesired position or/and not auto focused. Ideally, when we open a terminal, we want to type commands immediately, and not after clicking once again over it.
- You can't close graphical demos (for example gears). There is no x. I tried then Ctrl+C, Alt+F4, right clicking on the label at the topbar, and finally Ctrl+Q. It closed. You should consider make more obvious how to close some windows.
- There is no way to power off properly. The power button on the top-right corner was expected by me to draw a pull down menu which lists options such as logout, poweroff, reboot, etc (and not just reboot without prompting the user).
But overall, you have done a good work. Your OS is surely one of top ones and many can only dream of making such an advanced OS. I'm waiting for your OS to become a mainstream one.
Regards,
glauxosdever
Going through these one-by-one:
- There is an option to resize windows, it's Alt + Middle mouse button as in Gnome and Compiz. The tutorial will note that in the future. Pure mouse-driven resize with window edges is also in the works, I think I even have a ticket for it.
- WM focus stealing is something I should work on... Most apps try to open in reasonable places, but there's also not a lot of work done there.
- All of the random apps without window borders should take 'q' as a hint to get lost. Ensuring they all show up in the panel and adding a context menu there should help, and I've been thinking about standardizing Alt+F4 to close windows.
- The logoff/power button's behavior in the live CD is kinda specific to the live CD. In the normal environment, it returns you to the login screen. A future improvement will be to show a dialog instead. Actually shutting down is, as we all know, a bit more complicated (no ACPI in ToaruOS at the moment).
Roman wrote:
klange wrote:
Are you by any chance on a retina/hidpi setup?
Yes, Retina. Any chance for the OS to run on a MacBook Pro (via rEFIt)?
It's unlikely I'll get device drivers for the keyboard/mouse any time soon, but rest assured I'm at least working on getting things to boot on my MacBook.
Incidentally, the very-recently-released VirtualBox 5.0 has an option to set individual VMs to run without hi-DPI scaling. This produces a very small window, but it solves the scaling issue (just don't try to enable scaling manually afterwards). My other solution also still works, and I think it's a better solution (enable "Low Resolution" for the VirtualBoxVM binary, which you can get to from the context menu on the VM window in the dock -> Options -> Show in Finder -> Command+i).
Octocontrabass wrote:
Octocontrabass wrote:
I'm going to dig up a few more machines later.
I said I would, and I did. This time the results are more positive.
Machine number 3 is an old Gateway laptop. Unsurprisingly, the GUI doesn't work (and even if it did, the LCD is only 800x600 so it wouldn't be too usable without an external monitor).
The VGA terminal works okay, although the blinking would probably get annoying after a while. Many keys on the keyboard don't do anything: home, end, delete, and the number pad were all conspicuously nonfunctional.
Machine number 4 is... I'm not really sure what it is, but it runs 64-bit Windows 7 so it's definitely the newest test machine so far. It boots into the GUI, at which point I get stuck because I don't have a mouse connected and I can't figure out how to navigate the GUI without it. I'll probably try this again later after I've found a PS/2 mouse I can use.
There are two varieties of VGA text mode commonly available: One supports bright and dark backgrounds, the other uses bright backgrounds as a blink flag. I despise the latter. Not sure how much that affects - the VGA terminal isn't a major point of development focus.
Extended keyboard functionality is a known missing feature, definitely moving it up in priority since it seems to be something a lot of people notice.
Some of the GUI is currently inaccessible by just the keyboard (panel, mostly), but with Ctrl+Alt+T to open terminals and Alt+Tab to navigate windows, you should at least be able to do poke around without a mouse. USB HID support will happen eventually!