GTK Theming for SGUG-RSE on IRIX

Unxmaal

Administrator
Feb 8, 2019
98
60
18
Need themes for your fancy new Netsurf 3.10 browser running on IRIX? Here's how:

gtk-theme-name="Great-IMD-evo"
gtk-icon-theme-name="Flat-Remix-Blue-Dark"
gtk-font-name="Arial 9"
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintslight"
gtk-xft-rgba="rgb"
 

jenna64bit

Administrator
Apr 18, 2020
88
23
8
I should add a couple more neat tricks / "dot files" I use for RSE. First, you can use that nice theme with GTK3 as well. For example via `~/.config/gtk-3.0/settings.ini` you can change GTK3 preferences.

Code:
[Settings]
gtk-theme-name = Great-IMD-evo
gtk-icon-theme-name = Beauty
gtk-font-name="Lucida Grande 10"

gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintslight"
gtk-xft-rgba="rgb"
Another useful one is adding entries to `~/.auxchestrc`. Really you should launch these programs with the sgugshell script itself for env settings, but I set mine up before that was ready:

Code:
Toolchest*hideTitle: TRUE

Menu RSE
{
    "Dillo"        f.checkexec.sh.le "/usr/sgug/bin/dillo"
    "GVim"        f.checkexec.sh.le "/usr/sgug/bin/gvim"
    "Pidgin"    f.checkexec.sh.le "/usr/sgug/bin/pidgin"
    "Geany"        f.checkexec.sh.le "/usr/sgug/bin/geany"
    "XOSView"    f.checkexec.sh.le "/usr/sgug/bin/xosview"
    "Mrxvt"        f.checkexec.sh.le "/usr/sgug/bin/mrxvt"
    "Nedit"        f.checkexec.sh.le "/usr/sgug/bin/nedit"
    "Claws"        f.checkexec.sh.le "/usr/sgug/bin/claws-mail"
    "DevilutionX"    f.checkexec.sh.le "/usr/sgug/bin/devilutionX"
    "XMMS"        f.checkexec.sh.le "/usr/sgug/bin/xmms"
    "Robots"    f.checkexec.sh.le "/usr/sgug/bin/gnome-robots"
    "NetSurf"    f.checkexec.sh.le "/usr/sgug/bin/netsurf-gtk2"
}

Menu ToolChest
{
    no-label    f.separator
    "RSE"        f.menu RSE
}

Another fun one, I have mrxvt set up to launch directly into the SGUG shell. It also has a solarized color theme applied! This is in `~/.mrxvtrc`
Code:
Mrxvt.backspaceKey:             ^H
Mrxvt.command:            /usr/people/jenna/bin/local_sgug_shell.sh
Mrxvt.cmdAllTabs:        True


#
# ----------------------------- TAB-BAR OPTIONS ------------------------------ #
#
Mrxvt.bottomTabbar:             False
Mrxvt.autohideTabbar:           True
Mrxvt.minVisibleTabs:           8
Mrxvt.hideButtons:              True
Mrxvt.syncTabTitle:             False
Mrxvt.titleFormat:              %n. %t
Mrxvt.tabTitle:                mrxvt rse
Mrxvt.highlightTabOnBell:       True
Mrxvt.itabBackground:           #002b36
Mrxvt.tabBackground:            #002b36
Mrxvt.itabForeground:           #839496
Mrxvt.tabForeground:            #839496

#
# ---------------------- SCROLLING / SCROLLBAR OPTIONS ----------------------- #
#

Mrxvt.scrollBar:                true
Mrxvt.scrollbarRight:           true
Mrxvt.scrollbarStyle:           sgi
Mrxvt.saveLines:                50000
Mrxvt.scrollTtyOutputInhibit:   true
Mrxvt.scrollTtyKeypress:        true

# ---------------------------------- FONTS ----------------------------------- #
#

Mrxvt.xft:                      0
Mrxvt.xftSize:                  8
Mrxvt.xftAntialias:             1
Mrxvt.xftNomFont:               1
Mrxvt.xftPSize:                 7

#
# ---------------------------------- CURSOR ---------------------------------- #
#
Mrxvt.cursorBlink:              true
Mrxvt.cursorColor:              #00ff00
Mrxvt.cursorColor2:             #000000

#
# ---------------------------------- COLORS ---------------------------------- #
#

# Solarized
Mrxvt.background: #002b36
Mrxvt.foreground: #839496

## black dark/light
Mrxvt.color0: #073642
Mrxvt.color8: #002b36

## red dark/light
Mrxvt.color1: #dc322f
Mrxvt.color9: #cb4b16

## green dark/light
Mrxvt.color2: #859900
Mrxvt.color10: #586e75

## yellow dark/light
Mrxvt.color3: #b58900
Mrxvt.color11: #657b83

## blue dark/light
Mrxvt.color4: #268bd2
Mrxvt.color12: #839496

## magenta dark/light
Mrxvt.color5: #d33682
Mrxvt.color13: #6c71c4

## cyan dark/light
Mrxvt.color6: #2aa198
Mrxvt.color14: #93a1a1

## white dark/light
Mrxvt.color7: #eee8d5
Mrxvt.color15: #fdf6e3


#
# ------------------------------- MISC OPTIONS ------------------------------- #
#

Mrxvt.internalBorder:           2
Mrxvt.cutChars:                 :=/~#@?%&_-.0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0abcdefghijklmnopqrstuvwxyz
Mrxvt.pointerBlank:             True
Mrxvt.pointerBlankDelay:        10
Mrxvt.protectSecondary:         True

#
#                               CLASS SETTINGS
#

#
# ------------------------------- FULL SCREEN -------------------------------- #
#

FullScreen.bottomTabbar:        False
FullScreen.xftSize:             17
FullScreen.xftPSize:            12

FullScreen.minVisibleTabs:      15
FullScreen.smoothResize:        True
FullScreen.fullscreen:          True
 

Attachments

About us

  • Silicon Graphics User Group (SGUG) is a community for users, developers, and admirers of Silicon Graphics (SGI) products. We aim to be a friendly hobbyist community for discussing all aspects of SGIs, including use, software development, the IRIX Operating System, and troubleshooting, as well as facilitating hardware exchange.

User Menu