Modern IRIX UI Implementation?

For general discussion not fitting into other categories.
MotifGuy
Posts: 6
Joined: Tue Jul 24, 2018 7:47 pm

Modern IRIX UI Implementation?

Post by MotifGuy » Tue Jul 24, 2018 8:46 pm

Hello everyone,

I'm dropping by to talk about an idea for a modernized version of the IRIX user interface for other (newer) platforms. I really enjoy the look and feel of IRIX. The rounded Motif widgets are a lot easier on the eyes than other implementations like the widgets in CDE. I've decided to work on some themes for XFCE on Linux/BSD that copy this interface and even improve upon it.

There are two reasons why I'm working on this. Firstly I'm doing it because there aren't really and complete and good looking themes of this kind out there for use with Linux or BSD. The are some X cursor themes, some xfwm4 themes, etc but nothing that's an all-in-one package that's easy to use. The second reason, and it's sad to say, but SGI hardware is slowly dying, and so is the software development scene. My O2's motherboard broke a couple years ago and I haven't repaired it or bought a new one because I can't justify the expense for what I see as a dead platform. This makes me sad, so sad that I'd like to build a replacement that's just as good so I never have to deal with this again. If I make an open source desktop that runs on common Unix-like systems, it can be forked and updated forever.

With XFCE I have the functionality of a modern desktop environment and I can make it look like whatever I want. XFCE has been ported to OpenBSD, NetBSD, and Devuan, my three main operating systems. It runs well on mediocre hardware like my 1GHz Intel laptop, and can run all of the apps and tools in less than 500MB RAM.

Here are screenshots of what I have so far. It's the "Vancouver" theme based on screenshots of IRIX. Today or tomorrow I'm going to work on making a Toolchest replacement out of the xfce4-panel application. I'm going to attempt to use custom images for buttons and have custom menu files to match.

Desktop:
https://ibb.co/csJ1ZT
Login:
https://ibb.co/cKhs8o

Let me know if there's any interest in something like this.

User avatar
LarBob
Posts: 62
Joined: Mon Dec 25, 2017 4:08 pm
Location: Kentucky, United States
Contact:

Re: Modern IRIX UI Implementation?

Post by LarBob » Wed Jul 25, 2018 1:03 am

This is very cool! Sort of like MaXX but built on top of a commonplace DE. I am looking forward to its release. :)
:Octane: Aezora - Octane - 2xR10k 250 MHz - SI Graphics - 1 GB RAM - 6.5.30f
:O2: Kiki - O2 - R5k 180 MHz - 192 MB RAM - Currently dead
:O3x0-2: Calcifer - Origin 300 - 4xR14k 500 MHz - 2 GB RAM - 6.5.30m
:O3x0-2: Tohru - Origin 350 - 4xR16k 800 MHz - 4 GB RAM - 6.5.30m - on loan from Raion
Mirrors

User avatar
Raion-Fox
Founder
Posts: 194
Joined: Fri Nov 17, 2017 12:23 am
Location: Virginia
Contact:

Re: Modern IRIX UI Implementation?

Post by Raion-Fox » Wed Jul 25, 2018 2:21 am

Not bad. Definitely cool to me. I also have someone working on a 4dwm-type thing... I'll hoard the details for now.
I'm the manager

Besides irix.cc, I run these sites:

projectkitsune.com

kazuo.io

User avatar
commodorejohn
Posts: 85
Joined: Tue May 22, 2018 1:09 am

Re: Modern IRIX UI Implementation?

Post by commodorejohn » Wed Jul 25, 2018 3:08 am

I remember someone talking about this on Nekochan a few years back...definitely like the idea.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/SH-09/MT-32/D-50, Yamaha DX7-II/V50/TX7/TG33/FB-01, Korg MS-20 Mini/ARP Odyssey/DW-8000/X5DR, Ensoniq SQ-80, E-mu Proteus/2, Kilpatrick Phenol, Behringer Model D

MotifGuy
Posts: 6
Joined: Tue Jul 24, 2018 7:47 pm

Re: Modern IRIX UI Implementation?

Post by MotifGuy » Wed Jul 25, 2018 8:25 pm

Hey guys, thanks for the positive feedback. I have some small updates. I spent some time configuring .Xdefaults using some of the options from GitHub and from the MaXX source that's still up so I could get xosview to look as close as possible to gr_osview from IRIX without using the MaXX version of the application. I also made another xfwm4 theme that looks like the default of IRIX, which is also based on screenshots of both IRIX and MaXX. I worked on smoothing out the edges a little to make it more presentable and fixed some cosmetic issues with pressed buttons (not shown). I've been messing with my .gtkrc-2.0 to try to fix the desktop icons. I wanted white square backgrounds but I don't think I can do that, so I made them transparent with a small text shadow. Icon spacing is okay but they seem smashed together still, so I'll play with those values to see if I can sort it out. I also copied most of the hinv script from MaXX and modified it so that it'll still show basic information as normal but without root access. The verbose output option still needs root to access BIOS info and the like, but I don't see this as a pressing issue. Also allowing the user to execute hinv from anywhere with the shell will be as easy as adding it to the path, so please ignore the "./" for now.

New theme:
https://ibb.co/k5Qcto

User avatar
LarBob
Posts: 62
Joined: Mon Dec 25, 2017 4:08 pm
Location: Kentucky, United States
Contact:

Re: Modern IRIX UI Implementation?

Post by LarBob » Wed Jul 25, 2018 10:53 pm

MotifGuy wrote:
Wed Jul 25, 2018 8:25 pm
Hey guys, thanks for the positive feedback. I have some small updates. I spent some time configuring .Xdefaults using some of the options from GitHub and from the MaXX source that's still up so I could get xosview to look as close as possible to gr_osview from IRIX without using the MaXX version of the application. I also made another xfwm4 theme that looks like the default of IRIX, which is also based on screenshots of both IRIX and MaXX. I worked on smoothing out the edges a little to make it more presentable and fixed some cosmetic issues with pressed buttons (not shown). I've been messing with my .gtkrc-2.0 to try to fix the desktop icons. I wanted white square backgrounds but I don't think I can do that, so I made them transparent with a small text shadow. Icon spacing is okay but they seem smashed together still, so I'll play with those values to see if I can sort it out. I also copied most of the hinv script from MaXX and modified it so that it'll still show basic information as normal but without root access. The verbose output option still needs root to access BIOS info and the like, but I don't see this as a pressing issue. Also allowing the user to execute hinv from anywhere with the shell will be as easy as adding it to the path, so please ignore the "./" for now.

New theme:
https://ibb.co/k5Qcto
Hehe, the hinv implementation is a nice touch. Looking great!
:Octane: Aezora - Octane - 2xR10k 250 MHz - SI Graphics - 1 GB RAM - 6.5.30f
:O2: Kiki - O2 - R5k 180 MHz - 192 MB RAM - Currently dead
:O3x0-2: Calcifer - Origin 300 - 4xR14k 500 MHz - 2 GB RAM - 6.5.30m
:O3x0-2: Tohru - Origin 350 - 4xR16k 800 MHz - 4 GB RAM - 6.5.30m - on loan from Raion
Mirrors

matyas
Posts: 6
Joined: Sat Jun 23, 2018 7:13 pm

Re: Modern IRIX UI Implementation?

Post by matyas » Fri Jul 27, 2018 3:00 pm

Be interested in checking this out. I installed Maxx on my Linux box, but I find it kind of annoying to configure and went back to plain old XFCE.

MotifGuy
Posts: 6
Joined: Tue Jul 24, 2018 7:47 pm

Re: Modern IRIX UI Implementation?

Post by MotifGuy » Thu Aug 02, 2018 1:45 am

Alright, I'm back. Finally got the theme files and other stuff put together into one easy to use archive. The link will take you to a download for a .tar file. Just drag to the desktop and extract it. In that folder there is a "README" file. Read that first. There are more "README" files in each of the sub directories that will tell you what to do with the files and folders inside of them. This was tested on Devuan ASCII, but it should work on Debian or really anything that uses XFCE and the SLiM login manager. It also works on my own OpenBSD machine, but that one is for development and things constantly change. I also forgot to mention that with the dot files like the .gtkrc-2.0 and .Xdefaults, you can just copy and paste their contents into your existing dot files so as to not overwrite them if they already exist.

http://www.filedropper.com/xfce-sgi

Enjoy! I'll check back at least once a week, so just ask if you guys need me to reupload the archive or tell me if you have issues or questions.

MotifGuy
Posts: 6
Joined: Tue Jul 24, 2018 7:47 pm

Re: Modern IRIX UI Implementation?

Post by MotifGuy » Sun Aug 12, 2018 7:17 am

I'm back with a more simple and streamlined version of this theme. Currently I only have one window manager theme included in this archive. I forget what the theme on real IRIX was called, something like white or greyscale. I called this one paperwhite. Icons are pretty much the same, got a new and improved red X cursor theme. Two cool scripts (hinv and geo) are now included under the bin directory. There's some nice tiling wallpapers included now, a simple SLiM login theme that matches with the Motif look, same GTK+ theme. Touched up some of the dotfiles, added a list of recommended apps for a nicer user experience, added fonts and ROXTerm settings. I think things are looking pretty nice.

Newest theme as of 12 Aug, 2018:
https://uploadfiles.io/vj1oh

Image

MotifGuy
Posts: 6
Joined: Tue Jul 24, 2018 7:47 pm

Re: Modern IRIX UI Implementation?

Post by MotifGuy » Sun Aug 12, 2018 7:23 am

I also wanted to mention that I can take requests for other window manager themes. If you have a specific theme you want for xfwm4, just upload a png screenshot from your IRIX machines. You just need to have one active and one inactive window, both with all three control buttons and all four corners of each window in plain view. Then I can use GIMP to crop them into smaller xpm files and toss in a themerc.

Post Reply