1
0

Update .bashrc, config.jsonc, and 27 more files...

This commit is contained in:
2024-11-04 04:27:03 -06:00
commit c038a2bb4b
29 changed files with 5238 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
{
BoldSystemFont = "sans serif:weight=200:pixelsize=12";
SystemFont = "sans serif:pixelsize=12";
}

259
GNUstep/Defaults/WMRootMenu Normal file
View File

@@ -0,0 +1,259 @@
(
"Window Maker",
(
Applications,
(
System,
("ALSA Mixer", EXEC, "kitty alsamixer"),
("System Monitor", EXEC, "xterm -e top"),
("VM Manager", EXEC, "virt-manager"),
(GParted, EXEC, gparted),
("WINE Settings", (Winecfg, EXEC, winecfg)),
("Plasma Settings", EXEC, systemsettings)
),
(
"File Managers",
(Thunar, EXEC, thunar),
(PathFinder, EXEC, PathFinder),
(Rox, EXEC, rox)
),
(
Terminals,
(xterm, EXEC, xterm),
(kitty, SHORTCUT, "Mod4+t", EXEC, kitty),
(Konsole, EXEC, konsole)
),
(
Internet,
(
Browsers,
(SeaMonkey, EXEC, "seamonkey -browser"),
(Firefox, EXEC, firefox),
(Chromium, EXEC, chromium),
(Dillo, EXEC, dillo)
),
(
Email,
(SeaMonkey, EXEC, "seamonkey -mail"),
(Thunderbird, EXEC, thunderbird)
),
(
"IM & Voice",
("Psi+", EXEC, "psi-plus"),
(Pidgin, EXEC, pidgin),
(Mumble, EXEC, mumble),
("Discord (vesktop)", EXEC, vesktop)
),
(
WorldsPlayer,
SHEXEC,
"env WINEPREFIX=\"/home/bonkyboo/.local/share/wineprefixes/worldsonline\" wine /mnt/worlds/1904/run.exe"
),
(Filezilla, EXEC, filezilla),
(qBittorrent, EXEC, qbittorrent)
),
(
Games,
(Emulators, (RPCS3, EXEC, rpcs3), (PCSX2, EXEC, pcsx2)),
(Launchers, (Steam, EXEC, steam), (Lutris, EXEC, lutris)),
(Chess, EXEC, xboard)
),
(
Graphics,
(Phototonic, EXEC, phototonic),
(DigiKam, EXEC, digikam),
(GIMP, EXEC, gimp),
(
"Photoshop CS 5.1",
SHEXEC,
"env WINEPREFIX=\"/home/bonkyboo/.wine\" wine C:\\\\\\\\ProgramData\\\\\\\\Microsoft\\\\\\\\Windows\\\\\\\\Start\\\\ Menu\\\\\\\\Programs\\\\\\\\Adobe\\\\ Photoshop\\\\ CS5.1\\\\ \\\\(64\\\\ Bit\\\\).lnk"
),
(Inkscape, EXEC, inkscape),
("ImageMagick Display", EXEC, display)
),
(
Video,
("GPU Screen Recorder", EXEC, "gpu-screen-recorder-gtk"),
(Handbrake, EXEC, ghb),
(Kdenlive, EXEC, kdenlive),
("Davinci Resolve", EXEC, "/opt/resolve/bin/resolve")
),
(
Sound,
(Clementine, EXEC, clementine),
(Audacity, EXEC, audacity),
(
OpenMPT,
SHEXEC,
"env WINEPREFIX=\"/home/bonkyboo/.wine\" wine C:\\\\\\\\ProgramData\\\\\\\\Microsoft\\\\\\\\Windows\\\\\\\\Start\\\\ Menu\\\\\\\\Programs\\\\\\\\OpenMPT\\\\\\\\OpenMPT.lnk"
)
),
(
"Text Editors",
(Howl, EXEC, howl),
(Adie, EXEC, adie),
(GEdit, EXEC, gedit),
(Nano, EXEC, "xterm -e nano"),
(ElVIs, EXEC, "xterm -e vim")
),
(
Development,
(GitAhead, EXEC, gitahead),
("Visual Studio Code", EXEC, code),
("Intellij IDEA", EXEC, idea),
(KDevelop, EXEC, kdevelop),
("Qt Designer", EXEC, designer),
("GNU Debugger", EXEC, "xterm -e gdb")
),
(
Miscellaneous,
(KAudioCreator, EXEC, "/opt/trinity/bin/kaudiocreator"),
("K3B CD Copier", EXEC, k3b)
)
),
("Run Command", SHORTCUT, "Mod4+r", EXEC, "%A(Run, Type command:)"),
(Workspaces, WORKSPACE_MENU),
(
"This Workspace",
("Hide Others", HIDE_OTHERS),
("Show All", SHOW_ALL),
("Arrange Icons", ARRANGE_ICONS),
(Refresh, REFRESH),
("Save Session", SAVE_SESSION),
("Clear Session", CLEAR_SESSION)
),
(
"Window Maker",
(
"Change Appearance",
(
Themes,
OPEN_MENU,
"-noext /usr/share/WindowMaker/Themes $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle"
),
(
Styles,
OPEN_MENU,
"-noext /usr/share/WindowMaker/Styles $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle"
),
(
"Icon Sets",
OPEN_MENU,
"-noext /usr/share/WindowMaker/IconSets $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons"
),
(
Background,
(
Solid,
(
Black,
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"black\")'"
),
(
Blue,
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#505075\")'"
),
(
Indigo,
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#243e6c\")'"
),
(
Bluemarine,
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#243e6c\")'"
),
(
Purple,
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#554466\")'"
),
(
Wheat,
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"wheat4\")'"
),
(
"Dark Gray",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#333340\")'"
),
(
Wine,
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#400020\")'"
)
),
(
Gradient,
(
Sunset,
EXEC,
"wdwrite WindowMaker WorkspaceBack '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'"
),
(
Sky,
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"blue4\", \"white\"'"
),
(
"Blue Shades",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#7080a5\", \"#101020\"'"
),
(
"Indigo Shades",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#746ebc\", \"#242e4c\"'"
),
(
"Purple Shades",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#654c66\", \"#151426\"'"
),
(
"Wheat Shades",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#a09060\", \"#302010\"'"
),
(
"Grey Shades",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#636380\", \"#131318\"'"
),
(
"Wine Shades",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#600040\", \"#180010\"'"
)
),
(
Images,
OPEN_MENU,
"-noext $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t"
)
),
(
"Save Theme",
EXEC,
"getstyle -p \"%a(Theme name, Name to save theme as)\""
),
(
"Save IconSet",
SHEXEC,
"geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name,Name to save icon set as)\""
)
),
("Change Screensaver", EXEC, "xscreensaver-settings"),
(
"Configure Window Maker",
EXEC,
"/usr/lib/GNUstep/Applications/WPrefs.app/WPrefs"
),
("About Window Maker", INFO_PANEL),
("Restart Window Maker", RESTART),
("Exit Window Maker", EXIT)
)
)

140
GNUstep/Defaults/WMState Normal file
View File

@@ -0,0 +1,140 @@
{
Dock = {
Applications1448 = (
{
Forced = No;
Name = Logo.WMDock;
BuggyApplication = No;
AutoLaunch = No;
Position = "0,0";
Lock = No;
Command = xosview;
},
{
Forced = No;
Name = wmclock.WMClock;
DropCommand = "wmclock %d";
BuggyApplication = No;
AutoLaunch = No;
Position = "0,2";
Lock = No;
PasteCommand = "wmclock %s";
Command = wmclock;
},
{
Forced = No;
Name = wmsystemtray0.wmsystemtray;
DropCommand = "wmsystemtray %d";
BuggyApplication = No;
AutoLaunch = No;
Position = "0,3";
Lock = No;
PasteCommand = "wmsystemtray %s";
Command = wmsystemtray;
},
{
Forced = No;
Name = wmsystemtray1.wmsystemtray;
DropCommand = "wmsystemtray -w 2 %d";
BuggyApplication = No;
AutoLaunch = No;
Position = "0,4";
Lock = No;
PasteCommand = "wmsystemtray -w 2 %s";
Command = "wmsystemtray -w 2";
}
);
AutoRaiseLower = No;
Applications = (
{
Forced = No;
Name = Logo.WMDock;
BuggyApplication = No;
AutoLaunch = No;
Position = "0,0";
Lock = No;
Command = xosview;
},
{
Forced = No;
Name = wmclock.WMClock;
DropCommand = "wmclock %d";
BuggyApplication = No;
AutoLaunch = No;
Position = "0,2";
Lock = No;
PasteCommand = "wmclock %s";
Command = wmclock;
},
{
Forced = No;
Name = wmsystemtray0.wmsystemtray;
DropCommand = "wmsystemtray %d";
BuggyApplication = No;
AutoLaunch = No;
Position = "0,3";
Lock = No;
PasteCommand = "wmsystemtray %s";
Command = wmsystemtray;
},
{
Forced = No;
Name = wmsystemtray1.wmsystemtray;
DropCommand = "wmsystemtray -w 2 %d";
BuggyApplication = No;
AutoLaunch = No;
Position = "0,4";
Lock = No;
PasteCommand = "wmsystemtray -w 2 %s";
Command = "wmsystemtray -w 2";
}
);
Lowered = Yes;
Position = "5296,0";
};
Clip = {
Forced = No;
Name = Logo.WMClip;
BuggyApplication = No;
AutoLaunch = No;
Lock = No;
Position = "1920,0";
Command = "-";
};
Drawers = (
{
Dock = {
AutoCollapse = No;
Applications = ();
Collapsed = Yes;
AutoAttractIcons = Yes;
};
Name = Drawer0;
Position = "5296,64";
}
);
Workspaces = (
{
Clip = {
AutoRaiseLower = No;
Applications = ();
AutoCollapse = No;
Collapsed = No;
AutoAttractIcons = No;
Lowered = Yes;
};
Name = Main;
},
{
Clip = {
AutoRaiseLower = No;
Applications = ();
AutoCollapse = No;
Collapsed = No;
AutoAttractIcons = No;
Lowered = Yes;
};
Name = Sub;
}
);
}

View File

View File

@@ -0,0 +1,61 @@
{
xosview.XOsview = {
NoMiniaturizeButton = Yes;
AlwaysUserIcon = Yes;
Icon = inspect.xpm;
};
clementine.Clementine = {
Icon = clementine.Clementine.xpm;
};
default.default = {
NoAppIcon = Yes;
};
kitty.kitty = {
AlwaysUserIcon = Yes;
Icon = Shell.png;
};
"ckb-next.ckb-next" = {
NoAppIcon = Yes;
AlwaysUserIcon = No;
Icon = "ckb-next.ckb-next.xpm";
};
inkscape.Inkscape = {
Icon = draw.xpm;
};
qbittorrent.qBittorrent = {
NoAppIcon = Yes;
AlwaysUserIcon = No;
};
org.inkscape.Inkscape.Inkscape = {
AlwaysUserIcon = Yes;
Icon = draw.xpm;
};
"main.Psi+" = {
AlwaysUserIcon = No;
};
Drawer0.WMDrawer = {
Icon = Bookshelf.xpm;
};
steamwebhelper.steam = {
NoTitlebar = Yes;
NoMiniaturizeButton = Yes;
NoBorder = Yes;
AlwaysUserIcon = No;
NoResizebar = Yes;
NoCloseButton = Yes;
};
kitty = {
AlwaysUserIcon = Yes;
Icon = Shell.png;
};
PathFinder. = {
NoAppIcon = Yes;
AlwaysUserIcon = No;
};
"psi-plus.Psi+" = {
NoAppIcon = Yes;
};
Logo.WMDock = {
Icon = linuxterm.tiff;
};
}

31
GNUstep/Defaults/WPrefs Normal file
View File

@@ -0,0 +1,31 @@
{
TextureList = ();
NoXSetStuff = NO;
ColorList = (
"#000000",
"#292929",
"#525252",
"#151110",
"#a2a2a2",
"#cbcbcb",
"#f5f5f5",
"#cbcb81",
"#cb9d7b",
"#81cb81",
"#81cbc3",
"#cb8181",
"#8195cb",
"#b280cb",
"#cb81b2",
"#cb4a4a",
"#4a5acb",
"#4acbc3",
"#4acb5a",
"#c3cb4a",
"#cb804a",
"#80cb31",
"#c329bb",
"#c32973"
);
BalloonHelp = YES;
}

View File

@@ -0,0 +1,113 @@
{
FrameBorderColor = "#b6b6b3";
ScreenCaptureKey = "Mod4+Print";
MenuDisabledColor = gray60;
PixmapPath = (
"/home/bonkyboo/GNUstep/Library/WindowMaker/Pixmaps",
"/home/bonkyboo/GNUstep/Library/WindowMaker/Backgrounds",
"/home/bonkyboo/GNUstep/Library/WindowMaker/CachedPixmaps",
"~/pixmaps",
"/usr/share/WindowMaker/Pixmaps",
"/usr/share/WindowMaker/Backgrounds",
"/usr/share/pixmaps"
);
HotCornerEdge = 2;
IconTitleBack = "#18191f";
FTitleBack = (
mdgradient,
"#18191f",
"#939abd",
"#616185",
"#616185",
"#5f5f83",
"#555575",
"#59597a",
"#555575",
"#939abd"
);
MiniwindowPreviewBalloons = YES;
ClipTitleFont = "Verdana:bold:pixelsize=10";
HideKey = "Mod4+H";
MaximizeKey = "Mod4+Up";
IconTitleFont = "Arial,sans serif:pixelsize=9";
LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24";
PartialCaptureKey = Print;
DisableClip = YES;
CenterKey = None;
HotCorners = NO;
MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12";
MoveTo6to12Head = None;
SmoothWorkspaceBack = YES;
DbClickFullScreen = YES;
IconPosition = trh;
NoWindowOverDock = YES;
WorkspaceBack = (mvgradient, "rgb:50/50/75", "#6a6f9e", "#4b4f70", "#28293c");
EdgeResistance = 15;
EnforceIconMargin = YES;
WindowSnapping = YES;
MoveResizeKey = "Mod4+M";
AutoArrangeIcons = YES;
ClipTitleColor = white;
MoveTo12to6Head = None;
HotCornerActions = (None, None, None, None);
FrameFocusedBorderColor = "#b6b6b3";
WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12";
WindowPlaceOrigin = (2759, 798);
LHMaximizeKey = "Mod4+Left";
RootMenuKey = "Control+Escape";
ResizebarBack = (solid, "#989aa6");
MiniPreviewSize = 184;
DisplayFont = "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*";
KbdModeLock = NO;
OpenTransientOnOwnerWorkspace = YES;
CloseRootMenuByLeftOrRightMouseClick = NO;
RHMaximizeKey = "Mod4+Right";
FrameSelectedBorderColor = "#ffffff";
MiniaturizeKey = "Mod4+Down";
ToggleKbdModeKey = None;
WindowMenuKey = "Mod4+Escape";
DragMaximizedWindow = RestoreGeometry;
OpaqueResize = YES;
MenuTextBack = (mhgradient, "#384246", "#707080", "#4a4a61");
WindowPlacement = center;
HotCornerDelay = 250;
CycleWorkspaces = YES;
Attraction = YES;
SingleClickLaunch = YES;
MenuTextColor = white;
IconBack = (
mdgradient,
gray40,
"#6d6aa4",
"#564e8c",
"#41436c",
"#464771",
"#595090"
);
AntialiasedText = YES;
LowerKey = None;
WindowListKey = None;
MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12";
MenuTitleBack = (mvgradient, "#18191f", "#474967", "#413b6d");
SnapToTopMaximizesFullscreen = YES;
CloseKey = "Mod1+F4";
WindowCaptureKey = "Mod1+Mod4+Print";
WrapMenus = YES;
CClipTitleColor = gray60;
IconPath = (
"/home/bonkyboo/GNUstep/Library/Icons",
"/home/bonkyboo/GNUstep/Library/WindowMaker/Pixmaps",
"/home/bonkyboo/GNUstep/Library/WindowMaker/CachedPixmaps",
"~/pixmaps",
"/usr/share/WindowMaker/Icons",
"/usr/share/WindowMaker/Pixmaps",
"/usr/share/pixmaps"
);
RaiseKey = None;
ModifierKey = Mod4;
PTitleBack = (mhgradient, "#5a5c66", "rgb:70/72/7e", "rgb:45/47/4e");
UTitleColor = gray20;
CirculateRaise = YES;
UTitleBack = (mhgradient, "#989aa6", "#9fa1b5", "#86879b");
ResizeDisplay = floating;
}

View File

@@ -0,0 +1,29 @@
{
xosview.XOsview = {
Icon = inspect.xpm;
};
clementine.Clementine = {
Icon = clementine.Clementine.xpm;
};
kitty.kitty = {
Icon = Shell.png;
};
"ckb-next.ckb-next" = {
Icon = "ckb-next.ckb-next.xpm";
};
inkscape.Inkscape = {
Icon = draw.xpm;
};
org.inkscape.Inkscape.Inkscape = {
Icon = draw.xpm;
};
Drawer0.WMDrawer = {
Icon = Bookshelf.xpm;
};
kitty = {
Icon = Shell.png;
};
Logo.WMDock = {
Icon = linuxterm.tiff;
};
}

View File

@@ -0,0 +1,83 @@
The file named menu is the menu in the plain text file format. The files
named menu.?? (?? are 2 characters, such as pt) are translations of the
same menu. Plain text menus are preprocessed using cpp (the C Pre-Processor),
so you can use cpp macros in it.
The plmenu file is the same menu, but in the property list format.
This menu can be edited with WPrefs.app, but since WPrefs.app does not
support XIM, it will not allow you to make menus in languages such as
Japanese.
To use the menu in the property list format (plmenu), just replace the
~/GNUstep/Defaults/WMRootMenu with it. To use the plain text menu,
place the path for the menu in ~/GNUstep/Defaults/WMRootMenu, enclosed
in double quotes ("). Ex: "~/GNUstep/Library/WindowMaker/menu"
Instructions for editing the plain text menus can be found in the menu
file itself, kindly translated to your tongue for your convenience, by
the translation contributors.
There is a script to convert plain text menus to property list menus
in the utils directory, named wm-oldmenu2new.
If you are unsure to wich format to use, stick with the plain text menus
as they are more flexible. If for some psychological reason you are
scared by text based configuration, use the property list menu.
Localized menu file translators:
--------------------------------
File Language Maintainer
------------------------------------------------------------------------------
menu.ja Japanese MANOME Tomonori <manome@itlb.te.noda.sut.ac.jp>
ABE Shige <sabe@ibm.net>
menu.pt Portuguese Alfredo K. Kojima <kojima@inf.ufrgs.br>
menu.de German Carsten Schaar <nhadcasc@fs-maphy.uni-hannover.de>
menu.cz Czech David ©auer <xsauer@hwlab.felk.cvut.cz>
menu.ko Korean Chae-Yong Chong <cychong@metro.telecom.samsung.co.kr>
Byeong-Chan Kim <redhands@linux.sarang.net>
menu.gl Galician Xose Vazquez <xose@arrakis.es>
menu.fr French ObiTuarY <obituary@freshmeat.net>
menu.it Italian Roberto Checozzo <croberto@aerre.it>
menu.ru Russian August S.Sigov <freedomain@actor.ru>
menu.es Spanish Rodrigo Hornos Prados <tnetrhp@ctv.es>
José Luis Rivas López <jrivas@ares.ipf.uvigo.es>
menu.he Hebrew Please send me your name/email if you wrote this
We unfortunately lost that info :(
menu.tr Turkish F. Kagan Gurkaynak <kgf@wpi.edu>
menu.fi Finnish Ville Hautamaki <villeh@photon.joensuu.fi>
menu.se Swdish Andreas Persenius <andreas@alfaskop.net>
menu.hr Croatian Toni Bilic <tbilic@efos.hr>
menu.el Greek Nikolaos Papagrigoriou <papanikos@usa.net>
menu.dk Danish John M. Lockard <jlockard@math.lsa.umich.edu>
Jacob Sparre Andersen <sparre@cats.nbi.dk>
menu.sl Slovene Alen Salamun <snowman@hal9000.medinet.si>
menu.hu Hungarian Csanaki Csaba <prew@mail.matav.hu>
menu.ca Català Carles Amig<F3> dj_fr3nd@hotmail.com
menu.zh_TW.Big5 Chinese Li Wei Jih <lwj83@cs.ccu.edu.tw>
menu.zh_CN Chinese Wang Jian <wangjian2@asiainfo.com>
menu.pl Polish Maciej Friedel <tytus@tytus.itma.pwr.wroc.pl>
menu.bg Bulgarian Slavei Karadjov <slaff@exco.net>
menu.sk Slovak judas@hell <tomka@oalevice.sk>
menu.nl Dutch Alwin <translations@ziggo.nl>
menu.fy Frisian Alwin <translations@ziggo.nl>
plmenu.da Danish Birger Langkjer <birger.langkjer@image.dk>
plmenu.zh_CN Chinese Wang Jian <wangjian2@asiainfo.com>
plmenu.hr Croatian Toni Bilic <tbilic@efos.hr>
plmenu.it Italian Michele Campeotto <micampe@tv.record.unipd.it>
plmenu.de German Matthias Warkus <mawarkus@t-online.de>
plmenu.pl Polish Maciej Friedel <tytus@tytus.itma.pwr.wroc.pl>
plmenu.ko Korean Byeong-Chan Kim <redhands@linux.sarang.net>
plemnu.es Spanish David A. Schekaiban <nb@zaz.net>
plmenu.bg Bulgarian Slavei Karadjov <slaff@exco.net>
plmenu.sk Slovak judas@hell <tomka@oalevice.sk>
plmenu.ja Japanese Seiichi SATO <sato@cvs-net.co.jp>
plmenu.nl Dutch Alwin <translations@ziggo.nl>
plmenu.fy Frisian Alwin <translations@ziggo.nl>

View File

@@ -0,0 +1,95 @@
Themes For Window Maker
=======================
Note: the information contained in this file is only valid for themes
in the .themed (for theme directory) format, supported in
Window Maker 0.20.4 or newer.
How To Install a Theme Pack
===========================
To install a theme, unpack your theme into your WindowMaker directory
(the same as old-style themes), usually ~/GNUstep/Library/WindowMaker
cd ~/GNUstep/Library/WindowMaker
gzip -dc "xyztheme.tar.gz" | tar xvf -
You can also do this in your system-wide WindowMaker directory (usually
/usr/local/share/WindowMaker) to have the themes be available to all
your users. This will probably need to be done with root access.
How To Load a Theme
===================
Use the setstyle command to load a theme. Example:
setstyle xyztheme.themed
Note that if you move the directory of the theme (for example, from
~/GNUstep/Library/WindowMaker/Themes to /usr/local/share/WindowMaker/Themes)
you will have to reload that theme so that path information is updated.
How To Make a Theme Pack
========================
To create a theme pack from your current configuration, use the getstyle
utility with the -p flag. Example:
getstyle -p ~/GNUstep/Library/WindowMaker/Themes/MyTheme
This will create a theme pack (a new directory in either the current
directory or a directory you specify) named MyTheme.themed, containing
everything it requires, including all pixmap files. In this example,
the new theme pack would be made in your themes directory and be
immediately available in your Themes menu.
Additionally, you can put a text file named MyTheme.lsm in the MyTheme.themed
directory. This file can contain info like copyrights, credits or whatever.
To distribute your theme, just make a .tar.gz of the .themed directory.
This is preferably done from the same directory that you unpack the themes
from to maintain consistancy with the old theme format.
Example:
cd ~/GNUstep/Library/WindowMaker
tar cvf MyTheme.tar Themes/MyTheme.themed
gzip MyTheme.tar
How To Delete a Theme Pack
==========================
Just remove the .themed directory. Example:
cd ~/GNUstep/Library/WindowMaker/Themes
rm -fr themename.themed
How To Save Disk Space
======================
If you have more than 1 theme that use the same huge background image,
you can delete all the duplicated files and then create hard links in
place of them. For example, if you have:
theme1.themed/back.jpg
theme2.themed/backimage.jpg
theme3.themed/back.jpg
and all three files contain the same image, you can do:
rm theme2.themed/backimage.jpg
rm theme3.themed/back.jpg
ln theme1.themed/back.jpg theme2.themed/backimage.jpg
ln theme1.themed/back.jpg theme3.themed/back.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 MiB

View File

@@ -0,0 +1,51 @@
{
FTitleColor = "#ffffff";
FrameBorderColor = "#b0b0ad";
SelectCursor = (builtin, cross);
QuestionCursor = (builtin, question_arrow);
MenuDisabledColor = "#999999";
IconTitleBack = "#18191f";
FTitleBack = (dgradient, "#b59a8f", "#151110");
BottomLeftResizeCursor = (builtin, bottom_left_corner);
TopLeftResizeCursor = (builtin, top_left_corner);
ClipTitleFont = "Verdana:bold:pixelsize=10";
IconTitleFont = "Arial,sans serif:pixelsize=9";
MenuTextBack = (tdgradient, "2021-08-09_Plandetravail1.jpg", 255, "#6f6460", "#d9cec8");
LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24";
ResizeCursor = (builtin, sizing);
TextCursor = (builtin, xterm);
TitleJustify = left;
IconTitleColor = "#ffffff";
MenuTextColor = "#ffffff";
IconBack = (tdgradient, "2021-08-09_Plandetravail1.jpg", 76, "#6f6460", "#dacfc9");
MenuTitleColor = "#ffffff";
MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12";
WindowTitleExtendSpace = 0;
NormalCursor = (builtin, left_ptr);
ArrowCursor = (builtin, top_left_arrow);
MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12";
WorkspaceBack = (tpixmap, "2021-08-09_Plandetravail1.jpg", "#505075");
VerticalResizeCursor = (builtin, sb_v_double_arrow);
HighlightTextColor = "#000000";
MenuTitleBack = (dgradient, "#b59a8f", "#151110");
ClipTitleColor = "#ffffff";
TopRightResizeCursor = (builtin, top_right_corner);
WaitCursor = (builtin, watch);
HighlightColor = "#ffffff";
FrameFocusedBorderColor = "#b0b0ad";
BottomRightResizeCursor = (builtin, bottom_right_corner);
WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12";
CClipTitleColor = "#999999";
MoveCursor = (builtin, fleur);
ResizebarBack = (tdgradient, "2021-08-09_Plandetravail1.jpg", 255, "#6f6460", "#d9cec8");
MenuStyle = singletexture;
HorizontalResizeCursor = (builtin, sb_h_double_arrow);
FrameBorderWidth = 1;
PTitleBack = (dgradient, "#b59a8f", "#151110");
MenuTextExtendSpace = 0;
UTitleColor = "#fdf6f6";
UTitleBack = (tdgradient, "2021-08-09_Plandetravail1.jpg", 255, "#6f6460", "#d9cec8");
PTitleColor = "#ffffff";
MenuTitleExtendSpace = 0;
FrameSelectedBorderColor = "#f9f9f9";
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1,51 @@
{
FTitleColor = "#fcfcfc";
FrameBorderColor = "#b3b3b0";
SelectCursor = (builtin, cross);
QuestionCursor = (builtin, question_arrow);
MenuDisabledColor = "#ababab";
IconTitleBack = "#18191f";
FTitleBack = (mdgradient, "#415979", "#051626", "#7391bb");
BottomLeftResizeCursor = (builtin, bottom_left_corner);
TopLeftResizeCursor = (builtin, top_left_corner);
ClipTitleFont = "Verdana:bold:pixelsize=10";
IconTitleFont = "Arial,sans serif:pixelsize=9";
MenuTextBack = (mdgradient, "#386569", "#051c26", "#59999f");
LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24";
ResizeCursor = (builtin, sizing);
TextCursor = (builtin, xterm);
TitleJustify = left;
IconTitleColor = "#fdfdfd";
MenuTextColor = "#fcfcfc";
IconBack = (mdgradient, "#384161", "#212526", "#474a70");
MenuTitleColor = "#fcfcfc";
MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12";
WindowTitleExtendSpace = 0;
NormalCursor = (builtin, left_ptr);
ArrowCursor = (builtin, top_left_arrow);
MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12";
WorkspaceBack = (spixmap, SeaNight.jpeg, black);
VerticalResizeCursor = (builtin, sb_v_double_arrow);
HighlightTextColor = "#71b3d4";
MenuTitleBack = (mdgradient, "#415979", "#051626", "#7391bb");
ClipTitleColor = "#fdfdfd";
TopRightResizeCursor = (builtin, top_right_corner);
WaitCursor = (builtin, watch);
HighlightColor = "#595d8b";
FrameFocusedBorderColor = "#b3b3b0";
BottomRightResizeCursor = (builtin, bottom_right_corner);
WindowTitleFont = "DejaVu Serif:slant=0:weight=80:width=100:pixelsize=12";
CClipTitleColor = "#979797";
MoveCursor = (builtin, fleur);
ResizebarBack = (mdgradient, "#386569", "#051c26", "#59999f");
MenuStyle = normal;
HorizontalResizeCursor = (builtin, sb_h_double_arrow);
FrameBorderWidth = 1;
PTitleBack = (mdgradient, "#384161", "#212526", "#474a70");
MenuTextExtendSpace = 0;
UTitleColor = "#d4d4d4";
UTitleBack = (mdgradient, "#386569", "#051c26", "#59999f");
PTitleColor = "#fcfcfc";
MenuTitleExtendSpace = 0;
FrameSelectedBorderColor = "#fcfcfc";
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 962 KiB

View File

@@ -0,0 +1,51 @@
{
FTitleColor = "#fafafa";
FrameBorderColor = "#b1b1ae";
SelectCursor = (builtin, cross);
QuestionCursor = (builtin, question_arrow);
MenuDisabledColor = "#a9a9a9";
IconTitleBack = "#18191f";
FTitleBack = (dgradient, "#983e71", "#fe47ad");
BottomLeftResizeCursor = (builtin, bottom_left_corner);
TopLeftResizeCursor = (builtin, top_left_corner);
ClipTitleFont = "Verdana:bold:pixelsize=10";
IconTitleFont = "Arial,sans serif:pixelsize=9";
MenuTextBack = (dgradient, "#23526a", "#0093de");
LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24";
ResizeCursor = (builtin, sizing);
TextCursor = (builtin, xterm);
TitleJustify = left;
IconTitleColor = "#fbfbfb";
MenuTextColor = "#fafafa";
IconBack = (dgradient, "#23526a", "#0093de");
MenuTitleColor = "#fafafa";
MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12";
WindowTitleExtendSpace = 0;
NormalCursor = (builtin, left_ptr);
ArrowCursor = (builtin, top_left_arrow);
MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12";
WorkspaceBack = (spixmap, BIASWREC.png, "#000000");
VerticalResizeCursor = (builtin, sb_v_double_arrow);
HighlightTextColor = "#71b1d2";
MenuTitleBack = (dgradient, "#983e71", "#fe47ad");
ClipTitleColor = "#fbfbfb";
TopRightResizeCursor = (builtin, top_right_corner);
WaitCursor = (builtin, watch);
HighlightColor = "#595d89";
FrameFocusedBorderColor = "#b1b1ae";
BottomRightResizeCursor = (builtin, bottom_right_corner);
WindowTitleFont = "DejaVu Serif:slant=0:weight=80:width=100:pixelsize=12";
CClipTitleColor = "#959595";
MoveCursor = (builtin, fleur);
ResizebarBack = (hgradient, "#973e71", "#fd47ac");
MenuStyle = normal;
HorizontalResizeCursor = (builtin, sb_h_double_arrow);
FrameBorderWidth = 1;
PTitleBack = (dgradient, "#983e71", "#fe47ad");
MenuTextExtendSpace = 0;
UTitleColor = "#d2d2d2";
UTitleBack = (dgradient, "#23526a", "#0093de");
PTitleColor = "#fafafa";
MenuTitleExtendSpace = 0;
FrameSelectedBorderColor = "#fafafa";
}

View File

@@ -0,0 +1,18 @@
#!/bin/sh
#
# Place applications to be executed when WindowMaker is started here.
# This should only be used for non-X applications or applications that
# do not support session management. Other applications should be restarted
# by the WindowMaker session restoring mechanism. For that, you should
# either set SaveSessionOnExit=YES or select "Save Session" in the Workspace
# submenu of the root menu when all applications you want started are
# running.
#
# WindowMaker will wait until this script finishes, so if you run any
# commands that take long to execute (like a xterm), put a ``&'' in the
# end of the command line.
#
# This file must be executable.
#
xset m 10/10 1

View File

@@ -0,0 +1,11 @@
#!/bin/sh
#
# Place commands to be executed when WindowMaker is exited here.
#
# WindowMaker will wait until this script finishes, so if you run any
# commands that take long to execute (like a xterm), put a ``&'' in the
# end of the command line.
#
# This file must be executable.
#