You are not logged in.
Pages: 1
I'm trying to make my default dwm taskbar font bigger. After I installed dwm the default taskbar font looks small for me. How can I make it bigger?
I tried editing config.h file and edited default font to:
static const char font[] = "*-*-fixed-medium-r-normal--*-110-*-*-*-*-iso8859-1";
just the way it was set in my other distro.
But still no result, same small font.
Does anybody have a good font in mind, that will look good, like the one from terminus pack. I don't know the names of good fonts and googling doesn't give any good alternatives.
Maybe somebody has already have something in mind?
1. why does my dwm font do not change, even when I edit config.h, compile and install (makepkg -efi)?
2. could you provide any good font alternatives?
ps. also this default dwm font does not understand cyrillic or any other language, so when I try "Mod+p" in ru layout it screws my typing.
Last edited by tasty_minerals (2011-05-13 20:34:22)
lenovo thinkpad EDGE 13'
Offline
You should use xfontsel to pick a font. See the dwm documentation: http://dwm.suckless.org/customisation/font
It appears that you have a typo in your string...
Alternatives I like are dina and tamsyn
Offline
no, that doesn't work.
ls Public/dwmls Public/dwm_sync/dwm/_sync/dwm/
config.h dwm-5.8.2.tar.gz dwm.install PKGBUILD
dwm-5.8.2-2-x86_64.pkg.tar.xz dwm.desktop pkg src
1. What I did is, edited config.h line to:
static const char font[] = "-*-courier-medium-r-*-*-17-*-*-*-*-*-iso10646-*";
2.makepkg -efi
3.reboot
Result: nothing changed in taskbar
ps. didn't find any of your fonts, I've installed lots of fonts via pacman.
my config.h cat:
/* See LICENSE file for copyright and license details. */
/* appearance */
static const char font[] = "-*-courier-medium-r-*-*-17-*-*-*-*-*-iso10646-*";
static const char normbordercolor[] = "#9eeeee";
static const char normbgcolor[] = "#2e3436";
static const char normfgcolor[] = "#d3d7cf";
static const char selbordercolor[] = "#55aaaa";
static const char selbgcolor[] = "#3e4446";
static const char selfgcolor[] = "#d3d7cf";
static const unsigned int borderpx = 1; /* border pixel of windows */
static const unsigned int snap = 32; /* snap pixel */
static const Bool showbar = True; /* False means no bar */
static const Bool topbar = True; /* False means bottom bar */
/* tagging */
static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };
static const Rule rules[] = {
/* class instance title tags mask isfloating monitor */
{ "Gimp", NULL, NULL, 0, True, -1 },
{ "jumanji", NULL, NULL, 1 << 8, False, -1 },
};
/* layout(s) */
static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */
static const Bool resizehints = True; /* True means respect size hints in tiled resizals */
static const Layout layouts[] = {
/* symbol arrange function */
{ "[]=", tile }, /* first entry is default */
{ "><>", NULL }, /* no layout function means floating behavior */
{ "[M]", monocle },
};
/* key definitions */
#define MODKEY Mod4Mask
#define TAGKEYS(KEY,TAG) \
{ MODKEY, KEY, view, {.ui = 1 << TAG} }, \
{ MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \
{ MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \
{ MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} },
/* helper for spawning shell commands in the pre dwm-5.0 fashion */
#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } }
/* commands */
static const char *dmenucmd[] = { "dmenu_run", "-fn", font, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbgcolor, "-sf", selfgcolor, NULL };
static const char *termcmd[] = { "xterm", NULL };
static Key keys[] = {
/* modifier key function argument */
{ MODKEY, XK_p, spawn, {.v = dmenucmd } },
{ MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } },
{ MODKEY, XK_b, togglebar, {0} },
{ MODKEY, XK_j, focusstack, {.i = +1 } },
{ MODKEY, XK_k, focusstack, {.i = -1 } },
{ MODKEY, XK_h, setmfact, {.f = -0.05} },
{ MODKEY, XK_l, setmfact, {.f = +0.05} },
{ MODKEY, XK_Return, zoom, {0} },
{ MODKEY, XK_Tab, view, {0} },
{ MODKEY|ShiftMask, XK_c, killclient, {0} },
{ MODKEY, XK_t, setlayout, {.v = &layouts[0]} },
{ MODKEY, XK_f, setlayout, {.v = &layouts[1]} },
{ MODKEY, XK_m, setlayout, {.v = &layouts[2]} },
{ MODKEY, XK_space, setlayout, {0} },
{ MODKEY|ShiftMask, XK_space, togglefloating, {0} },
{ MODKEY, XK_0, view, {.ui = ~0 } },
{ MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } },
{ MODKEY, XK_comma, focusmon, {.i = -1 } },
{ MODKEY, XK_period, focusmon, {.i = +1 } },
{ MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } },
{ MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } },
TAGKEYS( XK_1, 0)
TAGKEYS( XK_2, 1)
TAGKEYS( XK_3, 2)
TAGKEYS( XK_4, 3)
TAGKEYS( XK_5, 4)
TAGKEYS( XK_6, 5)
TAGKEYS( XK_7, 6)
TAGKEYS( XK_8, 7)
TAGKEYS( XK_9, 8)
{ MODKEY|ShiftMask, XK_q, quit, {0} },
};
/* button definitions */
/* click can be ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */
static Button buttons[] = {
/* click event mask button function argument */
{ ClkLtSymbol, 0, Button1, setlayout, {0} },
{ ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} },
{ ClkWinTitle, 0, Button2, zoom, {0} },
{ ClkStatusText, 0, Button2, spawn, {.v = termcmd } },
{ ClkClientWin, MODKEY, Button1, movemouse, {0} },
{ ClkClientWin, MODKEY, Button2, togglefloating, {0} },
{ ClkClientWin, MODKEY, Button3, resizemouse, {0} },
{ ClkTagBar, 0, Button1, view, {0} },
{ ClkTagBar, 0, Button3, toggleview, {0} },
{ ClkTagBar, MODKEY, Button1, tag, {0} },
{ ClkTagBar, MODKEY, Button3, toggletag, {0} },
};
Last edited by tasty_minerals (2011-04-03 11:28:20)
lenovo thinkpad EDGE 13'
Offline
First off, please use "[ code]" and "[ /code]" in your posts (minus the space), it makes it much easier to read.
Edit: Sorry, I should have read the makepkg manpage.
How are you starting dwm? You may wish to check that you don't have another dwm binary in your path before the one you installed.
Last edited by jac (2011-04-03 11:25:57)
Offline
First off, please use "[ code]" and "[ /code]" in your posts (minus the space), it makes it much easier to read.
Edit: Sorry, I should have read the makepkg manpage.
How are you starting dwm? You may wish to check that you don't have another dwm binary in your path before the one you installed.
dwm is started via ~/.xinitrc after login in Slim
xscreensaver -no-splash & xbindkeys &
laptop_mode &
#exec wmii
exec dwm
Last edited by tasty_minerals (2011-04-03 11:31:42)
lenovo thinkpad EDGE 13'
Offline
Did you add these lines to your .xinitrc?
xset +fp /usr/share/fonts/local
xset fp rehash
Offline
Did you add these lines to your .xinitrc?
xset +fp /usr/share/fonts/local xset fp rehash
no, hmmm.. I will keep it in mind.
I managed to finally fix it. I downloaded source code of dwm from suckless.org and compiled it manually without abs and makepkg.
So now everything seem to work well.
lenovo thinkpad EDGE 13'
Offline
Pages: 1