You are not logged in.

#1 2012-10-13 13:34:16

grobar87
Member
From: Македонија
Registered: 2010-08-25
Posts: 164

[SOLVED]Need help with dwm...

Hi,
I need help with dwm.I want to apply only 2 patches but everytime when i try i get error... I need xft or pango patch and systray patch.Please help.
Thanks.

Last edited by grobar87 (2013-06-01 13:49:55)


And... here... we... go!

Offline

#2 2012-10-13 13:51:13

Trilby
Forum Moderator
From: Massachusetts, USA
Registered: 2011-11-29
Posts: 13,521
Website

Re: [SOLVED]Need help with dwm...

It's hard to help when you don't say what the errors were.  Most patches need to be applied in a particular order, and some will conflict, in which case you need a patch made for the proper background, or you need to apply them manually.

You could check Unia's github.  He's collected a good number of patches and has information on how to best apply them in sequence.  I don't know whether these two are included, but it's worth checking.

Edit: he does have git repos for Pango and XFT, and it seems they both include systray.

Last edited by Trilby (2012-10-13 13:52:29)


InterrobangSlider
• How's my coding? See this page.
• How's my moderating? Feel free to email any concerns, complaints, or objections.

Offline

#3 2012-10-13 14:35:25

Unia
Member
From: The Netherlands
Registered: 2010-03-30
Posts: 2,471
Website

Re: [SOLVED]Need help with dwm...

I do have both XFT and Pango. I'm not sure about the differences, I mainly did Pango to play around. You can pick whichever you want. Just make sure you patch the XFT/Pango patch first and then do the system tray.

Last edited by Unia (2012-10-13 14:36:06)


If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#4 2012-10-13 15:19:03

grobar87
Member
From: Македонија
Registered: 2010-08-25
Posts: 164

Re: [SOLVED]Need help with dwm...

Thanks for reply, i checked Unia's github and i must say great job! But i try again to apply patches and first patch (xft) succeed, but on second patch (systray) i get this error:

[dejan@archtop dwm-6.0]$ patch < 04-dwm-6.0-systray.diff 
patching file dwm.c
Hunk #1 succeeded at 63 (offset 7 lines).
Hunk #2 succeeded at 187 (offset 4 lines).
Hunk #3 FAILED at 221.
Hunk #4 succeeded at 246 (offset 4 lines).
Hunk #5 succeeded at 283 (offset 4 lines).
Hunk #6 succeeded at 299 with fuzz 1 (offset 3 lines).
Hunk #7 succeeded at 322 (offset 3 lines).
Hunk #8 succeeded at 542 (offset 2 lines).
Hunk #9 succeeded at 580 (offset -1 lines).
Hunk #10 succeeded at 673 with fuzz 1.
Hunk #11 succeeded at 757 (offset -14 lines).
Hunk #12 succeeded at 817 with fuzz 1 (offset -14 lines).
Hunk #13 succeeded at 839 (offset -14 lines).
Hunk #14 succeeded at 870 (offset -14 lines).
Hunk #15 succeeded at 1014 (offset -18 lines).
Hunk #16 succeeded at 1066 (offset -18 lines).
Hunk #17 succeeded at 1193 (offset -12 lines).
Hunk #18 succeeded at 1277 (offset -12 lines).
Hunk #19 succeeded at 1396 (offset -12 lines).
Hunk #20 succeeded at 1455 (offset -12 lines).
Hunk #21 succeeded at 1546 (offset -13 lines).
Hunk #22 succeeded at 1641 (offset -13 lines).
Hunk #23 succeeded at 1678 (offset -13 lines).
Hunk #24 succeeded at 1758 (offset -13 lines).
Hunk #25 FAILED at 1796.
Hunk #26 succeeded at 1895 (offset -5 lines).
Hunk #27 succeeded at 1991 (offset -16 lines).
Hunk #28 succeeded at 2196 (offset -16 lines).
Hunk #29 succeeded at 2363 (offset -31 lines).
2 out of 29 hunks FAILED -- saving rejects to file dwm.c.rej

I do something wrong?
Thanks.


And... here... we... go!

Offline

#5 2012-10-13 15:55:01

Unia
Member
From: The Netherlands
Registered: 2010-03-30
Posts: 2,471
Website

Re: [SOLVED]Need help with dwm...

No, you're not doing anything wrong. Let me explain:

Patches made by people are usually patched against a clean, vanilla dwm.c. This means that when you want to apply multiple patches, you will have to adapt those that will be patched against a non-vanilla dwm.c. To do so you can first apply patch A, then hand-patch patch B and create a new .diff file which will be patch B, made to be patched against a dwm.c which was patched with patch A. Savvy? tongue

That's why you see my patches are numbered. It's a queue. The systray patch is the fourth, which means it was patched against XFT, pertag2 and uselessgaps. Because you don't use those, it can't find the code it should edit. That's why it's failing. To fix this, first patch a vanilla dwm.c with XFT and then hand-patch the systray in:

1. Patch vanilla dwm.c with XFT;
2. Open the systray patch in an editor and also open the just patched dwm.c;
3. Search for the lines to replace that are listed in the systray patch and apply these changes to the patched dwm.c;
4. When done, create a new .diff file of the systray patch that's patched against the XFT patched dwm.c:

diff -u <hand-patched dwm.c> <xft-patched dwm.c> >> 02-dwm-6.0-systray.diff

If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#6 2012-10-14 14:43:48

grobar87
Member
From: Македонија
Registered: 2010-08-25
Posts: 164

Re: [SOLVED]Need help with dwm...

Unia wrote:

No, you're not doing anything wrong. Let me explain:

Patches made by people are usually patched against a clean, vanilla dwm.c. This means that when you want to apply multiple patches, you will have to adapt those that will be patched against a non-vanilla dwm.c. To do so you can first apply patch A, then hand-patch patch B and create a new .diff file which will be patch B, made to be patched against a dwm.c which was patched with patch A. Savvy? tongue

That's why you see my patches are numbered. It's a queue. The systray patch is the fourth, which means it was patched against XFT, pertag2 and uselessgaps. Because you don't use those, it can't find the code it should edit. That's why it's failing. To fix this, first patch a vanilla dwm.c with XFT and then hand-patch the systray in:

1. Patch vanilla dwm.c with XFT;
2. Open the systray patch in an editor and also open the just patched dwm.c;
3. Search for the lines to replace that are listed in the systray patch and apply these changes to the patched dwm.c;
4. When done, create a new .diff file of the systray patch that's patched against the XFT patched dwm.c:

diff -u <hand-patched dwm.c> <xft-patched dwm.c> >> 02-dwm-6.0-systray.diff

Thanks for the great explanation.I follow your instructions and i finally apply 2 pathes with no errors. Than i try to rebuild with abs and i got some errors.I try with "make clean install" but errors again.
abs:

[dejan@archtop dwm]$ makepkg -g >> PKGBUILD
==> Retrieving Sources...
  -> Found dwm-6.0.tar.gz
  -> Found config.h
  -> Found dwm.desktop
==> Generating checksums for source files...
    
[dejan@archtop dwm]$ makepkg -efi
==> Making package: dwm 6.0-1 (Sun Oct 14 16:40:57 CEST 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Skipping source retrieval        -- using existing src/ tree
==> WARNING: Skipping source integrity checks -- using existing src/ tree
==> WARNING: Skipping source extraction       -- using existing src/ tree
==> Removing existing pkg/ directory...
==> Starting build()...
dwm build options:
CFLAGS   = -std=c99 -pedantic -Wall -Os -I. -I/usr/include -I/usr/include/X11 -DVERSION="6.0" -DXINERAMA
LDFLAGS  = -s -L/usr/lib -lc -L/usr/lib/X11 -lX11 -L/usr/lib/X11 -lXinerama
CC       = cc
CC dwm.c
In file included from /usr/include/X11/Xft/Xft.h:39:0,
                 from dwm.c:42:
/usr/include/ft2build.h:56:38: fatal error: freetype/config/ftheader.h: No such file or directory
compilation terminated.
make: *** [dwm.o] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
[dejan@archtop dwm-6.0]$ sudo make clean install
[sudo] password for dejan: 
cleaning
dwm build options:
CFLAGS   = -std=c99 -pedantic -Wall -Os -I. -I/usr/include -I/usr/X11R6/include -DVERSION="6.0" -DXINERAMA
LDFLAGS  = -s -L/usr/lib -lc -L/usr/X11R6/lib -lX11 -L/usr/X11R6/lib -lXinerama
CC       = cc
CC dwm.c
In file included from /usr/include/X11/Xft/Xft.h:39:0,
                 from dwm.c:42:
/usr/include/ft2build.h:56:38: fatal error: freetype/config/ftheader.h: No such file or directory
compilation terminated.
make: *** [dwm.o] Error 1

Any ideas what is wrong now?
Thanks again.


And... here... we... go!

Offline

#7 2012-10-14 15:11:14

Trilby
Forum Moderator
From: Massachusetts, USA
Registered: 2011-11-29
Posts: 13,521
Website

Re: [SOLVED]Need help with dwm...

you have to add -I/usr/include/freetype2 to your CFLAGS and -lfreetype to your LDFLAGS


InterrobangSlider
• How's my coding? See this page.
• How's my moderating? Feel free to email any concerns, complaints, or objections.

Offline

#8 2012-10-14 15:38:48

Unia
Member
From: The Netherlands
Registered: 2010-03-30
Posts: 2,471
Website

Re: [SOLVED]Need help with dwm...

Yes, my 00 patches do that automatically for me. You can grab them from the same GitHub repo.


If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#9 2012-10-14 16:41:00

grobar87
Member
From: Македонија
Registered: 2010-08-25
Posts: 164

Re: [SOLVED]Need help with dwm...

Thanks again. I apply patches this time without errors,restart dwm but systray patch not working... Xft patch is ok,i try skype to test systray patch but there is no icon. I have no idea what is wrong now..


And... here... we... go!

Offline

#10 2012-10-14 16:52:31

Unia
Member
From: The Netherlands
Registered: 2010-03-30
Posts: 2,471
Website

Re: [SOLVED]Need help with dwm...

Do you have these in your config.h?

static const unsigned int systrayspacing = 1;     // systray spacing
static const Bool showsystray            = True;  // False means no systray

If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#11 2012-10-14 17:13:43

grobar87
Member
From: Македонија
Registered: 2010-08-25
Posts: 164

Re: [SOLVED]Need help with dwm...

Yes, i have.


And... here... we... go!

Offline

#12 2012-10-14 18:24:05

Unia
Member
From: The Netherlands
Registered: 2010-03-30
Posts: 2,471
Website

Re: [SOLVED]Need help with dwm...

Then post the build output here, as well as your patches.


If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#13 2012-10-14 18:44:01

grobar87
Member
From: Македонија
Registered: 2010-08-25
Posts: 164

Re: [SOLVED]Need help with dwm...

[dejan@archtop dwm-6.0]$ patch < 00-dwm-6.0-buildflags.diff 
patching file config.mk
[dejan@archtop dwm-6.0]$ patch < dwm-6.0-xft.diff 
patching file dwm.c
[dejan@archtop dwm-6.0]$ patch < 02-dwm-6.0-systray.diff 
patching file dwm.c
[dejan@archtop dwm-6.0]$ sudo make clean install
[sudo] password for dejan: 
cleaning
dwm build options:
CFLAGS   = -std=c99 -pedantic -Wall -Os -I. -I/usr/include -I/usr/X11R6/include -I/usr/include/freetype2 -DVERSION="6.0" -DXINERAMA -DXFT
LDFLAGS  = -s -L/usr/lib -lc -L/usr/X11R6/lib -lX11 -L/usr/X11R6/lib -lXinerama -L/usr/X11R6/lib -lXft
CC       = cc
creating config.h from config.def.h
CC dwm.c
dwm.c: In function ‘keypress’:
dwm.c:1062:2: warning: ‘XKeycodeToKeysym’ is deprecated (declared at /usr/include/X11/Xlib.h:1695) [-Wdeprecated-declarations]
CC -o dwm
installing executable file to /usr/local/bin
installing manual page to /usr/local/share/man/man1
[dejan@archtop dwm-6.0]$ 

And here is my config.h:

/* See LICENSE file for copyright and license details. */

/* appearance */
static const char font[]            = "Ohsnap";
static const char normbordercolor[] = "#444444";
static const char normbgcolor[]     = "#222222";
static const char normfgcolor[]     = "#bbbbbb";
static const char selbordercolor[]  = "#005577";
static const char selbgcolor[]      = "#005577";
static const char selfgcolor[]      = "#eeeeee";
static const unsigned int borderpx  = 1;        /* border pixel of windows */
static const unsigned int snap      = 32;       /* snap pixel */
static const unsigned int systrayspacing = 2;   /* systray spacing */
static const Bool showsystray       = True;     /* False means no systray */
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 },
	{ "Firefox",  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 int nmaster      = 1;    /* number of clients in master area */
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 Mod1Mask
#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[]  = { "uxterm", 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_i,      incnmaster,     {.i = +1 } },
	{ MODKEY,                       XK_d,      incnmaster,     {.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} },
};

And... here... we... go!

Offline

#14 2012-10-14 19:19:02

Unia
Member
From: The Netherlands
Registered: 2010-03-30
Posts: 2,471
Website

Re: [SOLVED]Need help with dwm...

That seems oke. Are there any errors when you run DWM?


If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#15 2012-10-14 19:53:06

grobar87
Member
From: Македонија
Registered: 2010-08-25
Posts: 164

Re: [SOLVED]Need help with dwm...

Hmm... what kind od errors?How to check? I think it's run ok,but i'm not sure... hmm


And... here... we... go!

Offline

#16 2012-10-14 20:54:52

Trilby
Forum Moderator
From: Massachusetts, USA
Registered: 2011-11-29
Posts: 13,521
Website

Re: [SOLVED]Need help with dwm...

Where error messages would be found depends on how you start x.  If you use startx/xinit from a tty, then error messages will go to that tty.  If you use  a display manager, I think most display managers keep their own logs.  In all cases, you should be able to find the output in /var/logs/ in the Xorg logs.  But these tend to be much more verbose than would be needed in this case.


InterrobangSlider
• How's my coding? See this page.
• How's my moderating? Feel free to email any concerns, complaints, or objections.

Offline

#17 2012-10-16 15:19:00

grobar87
Member
From: Македонија
Registered: 2010-08-25
Posts: 164

Re: [SOLVED]Need help with dwm...

There is no error messages... I'll try again to apply patches. Thanks for help again.


And... here... we... go!

Offline

#18 2012-10-16 15:32:06

Unia
Member
From: The Netherlands
Registered: 2010-03-30
Posts: 2,471
Website

Re: [SOLVED]Need help with dwm...

Are you sure the application you want to use has an icon in the tray? Some applications have options to turn these off. If there are no error messages, I'd check that.


If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#19 2012-10-17 14:19:35

grobar87
Member
From: Македонија
Registered: 2010-08-25
Posts: 164

Re: [SOLVED]Need help with dwm...

Well.. i try skype,xchat,blueman-applet... no icons in systray...


And... here... we... go!

Offline

#20 2012-10-17 16:49:03

Unia
Member
From: The Netherlands
Registered: 2010-03-30
Posts: 2,471
Website

Re: [SOLVED]Need help with dwm...

Hm.. if you are sure it compiles fine and there are no errors, I'm not sure where to look any more. Maybe you can try restarting from scratch


If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#21 2012-10-19 14:22:23

grobar87
Member
From: Македонија
Registered: 2010-08-25
Posts: 164

Re: [SOLVED]Need help with dwm...

Ok,i'll try that... thanks everyone for help.


And... here... we... go!

Offline

#22 2013-05-15 11:07:31

Svetlina
Member
Registered: 2013-05-15
Posts: 4

Re: [SOLVED]Need help with dwm...

Trilby wrote:

you have to add -I/usr/include/freetype2 to your CFLAGS and -lfreetype to your LDFLAGS

Hi, this is what i get

==> Making package: dwm 6.0-1 (Wed May 15 13:37:05 EEST 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing src/ tree
==> Removing existing pkg/ directory...
==> Starting build()...
dwm build options:
CFLAGS   = -I/usr/include/freetype2 -std=c99 -pedantic -Wall -Os -I. -I/usr/include -I/usr/include/X11 -D_FORTIFY_SOURCE=2 -DVERSION="6.0" -DXINERAMA
LDFLAGS  = -lfreetype -s -L/usr/lib -lc -L/usr/lib/X11 -lX11 -L/usr/lib/X11 -lXinerama
CC       = cc
CC dwm.c
dwm.c: In function ‘keypress’:
dwm.c:1062:2: warning: ‘XKeycodeToKeysym’ is deprecated (declared at /usr/include/X11/Xlib.h:1695) [-Wdeprecated-declarations]
  keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0);
  ^
CC -o dwm
dwm.o: In function `getcolor':
dwm.c:(.text+0x994): undefined reference to `XftColorAllocName'
dwm.o: In function `textnw':
dwm.c:(.text+0xabe): undefined reference to `XftTextExtentsUtf8'
dwm.o: In function `drawtext':
dwm.c:(.text+0xcdc): undefined reference to `XftDrawCreate'
dwm.c:(.text+0xd33): undefined reference to `XftDrawStringUtf8'
dwm.c:(.text+0xd3b): undefined reference to `XftDrawDestroy'
dwm.o: In function `main':
dwm.c:(.text.startup+0x115): undefined reference to `XftFontOpenName'
dwm.c:(.text.startup+0x138): undefined reference to `XftFontOpenName'
collect2: error: ld returned 1 exit status
make: *** [dwm] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

suggestions?

Offline

#23 2013-05-15 11:15:06

Trilby
Forum Moderator
From: Massachusetts, USA
Registered: 2011-11-29
Posts: 13,521
Website

Re: [SOLVED]Need help with dwm...

WTF?  Yes, I have a suggestion: start your own thread rather than bumping someone elses.  In that new thread, give us at least a vague idea of what you have done, and what you are trying to do.

You quote me in suggesting a solution to someone else's problem - but that is not relevant to your issue.

We have no idea what you have done to get where you are now.  I can see what you have not done: you have not read this thread and applied the patches as described.

Last edited by Trilby (2013-05-15 11:18:54)


InterrobangSlider
• How's my coding? See this page.
• How's my moderating? Feel free to email any concerns, complaints, or objections.

Offline

#24 2013-05-15 11:28:01

Svetlina
Member
Registered: 2013-05-15
Posts: 4

Re: [SOLVED]Need help with dwm...

Yes i want to apply xft patch too and i didnt apply any other patch, but i get the errors mentioned above.

Offline

#25 2013-05-15 11:29:37

Trilby
Forum Moderator
From: Massachusetts, USA
Registered: 2011-11-29
Posts: 13,521
Website

Re: [SOLVED]Need help with dwm...

Trilby wrote:

Start your own thread rather than bumping someone elses.


InterrobangSlider
• How's my coding? See this page.
• How's my moderating? Feel free to email any concerns, complaints, or objections.

Offline

Board footer

Powered by FluxBB