You are not logged in.
BL-Planet_b.rex
https://github.com/hhhorb/Lithium_theme … rex.tar.gz
-edit- Dammit, wrong icon set.
Last edited by hhh (2019-03-12 08:06:37)
Offline
Online
See my scrot edit. Still makes me scream "Ubuntu!!!", but in a good way.
Offline
Offline
Background made with the wonderful time-waster called J-Wildfire. Even more time is being wasted after discovering that flames available for Apophysis can be imported directly
Be Excellent to Each Other...
The Bunsenlabs Lithium Desktop » Here
FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt «» BunsenLabs on DeviantArt
Offline
Offline
BL-Fever_Room. One or two more tweaks needed before I share it...
https://cdn.scrot.moe/images/2019/03/15/Screenshot_2019-03-15_00-27-30.th.png
Epic.
One of the ArchLabs dudes
Obssesive Metalhead and practiced beer drinker
\m/
Dobbie's Suckless
Offline
BL-Fever_Room. One or two more tweaks needed before I share it...
https://cdn.scrot.moe/images/2019/03/15/Screenshot_2019-03-15_00-27-30.th.png
Be Excellent to Each Other...
The Bunsenlabs Lithium Desktop » Here
FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt «» BunsenLabs on DeviantArt
Offline
@everyone, thanks for the encouragement. It means a lot to me.
BL-Fever_Room...
Offline
Radical, compared with some other BLOBs . I don't think I'll be able to live with it after my temperature comes down though!
(Something odd going on with the icons in BLOB here )
Last edited by damo (2019-03-15 06:00:51)
Be Excellent to Each Other...
The Bunsenlabs Lithium Desktop » Here
FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt «» BunsenLabs on DeviantArt
Offline
(Something odd going on with the icons in BLOB here
)
Are you using the current BL Lithium BLOB? I added a third icon type after you took your long break.
In function ViewRestoreDialog() around lines #1254~1258, three icon names:
"gtk-yes" (current theme)
"system" (theme in /usr/share/bunsen/utilities/blob)
"gtk-home" (theme in $HOME/.config/blob)
Does your current icon theme have all those icons?
Can you suggest better icons for maximum support in most icon themes?
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), idle Twitterings and GitStuff )
Offline
This is what I see with BLOB manager and Oranchelo icons. Maybe a distributor icon issue (maybe ours?)...
Offline
(Something odd going on with the icons in BLOB here
)
Notice the bug effects all of my helium themes but none of my lithium ones. Actually, I don't know if that Home icon in the lithium themes is correct either. I bet an icon path has changed somewhere.
Last edited by hhh (2019-03-15 06:46:44)
Offline
@everyone, thanks for the encouragement. It means a lot to me.
BL-Fever_Room...
@hhh - another awesome one:
Last edited by PackRat (2019-03-15 23:58:11)
You must unlearn what you have learned.
-- yoda
Offline
st is great for his minimalistic, but without mouse scroll is nothing to me. Perhaps there is a patch to that, but have't used longer since i'm happy with urxvt.
The rest, very nice as always PR.
Offline
hhh wrote:@everyone, thanks for the encouragement. It means a lot to me.
BL-Fever_Room...
@hhh - another awesome one:
https://cdn.scrot.moe/images/2019/03/16/screen-import-Friday_1552693621.md.png
Nice. RAM, what the hell!
-edit- 4 digits here means opening these programs...
Offline
st is great for his minimalistic, but without mouse scroll is nothing to me. Perhaps there is a patch to that, but have't used longer since i'm happy with urxvt.
The rest, very nice as always PR.
You can enable scroll.
/* See LICENSE file for copyright and license details. */
/* appearance */
/* font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html */
static char *font = "Hack:size=6";
static int borderpx = 4;
/* What program is executed by st depends on the precedence of these rules: */
/* 1: program passed with -e */
/* 2: utmp option */
/* 3: SHELL environment variable */
/* 4: value of shell in /etc/passwd */
/* 5: value of shell in config.h */
static char *shell = "/bin/sh";
char *utmp = NULL;
char *stty_args = "stty raw pass8 nl -echo -iexten -cstopb 38400";
/* identification sequence returned in DA and DECID */
char *vtiden = "\033[?6c";
/* Kerning / character bounding-box multipliers */
static float cwscale = 1.0;
static float chscale = 1.0;
/* word delimiter string.. more advanced example: " `'\"()[]{}" */
char *worddelimiters = " ";
/* selection timeouts (in milliseconds) */
static unsigned int doubleclicktimeout = 300;
static unsigned int tripleclicktimeout = 600;
/* alt screens */
int allowaltscreen = 1;
/* frames per second st should at maximum draw to the screen */
static unsigned int xfps = 120;
static unsigned int actionfps = 30;
/* blinking timeout (set to 0 to disable blinking) for the terminal blinking attribute. */
static unsigned int blinktimeout = 0;
/* thickness of underline and bar cursors */
static unsigned int cursorthickness = 2;
/* bell volume. It must be a value between -100 and 100. Use 0 for disabling it */
static int bellvolume = 0;
/* default TERM value */
char *termname = "st-256color";
/* spaces per tab */
/* When you are changing this value, don't forget to adapt the `it` value in */
/* the st.info and appropriately install the st.info in the environment. */
/* it#$tabspaces */
//
/* Secondly make sure your kernel is not expanding tabs. */
/* When running `stty -a` tab0 should appear. */
/* You can tell the terminal to not expand tabs by running: `stty tabs` */
unsigned int tabspaces = 8;
/* Terminal colors (16 first used in escape sequence) */
const char *colorname[] = {
"#353535", /* 0: black */
"#744B40", /* 1: red */
"#6D6137", /* 2: green */
"#765636", /* 3: yellow */
"#61564B", /* 4: blue */
"#6B4A49", /* 5: magenta */
"#435861", /* 6: cyan */
"#B3B3B3", /* 7: white */
"#5F5F5F", /* 8: black */
"#785850", /* 9: red */
"#6F6749", /* 10: green */
"#776049", /* 11: yellow */
"#696057", /* 12: blue */
"#6F5A59", /* 13: magenta */
"#525F66", /* 14: cyan */
"#CDCDCD", /* 15: white */
[255] = 0,
"#E0E0E0", /* 256: Foreground */
"#9B9081", /* 257: Cursor */
"#1D1D1D", /* 258: Background */
};
/* Default colors (by index) */
unsigned int defaultfg = 256; /* foreground */
unsigned int defaultbg = 258; /* background */
static unsigned int defaultcs = 257; /* cursor */
static unsigned int defaultrcs = 257; /* reverse cursor */
/* Default shape of cursor */
/* 2: Block "█" */
/* 4: Underline "_" */
/* 6: Bar "|" */
/* 7: Snowman "☃" */
static unsigned int cursorshape = 2;
/* Default size of the terminal */
static unsigned int cols = 90;
static unsigned int rows = 30;
/* Default colour and shape of the mouse cursor */
static unsigned int mouseshape = XC_xterm;
static unsigned int mousefg = 7;
static unsigned int mousebg = 0;
/* Color used to display font attributes when fontconfig selected a font which */
/* doesn't match the ones requested. */
static unsigned int defaultattr = 11;
/* Internal mouse shortcuts. */
/* Beware that overloading Button1 will disable the selection. */
static MouseShortcut mshortcuts[] = {};
static MouseKey mkeys[] = {
/* button mask function argument */
{ Button4, XK_NO_MOD, kscrollup, {.i = 2} },
{ Button5, XK_NO_MOD, kscrolldown, {.i = 2} },
};
/* Internal keyboard shortcuts. */
#define MODKEY Mod1Mask
#define TERMMOD (ControlMask|ShiftMask)
static Shortcut shortcuts[] = {
/* mask keysym function argument */
{ XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} },
{ ControlMask, XK_Print, toggleprinter, {.i = 0} },
{ ShiftMask, XK_Print, printscreen, {.i = 0} },
{ XK_ANY_MOD, XK_Print, printsel, {.i = 0} },
{ TERMMOD, XK_Prior, zoom, {.f = +1} },
{ TERMMOD, XK_Next, zoom, {.f = -1} },
{ TERMMOD, XK_Home, zoomreset, {.f = 0} },
{ TERMMOD, XK_C, clipcopy, {.i = 0} },
{ TERMMOD, XK_V, clippaste, {.i = 0} },
{ TERMMOD, XK_Y, selpaste, {.i = 0} },
{ TERMMOD, XK_Num_Lock, numlock, {.i = 0} },
{ TERMMOD, XK_I, iso14755, {.i = 0} },
{ ShiftMask, XK_Page_Up, kscrollup, {.i = -1} },
{ ShiftMask, XK_Page_Down, kscrolldown, {.i = -1} },
};
/* Special keys (change & recompile st.info accordingly) */
/* Mask value: */
/* Use XK_ANY_MOD to match the key no matter modifiers state */
/* Use XK_NO_MOD to match the key alone (no modifiers) */
/* appkey value: */
/* 0: no value */
/* > 0: keypad application mode enabled */
/* = 2: term.numlock = 1 */
/* < 0: keypad application mode disabled */
/* appcursor value: */
/* 0: no value */
/* > 0: cursor application mode enabled */
/* < 0: cursor application mode disabled */
/* crlf value */
/* 0: no value */
/* > 0: crlf mode is enabled */
/* < 0: crlf mode is disabled */
/* Be careful with the order of the definitions because st searches in */
/* the table sequentially, XK_ANY_MOD should be the last definition for a key. */
/* If you want keys other than the X11 function keys (0xFD00 - 0xFFFF) */
/* to be mapped below, add them to this array. */
static KeySym mappedkeys[] = { -1 };
/* State bits to ignore when matching key or button events. By default, */
/* numlock (Mod2Mask) and keyboard layout (XK_SWITCH_MOD) are ignored. */
static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;
/* Override mouse-select while mask is active (when MODE_MOUSE is set). */
/* Note that if you want to use ShiftMask with selmasks, set this to an other */
/* modifier, set to 0 to not use it. */
static uint forceselmod = ShiftMask;
/* This is the huge key array which defines all compatibility to the Linux */
/* world. Please decide about changes wisely. */
static Key key[] = {
/* keysym mask string appkey appcursor */
{ XK_KP_Home, ShiftMask, "\033[2J", 0, -1},
{ XK_KP_Home, ShiftMask, "\033[1;2H", 0, +1},
{ XK_KP_Home, XK_ANY_MOD, "\033[H", 0, -1},
{ XK_KP_Home, XK_ANY_MOD, "\033[1~", 0, +1},
{ XK_KP_Up, XK_ANY_MOD, "\033Ox", +1, 0},
{ XK_KP_Up, XK_ANY_MOD, "\033[A", 0, -1},
{ XK_KP_Up, XK_ANY_MOD, "\033OA", 0, +1},
{ XK_KP_Down, XK_ANY_MOD, "\033Or", +1, 0},
{ XK_KP_Down, XK_ANY_MOD, "\033[B", 0, -1},
{ XK_KP_Down, XK_ANY_MOD, "\033OB", 0, +1},
{ XK_KP_Left, XK_ANY_MOD, "\033Ot", +1, 0},
{ XK_KP_Left, XK_ANY_MOD, "\033[D", 0, -1},
{ XK_KP_Left, XK_ANY_MOD, "\033OD", 0, +1},
{ XK_KP_Right, XK_ANY_MOD, "\033Ov", +1, 0},
{ XK_KP_Right, XK_ANY_MOD, "\033[C", 0, -1},
{ XK_KP_Right, XK_ANY_MOD, "\033OC", 0, +1},
{ XK_KP_Prior, ShiftMask, "\033[5;2~", 0, 0},
{ XK_KP_Prior, XK_ANY_MOD, "\033[5~", 0, 0},
{ XK_KP_Begin, XK_ANY_MOD, "\033[E", 0, 0},
{ XK_KP_End, ControlMask, "\033[J", -1, 0},
{ XK_KP_End, ControlMask, "\033[1;5F", +1, 0},
{ XK_KP_End, ShiftMask, "\033[K", -1, 0},
{ XK_KP_End, ShiftMask, "\033[1;2F", +1, 0},
{ XK_KP_End, XK_ANY_MOD, "\033[4~", 0, 0},
{ XK_KP_Next, ShiftMask, "\033[6;2~", 0, 0},
{ XK_KP_Next, XK_ANY_MOD, "\033[6~", 0, 0},
{ XK_KP_Insert, ShiftMask, "\033[2;2~", +1, 0},
{ XK_KP_Insert, ShiftMask, "\033[4l", -1, 0},
{ XK_KP_Insert, ControlMask, "\033[L", -1, 0},
{ XK_KP_Insert, ControlMask, "\033[2;5~", +1, 0},
{ XK_KP_Insert, XK_ANY_MOD, "\033[4h", -1, 0},
{ XK_KP_Insert, XK_ANY_MOD, "\033[2~", +1, 0},
{ XK_KP_Delete, ControlMask, "\033[M", -1, 0},
{ XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0},
{ XK_KP_Delete, ShiftMask, "\033[2K", -1, 0},
{ XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0},
{ XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0},
{ XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0},
{ XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0},
{ XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0},
{ XK_KP_Enter, XK_ANY_MOD, "\033OM", +2, 0},
{ XK_KP_Enter, XK_ANY_MOD, "\r", -1, 0},
{ XK_KP_Subtract, XK_ANY_MOD, "\033Om", +2, 0},
{ XK_KP_Decimal, XK_ANY_MOD, "\033On", +2, 0},
{ XK_KP_Divide, XK_ANY_MOD, "\033Oo", +2, 0},
{ XK_KP_0, XK_ANY_MOD, "\033Op", +2, 0},
{ XK_KP_1, XK_ANY_MOD, "\033Oq", +2, 0},
{ XK_KP_2, XK_ANY_MOD, "\033Or", +2, 0},
{ XK_KP_3, XK_ANY_MOD, "\033Os", +2, 0},
{ XK_KP_4, XK_ANY_MOD, "\033Ot", +2, 0},
{ XK_KP_5, XK_ANY_MOD, "\033Ou", +2, 0},
{ XK_KP_6, XK_ANY_MOD, "\033Ov", +2, 0},
{ XK_KP_7, XK_ANY_MOD, "\033Ow", +2, 0},
{ XK_KP_8, XK_ANY_MOD, "\033Ox", +2, 0},
{ XK_KP_9, XK_ANY_MOD, "\033Oy", +2, 0},
{ XK_Up, ShiftMask, "\033[1;2A", 0, 0},
{ XK_Up, Mod1Mask, "\033[1;3A", 0, 0},
{ XK_Up, ShiftMask|Mod1Mask,"\033[1;4A", 0, 0},
{ XK_Up, ControlMask, "\033[1;5A", 0, 0},
{ XK_Up, ShiftMask|ControlMask,"\033[1;6A", 0, 0},
{ XK_Up, ControlMask|Mod1Mask,"\033[1;7A", 0, 0},
{ XK_Up,ShiftMask|ControlMask|Mod1Mask,"\033[1;8A", 0, 0},
{ XK_Up, XK_ANY_MOD, "\033[A", 0, -1},
{ XK_Up, XK_ANY_MOD, "\033OA", 0, +1},
{ XK_Down, ShiftMask, "\033[1;2B", 0, 0},
{ XK_Down, Mod1Mask, "\033[1;3B", 0, 0},
{ XK_Down, ShiftMask|Mod1Mask,"\033[1;4B", 0, 0},
{ XK_Down, ControlMask, "\033[1;5B", 0, 0},
{ XK_Down, ShiftMask|ControlMask,"\033[1;6B", 0, 0},
{ XK_Down, ControlMask|Mod1Mask,"\033[1;7B", 0, 0},
{ XK_Down,ShiftMask|ControlMask|Mod1Mask,"\033[1;8B",0, 0},
{ XK_Down, XK_ANY_MOD, "\033[B", 0, -1},
{ XK_Down, XK_ANY_MOD, "\033OB", 0, +1},
{ XK_Left, ShiftMask, "\033[1;2D", 0, 0},
{ XK_Left, Mod1Mask, "\033[1;3D", 0, 0},
{ XK_Left, ShiftMask|Mod1Mask,"\033[1;4D", 0, 0},
{ XK_Left, ControlMask, "\033[1;5D", 0, 0},
{ XK_Left, ShiftMask|ControlMask,"\033[1;6D", 0, 0},
{ XK_Left, ControlMask|Mod1Mask,"\033[1;7D", 0, 0},
{ XK_Left,ShiftMask|ControlMask|Mod1Mask,"\033[1;8D",0, 0},
{ XK_Left, XK_ANY_MOD, "\033[D", 0, -1},
{ XK_Left, XK_ANY_MOD, "\033OD", 0, +1},
{ XK_Right, ShiftMask, "\033[1;2C", 0, 0},
{ XK_Right, Mod1Mask, "\033[1;3C", 0, 0},
{ XK_Right, ShiftMask|Mod1Mask,"\033[1;4C", 0, 0},
{ XK_Right, ControlMask, "\033[1;5C", 0, 0},
{ XK_Right, ShiftMask|ControlMask,"\033[1;6C", 0, 0},
{ XK_Right, ControlMask|Mod1Mask,"\033[1;7C", 0, 0},
{ XK_Right,ShiftMask|ControlMask|Mod1Mask,"\033[1;8C",0, 0},
{ XK_Right, XK_ANY_MOD, "\033[C", 0, -1},
{ XK_Right, XK_ANY_MOD, "\033OC", 0, +1},
{ XK_ISO_Left_Tab, ShiftMask, "\033[Z", 0, 0},
{ XK_Return, Mod1Mask, "\033\r", 0, 0},
{ XK_Return, XK_ANY_MOD, "\r", 0, 0},
{ XK_Insert, ShiftMask, "\033[4l", -1, 0},
{ XK_Insert, ShiftMask, "\033[2;2~", +1, 0},
{ XK_Insert, ControlMask, "\033[L", -1, 0},
{ XK_Insert, ControlMask, "\033[2;5~", +1, 0},
{ XK_Insert, XK_ANY_MOD, "\033[4h", -1, 0},
{ XK_Insert, XK_ANY_MOD, "\033[2~", +1, 0},
{ XK_Delete, ControlMask, "\033[M", -1, 0},
{ XK_Delete, ControlMask, "\033[3;5~", +1, 0},
{ XK_Delete, ShiftMask, "\033[2K", -1, 0},
{ XK_Delete, ShiftMask, "\033[3;2~", +1, 0},
{ XK_Delete, XK_ANY_MOD, "\033[P", -1, 0},
{ XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0},
{ XK_BackSpace, XK_NO_MOD, "\177", 0, 0},
{ XK_BackSpace, Mod1Mask, "\033\177", 0, 0},
{ XK_Home, ShiftMask, "\033[2J", 0, -1},
{ XK_Home, ShiftMask, "\033[1;2H", 0, +1},
{ XK_Home, XK_ANY_MOD, "\033[H", 0, -1},
{ XK_Home, XK_ANY_MOD, "\033[1~", 0, +1},
{ XK_End, ControlMask, "\033[J", -1, 0},
{ XK_End, ControlMask, "\033[1;5F", +1, 0},
{ XK_End, ShiftMask, "\033[K", -1, 0},
{ XK_End, ShiftMask, "\033[1;2F", +1, 0},
{ XK_End, XK_ANY_MOD, "\033[4~", 0, 0},
{ XK_Prior, ControlMask, "\033[5;5~", 0, 0},
{ XK_Prior, ShiftMask, "\033[5;2~", 0, 0},
{ XK_Prior, XK_ANY_MOD, "\033[5~", 0, 0},
{ XK_Next, ControlMask, "\033[6;5~", 0, 0},
{ XK_Next, ShiftMask, "\033[6;2~", 0, 0},
{ XK_Next, XK_ANY_MOD, "\033[6~", 0, 0},
{ XK_F1, XK_NO_MOD, "\033OP" , 0, 0},
{ XK_F1, /* F13 */ ShiftMask, "\033[1;2P", 0, 0},
{ XK_F1, /* F25 */ ControlMask, "\033[1;5P", 0, 0},
{ XK_F1, /* F37 */ Mod4Mask, "\033[1;6P", 0, 0},
{ XK_F1, /* F49 */ Mod1Mask, "\033[1;3P", 0, 0},
{ XK_F1, /* F61 */ Mod3Mask, "\033[1;4P", 0, 0},
{ XK_F2, XK_NO_MOD, "\033OQ" , 0, 0},
{ XK_F2, /* F14 */ ShiftMask, "\033[1;2Q", 0, 0},
{ XK_F2, /* F26 */ ControlMask, "\033[1;5Q", 0, 0},
{ XK_F2, /* F38 */ Mod4Mask, "\033[1;6Q", 0, 0},
{ XK_F2, /* F50 */ Mod1Mask, "\033[1;3Q", 0, 0},
{ XK_F2, /* F62 */ Mod3Mask, "\033[1;4Q", 0, 0},
{ XK_F3, XK_NO_MOD, "\033OR" , 0, 0},
{ XK_F3, /* F15 */ ShiftMask, "\033[1;2R", 0, 0},
{ XK_F3, /* F27 */ ControlMask, "\033[1;5R", 0, 0},
{ XK_F3, /* F39 */ Mod4Mask, "\033[1;6R", 0, 0},
{ XK_F3, /* F51 */ Mod1Mask, "\033[1;3R", 0, 0},
{ XK_F3, /* F63 */ Mod3Mask, "\033[1;4R", 0, 0},
{ XK_F4, XK_NO_MOD, "\033OS" , 0, 0},
{ XK_F4, /* F16 */ ShiftMask, "\033[1;2S", 0, 0},
{ XK_F4, /* F28 */ ControlMask, "\033[1;5S", 0, 0},
{ XK_F4, /* F40 */ Mod4Mask, "\033[1;6S", 0, 0},
{ XK_F4, /* F52 */ Mod1Mask, "\033[1;3S", 0, 0},
{ XK_F5, XK_NO_MOD, "\033[15~", 0, 0},
{ XK_F5, /* F17 */ ShiftMask, "\033[15;2~", 0, 0},
{ XK_F5, /* F29 */ ControlMask, "\033[15;5~", 0, 0},
{ XK_F5, /* F41 */ Mod4Mask, "\033[15;6~", 0, 0},
{ XK_F5, /* F53 */ Mod1Mask, "\033[15;3~", 0, 0},
{ XK_F6, XK_NO_MOD, "\033[17~", 0, 0},
{ XK_F6, /* F18 */ ShiftMask, "\033[17;2~", 0, 0},
{ XK_F6, /* F30 */ ControlMask, "\033[17;5~", 0, 0},
{ XK_F6, /* F42 */ Mod4Mask, "\033[17;6~", 0, 0},
{ XK_F6, /* F54 */ Mod1Mask, "\033[17;3~", 0, 0},
{ XK_F7, XK_NO_MOD, "\033[18~", 0, 0},
{ XK_F7, /* F19 */ ShiftMask, "\033[18;2~", 0, 0},
{ XK_F7, /* F31 */ ControlMask, "\033[18;5~", 0, 0},
{ XK_F7, /* F43 */ Mod4Mask, "\033[18;6~", 0, 0},
{ XK_F7, /* F55 */ Mod1Mask, "\033[18;3~", 0, 0},
{ XK_F8, XK_NO_MOD, "\033[19~", 0, 0},
{ XK_F8, /* F20 */ ShiftMask, "\033[19;2~", 0, 0},
{ XK_F8, /* F32 */ ControlMask, "\033[19;5~", 0, 0},
{ XK_F8, /* F44 */ Mod4Mask, "\033[19;6~", 0, 0},
{ XK_F8, /* F56 */ Mod1Mask, "\033[19;3~", 0, 0},
{ XK_F9, XK_NO_MOD, "\033[20~", 0, 0},
{ XK_F9, /* F21 */ ShiftMask, "\033[20;2~", 0, 0},
{ XK_F9, /* F33 */ ControlMask, "\033[20;5~", 0, 0},
{ XK_F9, /* F45 */ Mod4Mask, "\033[20;6~", 0, 0},
{ XK_F9, /* F57 */ Mod1Mask, "\033[20;3~", 0, 0},
{ XK_F10, XK_NO_MOD, "\033[21~", 0, 0},
{ XK_F10, /* F22 */ ShiftMask, "\033[21;2~", 0, 0},
{ XK_F10, /* F34 */ ControlMask, "\033[21;5~", 0, 0},
{ XK_F10, /* F46 */ Mod4Mask, "\033[21;6~", 0, 0},
{ XK_F10, /* F58 */ Mod1Mask, "\033[21;3~", 0, 0},
{ XK_F11, XK_NO_MOD, "\033[23~", 0, 0},
{ XK_F11, /* F23 */ ShiftMask, "\033[23;2~", 0, 0},
{ XK_F11, /* F35 */ ControlMask, "\033[23;5~", 0, 0},
{ XK_F11, /* F47 */ Mod4Mask, "\033[23;6~", 0, 0},
{ XK_F11, /* F59 */ Mod1Mask, "\033[23;3~", 0, 0},
{ XK_F12, XK_NO_MOD, "\033[24~", 0, 0},
{ XK_F12, /* F24 */ ShiftMask, "\033[24;2~", 0, 0},
{ XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0},
{ XK_F12, /* F48 */ Mod4Mask, "\033[24;6~", 0, 0},
{ XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0},
{ XK_F13, XK_NO_MOD, "\033[1;2P", 0, 0},
{ XK_F14, XK_NO_MOD, "\033[1;2Q", 0, 0},
{ XK_F15, XK_NO_MOD, "\033[1;2R", 0, 0},
{ XK_F16, XK_NO_MOD, "\033[1;2S", 0, 0},
{ XK_F17, XK_NO_MOD, "\033[15;2~", 0, 0},
{ XK_F18, XK_NO_MOD, "\033[17;2~", 0, 0},
{ XK_F19, XK_NO_MOD, "\033[18;2~", 0, 0},
{ XK_F20, XK_NO_MOD, "\033[19;2~", 0, 0},
{ XK_F21, XK_NO_MOD, "\033[20;2~", 0, 0},
{ XK_F22, XK_NO_MOD, "\033[21;2~", 0, 0},
{ XK_F23, XK_NO_MOD, "\033[23;2~", 0, 0},
{ XK_F24, XK_NO_MOD, "\033[24;2~", 0, 0},
{ XK_F25, XK_NO_MOD, "\033[1;5P", 0, 0},
{ XK_F26, XK_NO_MOD, "\033[1;5Q", 0, 0},
{ XK_F27, XK_NO_MOD, "\033[1;5R", 0, 0},
{ XK_F28, XK_NO_MOD, "\033[1;5S", 0, 0},
{ XK_F29, XK_NO_MOD, "\033[15;5~", 0, 0},
{ XK_F30, XK_NO_MOD, "\033[17;5~", 0, 0},
{ XK_F31, XK_NO_MOD, "\033[18;5~", 0, 0},
{ XK_F32, XK_NO_MOD, "\033[19;5~", 0, 0},
{ XK_F33, XK_NO_MOD, "\033[20;5~", 0, 0},
{ XK_F34, XK_NO_MOD, "\033[21;5~", 0, 0},
{ XK_F35, XK_NO_MOD, "\033[23;5~", 0, 0},
};
/* Selection types' masks use the same masks as usual. */
/* Button1Mask is always unset, to make masks match between */
/* ButtonPress, ButtonRelease, and MotionNotify. */
/* If no match is found, regular selection is used. */
static uint selmasks[] = {
[SEL_RECTANGULAR] = Mod1Mask,
};
/* Printable characters in ASCII, used to estimate the advance width */
/* of single wide characters. */
static char ascii_printable[] =
" !\"#$%&'()*+,-./0123456789:;<=>?"
"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_"
"`abcdefghijklmnopqrstuvwxyz{|}~";
Here is my config if you wanted it.
One of the ArchLabs dudes
Obssesive Metalhead and practiced beer drinker
\m/
Dobbie's Suckless
Offline
Thanks for sharing Matt! i'll save it to check on my spare time.
Offline
One of the ArchLabs dudes
Obssesive Metalhead and practiced beer drinker
\m/
Dobbie's Suckless
Offline
Offline
Let me know if I can help @Nili!
Elegant work of your tasteful ArchLabs I appreciate your help a lot.
If I have any question, I'll do a pm.
Thanks!
Offline
@hhh can't go wrong with Chuck Norris jokes. Shame he doesn't enjoy them as much as I do
@Nili! Thanks all good. Good luck.
One of the ArchLabs dudes
Obssesive Metalhead and practiced beer drinker
\m/
Dobbie's Suckless
Offline
PackRat wrote:hhh wrote:@everyone, thanks for the encouragement. It means a lot to me.
BL-Fever_Room...
@hhh - another awesome one:
https://cdn.scrot.moe/images/2019/03/16/screen-import-Friday_1552693621.md.png
Nice. RAM, what the hell!
-edit- 4 digits here means opening these programs...
https://cdn.scrot.moe/images/2019/03/16/Screenshot_2019-03-16_02-30-28.th.png
Neofetch calculates memory on the high side, and Firefox has 3-4 tabs open including the sports page.
You must unlearn what you have learned.
-- yoda
Offline
st is great for his minimalistic, but without mouse scroll is nothing to me. Perhaps there is a patch to that, but have't used longer since i'm happy with urxvt.
The rest, very nice as always PR.
There are patches for scrolling, and I use them.
You must unlearn what you have learned.
-- yoda
Offline