siduck / chadwm

Making dwm as beautiful as possible!
MIT License
2.17k stars 170 forks source link

Arabic titles #186

Open Popx1 opened 4 months ago

Popx1 commented 4 months ago

it broken there is a patch that fix it bidi

i dont know how to patch it it fails allways can i get help

siduck commented 4 months ago

@Popx1 i dont maintain chadwm anymore sadly and idk much C! i just added patches to vanilla dwm which doesnt need much C knowledge

Popx1 commented 4 months ago

whaaaaat. then what can i do ?

siduck commented 4 months ago

just show your errors

Popx1 commented 4 months ago

[lahcen@11 chadwm]$ patch < dwm-bidi-20220309-0386419.diff patching file config.mk Hunk #1 succeeded at 18 with fuzz 2 (offset 8 lines). Hunk #2 FAILED at 22. 1 out of 2 hunks FAILED -- saving rejects to file config.mk.rej patching file dwm.c Hunk #1 FAILED at 40. Hunk #2 FAILED at 238. Hunk #3 FAILED at 276. Hunk #4 FAILED at 708. Hunk #5 FAILED at 719. 5 out of 5 hunks FAILED -- saving rejects to file dwm.c.rej

siduck commented 4 months ago

you should know how to fix patches. go to the rej files and look what failed and then make changes at actual files

Popx1 commented 4 months ago

and this is the issue they are not the same

Popx1 commented 4 months ago

here are the files : dwm.c dwm.c.rej

Popx1 commented 4 months ago

It would be great if you can help

siduck commented 4 months ago

i dont have dwm logged in rn so cant, from the rej files you need to add the code with plus signs and remove the code with minus signs

Popx1 commented 4 months ago

i think am going to dump out dwm , what do you recommend to use ?

siduck commented 4 months ago

i think am going to dump out dwm , what do you recommend to use ?

i use openbox, one con of dwm is that its hard to integrate external bars on it and i wanted a stacking wm so went with openbox as its stable

Popx1 commented 4 months ago

I will give it a try Thank you for your time

Popx1 commented 4 months ago

i got it working if you want add it to your repo i used GPT4-o dwm.c config.mk